Thread: [macker-user] Maven and macker plugin working??
Brought to you by:
barredijkstra,
melquiades
From: copernic J. <cop...@gm...> - 2007-08-03 09:42:26
|
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 |
From: Paul C. <can...@po...> - 2007-08-06 15:03:42
|
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.bindPluginToLifecy > cle(DefaultLifecycleExecutor.java :1292) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycle > Mappings(DefaultLifecycleExecutor.java:1058) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > (DefaultLifecycleExecutor.java :529) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand > leFailures(DefaultLifecycleExecutor.java:309) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment > s (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/ |
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/ > |
From: Paul C. <can...@po...> - 2007-08-06 20:36:29
|
Yes, agreed, that would be a much nicer way to do it. I'll add it as a feature request. The Macker Maven plugin was developed by a kind volunteer, and is maintained separately. Perhaps we can fold it in with the next release. You are also more than welcome to take a crack at this improvement! Macker uses its own specialized regex syntax, designed to work well with class names. It is more like a UNIX shell wildcards than anything else, but it's basically its own beast: http://innig.net/macker/guide/regex.html Cheers, Paul On Aug 6, 2007, at 11:17 AM, copernic Jeremy wrote: > 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.bindPluginToLifec >> ycle(DefaultLifecycleExecutor.java :1292) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycl >> eMappings (DefaultLifecycleExecutor.java:1058) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal >> (DefaultLifecycleExecutor.java :529) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan >> dleFailures (DefaultLifecycleExecutor.java:309) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen >> ts (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/ > > ---------------------------------------------------------------------- > --- > 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/ |