The was some junit failing. However, mvn doesn't complain, and still creates the war.

Using:

mvn package -Dmaven.test.skip=true

resolved the issue. I still have to see the test failures but the classes are included.




David C. Hicks wrote:
I don't think that the war plugin includes source for your Java classes in the WAR, at least, not by default. The classes that are generated in the compile phase would be included, but not the source. Sources in src/main/webapp would be included, I think. Looking at the maven-war-plugin documentation, it appears that there are options to include sources.


Mansour wrote:
I am facing this problem where maven is not including the sources in src/main/java.
With jetty:run on the develpoment everthing is fine.
But, when I create the war, the directory is not included.

<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";>
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.mysite</groupId>
 <artifactId>website</artifactId>
 <packaging>war</packaging>
 <version>1.0-SNAPSHOT</version>
 <name>website Maven Webapp</name>
 <url>http://maven.apache.org</url>
 <build>
   <finalName>website</finalName>
   <plugins>
     <plugin>
       <groupId>org.mortbay.jetty</groupId>
       <artifactId>maven-jetty-plugin</artifactId>
       <configuration>
         <contextPath>/</contextPath>
         <scanIntervalSeconds>1</scanIntervalSeconds>
       </configuration>
     </plugin>
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-war-plugin</artifactId>
       <version>2.0</version>
     </plugin>
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-compiler-plugin</artifactId>
       <configuration>
         <source>1.5</source>
         <target>1.5</target>
       </configuration>
     </plugin>
   </plugins>
 </build>
 <dependencies>
   <dependency>
     <groupId>opensymphony</groupId>
     <artifactId>sitemesh</artifactId>
     <version>2.3</version>
   </dependency>
   <dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>servlet-api</artifactId>
     <version>2.3</version>
     <scope>provided</scope>
   </dependency>
   <dependency>
     <groupId>javax.mail</groupId>
     <artifactId>mail</artifactId>
     <version>1.4.2</version>
   </dependency>
   <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.5</version>
     <scope>test</scope>
   </dependency>
 </dependencies>
</project>


I don't know what 's going on. Any advice ?


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


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




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

Reply via email to