Re: [macker-user] Maven and macker plugin working??
Brought to you by:
barredijkstra,
melquiades
From: copernic J. <cop...@gm...> - 2007-08-06 16:17:51
|
Hello Paul, Thanks for your help, in fact I just found a link explaining how to use Macker with Maven 2 through the maven-antrun-plugin. http://docs.codehaus.org/display/MAVENUSER/Running+Macker+with+Maven+2 It works fine for now but I must admit that I would prefer using a full maven-macker-plugin without any ant tasks and build.xml files. I think it could be great if we could define all the macker.xml's rules directly into the pom.xml of the maven project, or simply specify the location of the macker.xml file like the JettyConfig file style. Something like that: <plugin> <groupId>maven-plugins</groupId> <artifactId>maven-macker-plugin</artifactId> <version>0.4.2</version> <configuration> <mackerConfig>${basedir}src/test/macker.xml</mackerConfig> </configuration> </plugin> or <plugin> <groupId>maven-plugins</groupId> <artifactId>maven-macker-plugin</artifactId> <version>0.4.2</version> <configuration> <rulesets> <ruleSet> <accessRule> <from>myClass</from> <to>someJavaClass</to> </accessRule> </ruleSet> </ruleSets> ..... </configuration> </plugin> Maybe someday, someone who knows well Macker and the development of maven plugins could try release one like that?! Now one last question, from what is the regex syntaxe of Macker based on? Apache like or is it more Java Regex? Thanks again. regards, Jeremy On 8/6/07, Paul Cantrell <can...@po...> wrote: > > I believe that Sourceforge says that there is "no version available" > because the binary is hosted in the maven repository. > > I'm not much familiar with the Maven plugin, but I know that people used > it successfully in the past. I wonder if it was only for Maven 1...? I'll > try to dig up the name of the fellow who wrote the maven plugin, and see if > he knows more about what your problem might be. > > Cheers, > > Paul > > > On Aug 3, 2007, at 4:42 AM, copernic Jeremy wrote: > > Hi all, > I am looking for the maven-macker-plugin, if there is one of course! > Indeed, the project website seems to say that there are no version > available yet: > http://maven-plugins.sourceforge.net/maven-macker-plugin/downloads.html > I have been googling the web for a few hour now but I only found this > version on repo1: > http://repo1.maven.org/maven2/maven-plugins/maven-macker-plugin/ > Unfortunatly I can't figure out how to use it in my project pom.xml. When > I try this in my pom.xml I get the following error: > > The pom.xml: > > <project> > .... > <build> > <plugins> > .... > > <plugin> > <groupId>maven-plugins</groupId> > <artifactId>maven-macker-plugin</artifactId> > <version>0.4.2</version> > > <executions> > <execution> > <goals> > <goal> macker</goal> > </goals> > </execution> > </executions> > </plugin> > .... > </plugins> > </build> > .... > </project> > > > The error trace: > > ERROR]FATAL ERROR > > [INFO]------------------------------------------------------------------------ > [INFO]The PluginDescriptor for the plugin > maven-plugins:maven-macker-plugin was not found > [INFO]------------------------------------------------------------------------ > > [INFO]Trace > java.lang.IllegalStateException: The PluginDescriptor for the plugin > maven-plugins:maven-macker-plugin was not found > > at org.apache.maven.plugin.DefaultPluginManager.addPlugin( > DefaultPluginManager.java :294) > at > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin( > DefaultPluginManager.java:198) > at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin( > DefaultPluginManager.java:163) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin( > DefaultLifecycleExecutor.java:1328) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle( > DefaultLifecycleExecutor.java :1292) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings > (DefaultLifecycleExecutor.java:1058) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > (DefaultLifecycleExecutor.java :529) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > (DefaultLifecycleExecutor.java:309) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments ( > DefaultLifecycleExecutor.java:276) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:393) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:182) > at org.apache.maven.embedder.MavenEmbedder.execute( > MavenEmbedder.java:760) > at org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run ( > MavenJavaExecutor.java:257) > at org.netbeans.core.execution.RunClassThread.run( > RunClassThread.java:131) > > [INFO]------------------------------------------------------------------------ > > It seems that there might be a problem with a descriptor file but how can > i resolve that? > > Regards, > Jeremy > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> > http://get.splunk.com/_______________________________________________ > Macker-user mailing list > Mac...@li... > https://lists.sourceforge.net/lists/listinfo/macker-user > > Macker home page: http://innig.net/macker/ > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Macker-user mailing list > Mac...@li... > https://lists.sourceforge.net/lists/listinfo/macker-user > > Macker home page: http://innig.net/macker/ > |