Wouldn't it be easier to just configure the JAR plugin to the project
instead of the antrun and attach-artifacts plugin ? IIRC the jar plugin
creates an attachment if it is not run as the main packager of the
project or you may be able to configure the plugin correctly.

Regards
Felix

Am Donnerstag, den 18.10.2007, 06:13 +0000 schrieb
[EMAIL PROTECTED]:
> Author: bdelacretaz
> Date: Wed Oct 17 23:13:56 2007
> New Revision: 585881
> 
> URL: http://svn.apache.org/viewvc?rev=585881&view=rev
> Log:
> SLING-66 : Create a microsling jar artifact in addition to the war file
> 
> Modified:
>     incubator/sling/whiteboard/microsling/pom.xml
> 
> Modified: incubator/sling/whiteboard/microsling/pom.xml
> URL: 
> http://svn.apache.org/viewvc/incubator/sling/whiteboard/microsling/pom.xml?rev=585881&r1=585880&r2=585881&view=diff
> ==============================================================================
> --- incubator/sling/whiteboard/microsling/pom.xml (original)
> +++ incubator/sling/whiteboard/microsling/pom.xml Wed Oct 17 23:13:56 2007
> @@ -90,6 +90,46 @@
>          </configuration>
>        </plugin>
>        <plugin>
> +        <!-- SLING-66: create a jar in addition to our war, to make our 
> servlets reusable -->
> +        <artifactId>maven-antrun-plugin</artifactId>
> +        <executions>
> +          <execution>
> +            <phase>package</phase>
> +            <configuration>
> +              <tasks>
> +                <jar basedir="${project.build.outputDirectory}"
> +                  
> destfile="${project.build.directory}/${project.name}-${project.version}.jar"/>
> +              </tasks>
> +            </configuration>
> +            <goals>
> +              <goal>run</goal>
> +            </goals>
> +          </execution>
> +        </executions>
> +      </plugin>
> +      <plugin>
> +        <!-- SLING-66: add the jar created by maven-antrun-plugin in our 
> artifacts -->
> +        <groupId>org.codehaus.mojo</groupId>
> +        <artifactId>build-helper-maven-plugin</artifactId>
> +        <executions>
> +          <execution>
> +            <id>attach-artifacts</id>
> +            <phase>package</phase>
> +            <goals>
> +              <goal>attach-artifact</goal>
> +            </goals>
> +            <configuration>
> +                <artifacts>
> +                  <artifact>
> +                    
> <file>${project.build.directory}/${project.name}-${project.version}.jar</file>
> +                    <type>jar</type>
> +                  </artifact>
> +                </artifacts>
> +            </configuration>
> +          </execution>
> +        </executions>
> +      </plugin>
> +      <plugin>
>          <groupId>org.mortbay.jetty</groupId>
>          <artifactId>maven-jetty-plugin</artifactId>
>          <version>6.1.5</version>
> 
> 

Reply via email to