You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ep...@apache.org on 2004/07/05 23:26:29 UTC

cvs commit: maven-plugins/jbuilder plugin.jelly

epugh       2004/07/05 14:26:29

  Modified:    jbuilder plugin.jelly
  Log:
  use maven:pluginVar to retrieve reference to junit
  
  Revision  Changes    Path
  1.24      +4 -9      maven-plugins/jbuilder/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jbuilder/plugin.jelly,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- plugin.jelly	13 May 2004 19:50:32 -0000	1.23
  +++ plugin.jelly	5 Jul 2004 21:26:29 -0000	1.24
  @@ -437,15 +437,10 @@
       <!-- Finally, if there are unit tests and we still do not have a specific
            dependency on jUnit, use the version from the test plugin. -->
       <j:if test="${unitTestSourcesPresent and junitArtifact == null}" >
  -      <!-- This goal forces the test plugin to be loaded.
  -           TODO: In Maven beta 9, use the special test:eclipse tag instead. -->
  -      <attainGoal name="test:prepare-filesystem" />
  -      <j:set var="testPluginProject" value="${pom.getPluginContext('maven-test-plugin').getVariable('plugin')}"/>
  -      <j:forEach var="testPluginArtifact" items="${testPluginProject.artifacts}">
  -        <j:if test="${testPluginArtifact.dependency.artifactId == 'junit'}">
  -          <j:set var="junitArtifact" value="${testPluginArtifact}"/>
  -        </j:if>
  -      </j:forEach>
  +      
  +      <maven:pluginVar var="testPlugin" plugin='maven-test-plugin' property='plugin' />
  +      <j:set var="junitArtifact">${testPlugin.getDependency('junit')}</j:set>
  +      
         <jbuilder:generateArtifactLibrary
           artifact="${junitArtifact}"
           userHome="${jbUserHome}"
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: cvs commit: maven-plugins/jbuilder plugin.jelly

Posted by Brett Porter <br...@apache.org>.
The synonym <maven:get/> is the official method of doing this.

pluginVar is deprecated.

- Brett

Quoting epugh@apache.org:

> epugh       2004/07/05 14:26:29
> 
>   Modified:    jbuilder plugin.jelly
>   Log:
>   use maven:pluginVar to retrieve reference to junit
>   
>   Revision  Changes    Path
>   1.24      +4 -9      maven-plugins/jbuilder/plugin.jelly
>   
>   Index: plugin.jelly
>   ===================================================================
>   RCS file: /home/cvs/maven-plugins/jbuilder/plugin.jelly,v
>   retrieving revision 1.23
>   retrieving revision 1.24
>   diff -u -r1.23 -r1.24
>   --- plugin.jelly	13 May 2004 19:50:32 -0000	1.23
>   +++ plugin.jelly	5 Jul 2004 21:26:29 -0000	1.24
>   @@ -437,15 +437,10 @@
>        <!-- Finally, if there are unit tests and we still do not have a
> specific
>             dependency on jUnit, use the version from the test plugin. -->
>        <j:if test="${unitTestSourcesPresent and junitArtifact == null}" >
>   -      <!-- This goal forces the test plugin to be loaded.
>   -           TODO: In Maven beta 9, use the special test:eclipse tag
> instead. -->
>   -      <attainGoal name="test:prepare-filesystem" />
>   -      <j:set var="testPluginProject"
> value="${pom.getPluginContext('maven-test-plugin').getVariable('plugin')}"/>
>   -      <j:forEach var="testPluginArtifact"
> items="${testPluginProject.artifacts}">
>   -        <j:if test="${testPluginArtifact.dependency.artifactId ==
> 'junit'}">
>   -          <j:set var="junitArtifact" value="${testPluginArtifact}"/>
>   -        </j:if>
>   -      </j:forEach>
>   +      
>   +      <maven:pluginVar var="testPlugin" plugin='maven-test-plugin'
> property='plugin' />
>   +      <j:set
> var="junitArtifact">${testPlugin.getDependency('junit')}</j:set>
>   +      
>          <jbuilder:generateArtifactLibrary
>            artifact="${junitArtifact}"
>            userHome="${jbUserHome}"
>   
>   
>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org