4.0.0 org.jenkins-ci.main pom 1.523 ../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 /jenkins 8080 org.jenkins-ci executable-war 1.28 provided org.jenkins-ci.main jenkins-core ${project.version} javax.servlet servlet-api javax.servlet jsp-api metainf-services org.kohsuke.metainf-services ${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-44 test org.jenkins-ci.modules instance-identity 1.3 org.jenkins-ci.modules ssh-cli-auth 1.2 org.jenkins-ci.modules slave-installer 1.2 org.jenkins-ci.modules windows-slave-installer 1.3 org.jenkins-ci.modules launchd-slave-installer 1.2 org.jenkins-ci.modules upstart-slave-installer 1.1 org.jenkins-ci.modules sshd 1.5 org.slf4j slf4j-jdk14 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.25 hpi org.jenkins-ci.plugins credentials 1.4 hpi org.jenkins-ci.plugins ssh-credentials 0.3 hpi org.jenkins-ci.plugins subversion 1.45 hpi org.jenkins-ci.plugins cvs 2.8 hpi org.jenkins-ci.plugins ant 1.2 hpi org.jenkins-ci.plugins javadoc 1.1 hpi org.jenkins-ci.plugins translation 1.10 hpi org.jenkins-ci.plugins external-monitor-job 1.1 hpi org.jenkins-ci.plugins ldap 1.2 hpi org.jenkins-ci.plugins pam-auth 1.0 hpi org.jenkins-ci.plugins mailer 1.5 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 ${project.build.outputDirectory}/META-INF/licenses.html true 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 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, ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins/*.hpi hudson.model.UsageStatistics.disabled true hudson.Main.development true hudson.DNSMultiCast.disabled true ${contextPath} false 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 grunt org.codehaus.mojo exec-maven-plugin install validate exec npm install grunt prepare-package exec grunt