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]