4.0.0 org.jenkins-ci.main pom 1.425-SNAPSHOT ../pom.xml jenkins-war war Jenkins war Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files. ${basedir}/work / 8080 org.jenkins-ci executable-war 1.20 provided org.jenkins-ci.main jenkins-core ${project.version} javax.servlet servlet-api javax.servlet jsp-api ${project.groupId} maven-plugin ${project.version} provided ${project.groupId} remoting ${project.groupId} cli jar-with-dependencies ${project.version} provided org.jenkins-ci winstone 0.9.10-jenkins-26 test org.jenkins-ci.modules instance-identity 1.1 org.jenkins-ci.modules ssh-cli-auth 1.1 jenkins maven-war-plugin true Main ${project.version} 1.395 ${project.version} maven-dependency-plugin list-dependencies generate-resources list ${project.build.outputDirectory}/dependencies.txt executable-war-header generate-resources unpack-dependencies org.jenkins-ci executable-war provided **/*.class ${project.build.directory}/${project.build.finalName} resgen generate-resources copy ${project.groupId} remoting ${project.build.directory}/${project.build.finalName}/WEB-INF remoting.jar ${project.groupId} remoting ${project.build.directory}/${project.build.finalName}/WEB-INF slave.jar ${project.groupId} cli jar-with-dependencies ${project.build.directory}/${project.build.finalName}/WEB-INF jenkins-cli.jar org.jenkins-ci winstone ${project.build.directory}/${project.build.finalName} winstone.jar ${project.groupId} maven-plugin hpi org.jenkins-ci.plugins ssh-slaves 0.17 hpi org.jenkins-ci.plugins subversion 1.28 hpi org.jvnet.hudson.plugins cvs 1.2 hpi ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins true true false true org.codehaus.mojo build-helper-maven-plugin deploy-war-for-test package attach-artifact ${project.build.directory}/${project.build.finalName}.war jar war-for-test com.cloudbees maven-license-plugin ${project.build.outputDirectory}/META-INF/licenses.xml filter { // add Winstone since we are bundling it. def d = project.dependencies.find { it.artifactId=="winstone" }; def a = mojo.artifactFactory.createProjectArtifact(d.groupId,d.artifactId,d.version); def p = mojo.projectBuilder.buildFromRepository(a, project.getRemoteArtifactRepositories(), mojo.localRepository) models.put(a,p); } org.jenkins-ci.tools maven-jenkins-dev-plugin ${contextPath} manual ${port} ../core/src/main/resources ../core/target/classes default ${basedir}/src/realm.properties JENKINS_HOME ${JENKINS_HOME} stapler.jelly.noCache true stapler.trace true hudson.script.noCache true stapler.resourcePath ../core/src/main/resources; ../ui-samples-plugin/src/main/resources; ../maven-plugin/src/main/resources hudson.bundled.plugins ${basedir}/../maven-plugin/target/test-classes/the.hpl, ${basedir}/../ui-samples-plugin/target/test-classes/the.hpl hudson.model.UsageStatistics.disabled true hudson.Main.development true hudson.DNSMultiCast.disabled true ips org.jvnet.updatecenter2 maven-makepkgs-plugin package python2.5 ../ips/proto.py false sign maven-jarsigner-plugin signWar verify sign ${project.build.directory}/${project.build.finalName}.war