You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Cecchi Sandrone <ce...@gmail.com> on 2009/02/18 14:23:45 UTC

Best practices to generate a webapp test package?

Hi all,
I'm relatively new to Maven and I'm working on a web app project. It's
packaged as a war archive, but what I want is to generate an alternative
package that contains also test classes and resources. The ideal situation
is an executable jar from which test classes can be launched. I tried with
the following pom:

<modelVersion>4.0.0</modelVersion>
	<groupId>it.ids</groupId>
	<artifactId>PLX-WS</artifactId>
	<packaging>war</packaging>
	<name>PLX-WS</name>
	<version>0.1</version>
	<parent>
		<groupId>it.ids</groupId>
		<artifactId>PLX-WS</artifactId>
		<version>0.1</version>
	</parent>
	<build>			
		<plugins>
                              <plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-jar-plugin</artifactId>
					<version>2.2</version>
					<executions>					
						<execution>
                                                <includes>
				        	     <include>**</include>
               				        </includes>								
						<goals>
		            				<goal>test-jar</goal>
						</goals>
						<phase>package</phase>
						</execution>
					</executions>
				</plugin>
                </plugins>
				
	</build>

I tried with mvn jar:jar-test but I receive:

V:\Workspace\PLX-WS>mvn jar:test-jar
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jar'.
[INFO]
------------------------------------------------------------------------
[INFO] Building PLX-WS
[INFO]    task-segment: [jar:test-jar]
[INFO]
------------------------------------------------------------------------
[INFO] [jar:test-jar]
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: V:\Workspace\PLX-WS\target\PLX-WS-tests.jar
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Wed Feb 18 14:04:39 CET 2009
[INFO] Final Memory: 10M/18M
[INFO]
------------------------------------------------------------------------

and an empty Jar is created. If I change to <packaging>jar</packaging>
however it works...
What should I change in my configuration? Is there a common practice to
create test packages for web applications? Can you give me some
recommendations?
Thanks in advance

-- 
View this message in context: http://www.nabble.com/Best-practices-to-generate-a-webapp-test-package--tp22078616p22078616.html
Sent from the Maven - Users mailing list archive at Nabble.com.


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