I'm sorry,I hope now it's better :-)

Hi all,

I implemented a custom compiler-plugin. Now I'd like to pass some
parameters to it, but I don't get it working. My plugin always tells me
that the parameters have null-value. I assume it's possible to pass
parameters to a compiler-plugin, isn't it.

The plugin-code looks like this:


/**
 * custom compiler
 *
 * @version $Id$
 * @goal compile
 * @phase compile
 * @requiresDependencyResolution compile
 */

public class javamake extends AbstractMojo
{

    /**
     * @parameter
     **/
    private String testParam

  public void execute() throws MojoExecutionException
    {
        getLog().info("Start compiling, ... with " + testParam);
     }


I'm calling the plugin in my pom.xml like this:



          <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <configuration>
           <testParam>c1</testParam>
           </configuration>

           <dependencies>
           <dependency>
           <groupId>mygroup</groupId>
           <artifactId>customCompile</artifactId>
           <version>1.0-SNAPSHOT</version>
           </dependency>
           </dependencies>
          </plugin>



I have also replaced the standard-compiler in maven's components.xml to
get my compiler activated.


   <component>
      <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
      <role-hint>jar</role-hint>

<implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping </implementation>
      <configuration>
        <lifecycles>
          <lifecycle>
            <id>default</id>
            <!-- START SNIPPET: jar-lifecycle -->
            <phases>

<process-resources>org.apache.maven.plugins:maven-resources-plugin:resources
</process-resources>

<compile>mygroup:customCompile:1.0-SNAPSHOT:compile</compile>
               etc.



Does anyone have a hint, how I could pass my custom parameter?

Thanks in advance!

Regards,
Martin





--On Donnerstag, Januar 11, 2007 08:29:51 -0800 franz see <[EMAIL PROTECTED]> wrote:


Good day to you, Martin M,

May I ask you to repost this again. It seems as though your message have
been made into one long line which makes it hard to read.

Thanks,
Franz


Martin M wrote:

Hi all,

I implemented a custom compiler-plugin. Now I'd like to pass some
parameters to it, but I don't get it working. My plugin always tells me
that the parameters have null-value. I assume it's possible to pass
parameters to a compiler-plugin, isn't it.

The plugin-code looks like this:


/**
 * custom compiler
 *
 * @version $Id$
 * @goal compile
 * @phase compile
 * @requiresDependencyResolution compile
 */

public class javamake extends AbstractMojo
{

    /**
     * @parameter
     **/
    private String testParam

    public void execute() throws MojoExecutionException
    {
        getLog().info("Start compiling, ... with " + testParam);
     }


I'm calling the plugin in my pom.xml like this:



          <plugin>
           <artifactId>maven-compiler-plugin</artifactId>
           <configuration>
           <testParam>c1</testParam>
           </configuration>

           <dependencies>
           <dependency>
           <groupId>mygroup</groupId>
           <artifactId>customCompile</artifactId>
           <version>1.0-SNAPSHOT</version>
           </dependency>
           </dependencies>
          </plugin>



Ihave also replaced the standard-compiler in maven's components.xml to
get my compiler activated.


   <component>
      <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
      <role-hint>jar</role-hint>

<implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMappi
ng </implementation>
      <configuration>
        <lifecycles>
          <lifecycle>
            <id>default</id>
            <!-- START SNIPPET: jar-lifecycle -->
            <phases>

<process-resources>org.apache.maven.plugins:maven-resources-plugin
:resources</process-resources>

<compile>mygroup:customCompile:1.0-SNAPSHOT:compile</compile>
               etc.


Does anyone have a hint, how I could pass my custom parameter?

Thanks in advance!

Regards,
Martin





--
View this message in context:
http://www.nabble.com/passing-custom-parameters-to-a-custom-compiler-plug
in-tf2958426s177.html#a8278077 Sent from the Maven - Users mailing list
archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Martin Moser

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to