4.0.0 org.jenkins-ci.main jenkins-parent ${revision}${changelist} 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 localhost 8080 12.14.1 1.21.1 org.jenkins-ci.main jenkins-bom ${project.version} pom import org.jenkins-ci executable-war 1.45 provided org.jenkins-ci.main jenkins-core ${project.version} javax.servlet.jsp javax.servlet.jsp-api metainf-services org.kohsuke.metainf-services com.google.code.findbugs jsr305 ${project.groupId} remoting ${project.groupId} cli ${project.version} org.jenkins-ci winstone 5.12 test org.jenkins-ci.modules instance-identity org.jenkins-ci.modules ssh-cli-auth org.jenkins-ci.modules slave-installer org.jenkins-ci.modules windows-slave-installer org.jenkins-ci.modules launchd-slave-installer org.jenkins-ci.modules upstart-slave-installer org.jenkins-ci.modules systemd-slave-installer org.jenkins-ci.modules sshd org.jenkins-ci.ui jquery-detached 1.2.1 core-assets org.jenkins-ci.ui bootstrap 1.3.2 core-assets org.jenkins-ci.ui jquery-detached org.jenkins-ci.ui handlebars 1.1.1 core-assets org.slf4j slf4j-jdk14 jenkins maven-war-plugin true Main ${project.version} 1.395 ${project.version} ${remoting.version} ${remoting.minimum.supported.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 org.jenkins-ci winstone ${project.build.directory}/${project.build.finalName} winstone.jar ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins true true false true detached-plugins generate-resources copy org.jenkins-ci.plugins cvs 2.11 hpi org.jenkins-ci.plugins ant 1.8 hpi org.jenkins-ci.plugins javadoc 1.1 hpi org.jenkins-ci.plugins external-monitor-job 1.4 hpi org.jenkins-ci.plugins ldap 1.22 hpi org.jenkins-ci.plugins pam-auth 1.5.1 hpi org.jenkins-ci.plugins display-url-api 2.3.1 hpi org.jenkins-ci.plugins mailer 1.32.1 hpi org.jenkins-ci.plugins matrix-auth ${matrix-auth.version} hpi org.jenkins-ci.plugins windows-slaves 1.0 hpi org.jenkins-ci.plugins antisamy-markup-formatter 1.1 hpi org.jenkins-ci.plugins matrix-project ${matrix-project.version} hpi org.jenkins-ci.plugins script-security 1.75 hpi org.jenkins-ci.plugins junit 1.29 hpi org.jenkins-ci.plugins.workflow workflow-api 2.40 hpi org.jenkins-ci.plugins.workflow workflow-step-api 2.22 hpi org.jenkins-ci.plugins scm-api 2.4.1 hpi org.jenkins-ci.plugins structs 1.20 hpi org.jenkins-ci.plugins bouncycastle-api 2.16.0 hpi org.jenkins-ci.plugins command-launcher 1.2 hpi org.jenkins-ci.plugins jdk-tool 1.0 hpi io.jenkins.plugins jaxb 2.3.0 hpi org.jenkins-ci.plugins trilead-api 1.0.4 hpi ${project.build.directory}/${project.build.finalName}/WEB-INF/detached-plugins true true false true support-log-formatter generate-resources copy io.jenkins.lib support-log-formatter 1.0 ${project.build.directory} true true false true 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.eclipse.jetty jetty-maven-plugin 9.4.22.v20191022 manual ${host} ${port} default ${basedir}/src/realm.properties JENKINS_HOME ${JENKINS_HOME} stapler.jelly.noCache true stapler.trace true jenkins.model.Jenkins.SHOW_STACK_TRACE true hudson.script.noCache true stapler.resourcePath ../core/src/main/resources; hudson.bundled.plugins ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins/*.hpi hudson.model.UsageStatistics.disabled true hudson.Main.development true ${project.basedir}/../core/src/main/resources,${project.basedir}/../core/target/classes,${project.build.directory}/support-log-formatter.jar ${contextPath} false NONE sign maven-jarsigner-plugin signWar pre-integration-test sign ${project.build.directory}/${project.build.finalName}.war -tsa http://timestamp.digicert.com yarn-execution package.json org.apache.maven.plugins maven-enforcer-plugin enforce-versions enforce 3.1.0 [1.8.0-101,] com.github.eirslett frontend-maven-plugin 1.6 initialize install node and yarn install-node-and-yarn v${node.version} v${yarn.version} https://repo.jenkins-ci.org/nodejs-dist/ initialize yarn install yarn --mutex network generate-sources yarn build yarn build test yarn test yarn test ${skipTests} test yarn lint yarn lint ${skipTests} clean-node package.json cleanNode org.apache.maven.plugins maven-clean-plugin node false node_modules false