Reputation: 5354
When I run mvn clean install
, a JAR
file is generated, not a WAR
file. Am I missing something? I am running Maven 3.2.1, and I'm trying to deploy a very simple web app to Tomcat.
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<name>Cafe Iteration 1 - Sakai Hello</name>
<groupId>sakaiproject</groupId>
<artifactId>sakai-cafe-iteration1-tool</artifactId>
<version>0.1</version>
<organization>
<name>Sakai Foundation</name>
<url>http://sakaiproject.org/</url>
</organization>
<inceptionYear>2004</inceptionYear>
<properties>
<deploy.type>war</deploy.type>
</properties>
<dependencies>
<!-- Java Servlets -->
<dependency>
<groupId>servletapi</groupId>
<artifactId>servletapi</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
<build>
<sourceDirectory>src/java</sourceDirectory>
</build>
</project>
Here is some output:
// ... etc ...
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ sakai-cafe-iteration1-tool ---
[INFO] Building jar: C:\hawaii-sakai-2.9.3\sakai-src-2.9.3\tasklist\target\sakai-cafe-iteration1-tool-0.1.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ sakai-cafe-iteration1-tool ---
[INFO] Installing C:\hawaii-sakai-2.9.3\sakai-src-2.9.3\tasklist\target\sakai-cafe-iteration1-tool-0.1.jar to C:\Users\BJ Peter DeLaCruz\.m2\repository\sakaiproject\sakai-cafe-iteration1-tool\0.1\sakai-cafe-iteration1-tool-0.1.jar
[INFO] Installing C:\hawaii-sakai-2.9.3\sakai-src-2.9.3\tasklist\pom.xml to C:\Users\BJ Peter DeLaCruz\.m2\repository\sakaiproject\sakai-cafe-iteration1-tool\0.1\sakai-cafe-iteration1-tool-0.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
// ... etc ...
Upvotes: 0
Views: 2767
Reputation: 14951
Add <packaging>war</packaging>
to your POM. Typically I'd put that right under the <version>
.
Upvotes: 2