//added new line for test pull SCM
//test multibranch
#adding devops This is an example ready-to-deploy java web application built for Tomcat using Maven and webapp-runner.
(need maven and java installed)
mvn package
java -jar target/dependency/webapp-runner.jar target/*.war
The application will be available on http://localhost:8080
.
-
Generate the project using a Maven archetype:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp
-
Add the webapp-runner plugin into the
pom.xml
:
Test merge
<build>
<!-- ... -->
<plugins>
<!-- ... -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>package</phase>
<goals><goal>copy</goal></goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.github.jsimone</groupId>
<artifactId>webapp-runner</artifactId>
<version>8.5.11.3</version>
<destFileName>webapp-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>