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.
https://github.com/jenkinsci/jenkins
${basedir}/work
/jenkins
localhost
8080
18.16.0
1.22.19
3.5.1
64c0b63e5fa0e21f354b5eff7c9a1b486f32046bfc3283670569e3c6a9cad102
org.jenkins-ci.main
jenkins-bom
${project.version}
pom
import
${project.groupId}
cli
${project.version}
${project.groupId}
remoting
org.jenkins-ci.main
jenkins-core
${project.version}
com.google.code.findbugs
jsr305
jakarta.servlet.jsp
jakarta.servlet.jsp-api
org.kohsuke.metainf-services
metainf-services
org.jenkins-ci.main
websocket-jetty10
${project.version}
org.slf4j
slf4j-jdk14
org.jenkins-ci
winstone
${winstone.version}
test
org.junit.jupiter
junit-jupiter
test
jenkins
maven-enforcer-plugin
display-info
1.8
1.8
com.infradna.tool:bridge-method-annotation
org.antlr:antlr4
org.jenkins-ci:annotation-indexer
org.jenkins-ci:commons-jelly
org.jenkins-ci:crypto-util
org.jenkins-ci.main:cli
org.jenkins-ci.main:jenkins-core
org.jenkins-ci.main:remoting
org.jenkins-ci.main:websocket-jetty10
org.jenkins-ci.main:websocket-spi
org.jenkins-ci:memory-monitor
org.jenkins-ci:symbol-annotation
org.jenkins-ci:task-reactor
org.jenkins-ci:version-number
org.jvnet.hudson:commons-jelly-tags-define
org.jvnet.winp:winp
org.kohsuke:access-modifier-annotation
org.kohsuke.stapler:stapler
org.kohsuke.stapler:stapler-groovy
org.kohsuke.stapler:stapler-jelly
maven-compiler-plugin
8
8
maven-javadoc-plugin
8
maven-war-plugin
true
executable.Main
java.base/java.lang java.base/java.io java.base/java.util java.desktop/com.sun.beans.introspect
${project.version}
1.395
${project.version}
${remoting.version}
${remoting.minimum.supported.version}
maven-dependency-plugin
list-dependencies
list
generate-resources
${project.build.outputDirectory}/dependencies.txt
resgen
copy
generate-resources
org.jenkins-ci
winstone
${project.build.directory}/${project.build.finalName}/executable
winstone.jar
${project.build.directory}/${project.build.finalName}/WEB-INF/plugins
true
true
false
true
detached-plugins
copy
generate-resources
org.jenkins-ci.plugins
display-url-api
2.3.7
hpi
org.jenkins-ci.plugins
mailer
438.v02c7f0a_12fa_4
hpi
org.jenkins-ci.plugins
matrix-auth
3.1.5
hpi
org.jenkins-ci.plugins
antisamy-markup-formatter
155.v795fb_8702324
hpi
org.jenkins-ci.plugins
matrix-project
785.v06b_7f47b_c631
hpi
org.jenkins-ci.plugins
script-security
1229.v4880b_b_e905a_6
hpi
org.jenkins-ci.plugins
junit
1177.v90374a_ef4d09
hpi
org.jenkins-ci.plugins.workflow
workflow-api
1200.v8005c684b_a_c6
hpi
io.jenkins.plugins
plugin-util-api
2.20.0
hpi
io.jenkins.plugins
bootstrap5-api
5.2.1-3
hpi
io.jenkins.plugins
checks-api
1.8.1
hpi
org.jenkins-ci.plugins.workflow
workflow-support
839.v35e2736cfd5c
hpi
org.jenkins-ci.plugins
jackson2-api
2.13.4.20221013-295.v8e29ea_354141
hpi
io.jenkins.plugins
echarts-api
5.4.0-1
hpi
io.jenkins.plugins
snakeyaml-api
1.32-86.ve3f030a_75631
hpi
io.jenkins.plugins
caffeine-api
2.9.3-65.v6a_47d0f4d1fe
hpi
io.jenkins.plugins
jquery3-api
3.6.1-2
hpi
io.jenkins.plugins
popper2-api
2.11.6-2
hpi
io.jenkins.plugins
font-awesome-api
6.2.0-3
hpi
org.jenkins-ci.plugins.workflow
workflow-step-api
639.v6eca_cd8c04a_a_
hpi
org.jenkins-ci.plugins
scm-api
621.vda_a_b_055e58f7
hpi
org.jenkins-ci.plugins
structs
324.va_f5d6774f3a_d
hpi
org.jenkins-ci.plugins
bouncycastle-api
2.26
hpi
org.jenkins-ci.plugins
command-launcher
90.v669d7ccb_7c31
hpi
org.jenkins-ci.plugins
jdk-tool
63.v62d2fd4b_4793
hpi
io.jenkins.plugins
jaxb
2.3.7-1
hpi
org.jenkins-ci.modules
sshd
3.249.v2dc2ea_416e33
hpi
org.jenkins-ci.plugins
trilead-api
2.72.v2a_3236754f73
hpi
io.jenkins.plugins
javax-activation-api
1.2.0-5
hpi
io.jenkins.plugins
javax-mail-api
1.6.2-8
hpi
org.jenkins-ci.modules
instance-identity
116.vf8f487400980
hpi
org.jenkins-ci.plugins
apache-httpcomponents-client-4-api
4.5.13-138.v4e7d9a_7b_a_e61
hpi
io.jenkins.plugins
commons-lang3-api
3.12.0-36.vd97de6465d5b_
hpi
io.jenkins.plugins
commons-text-api
1.10.0-27.vb_fa_3896786a_7
hpi
io.jenkins.plugins
ionicons-api
31.v4757b_6987003
hpi
io.jenkins.plugins
jakarta-activation-api
2.0.1-2
hpi
io.jenkins.plugins
jakarta-mail-api
2.0.1-2
hpi
io.jenkins.plugins.mina-sshd-api
mina-sshd-api-common
2.9.2-50.va_0e1f42659a_a
hpi
io.jenkins.plugins.mina-sshd-api
mina-sshd-api-core
2.9.2-50.va_0e1f42659a_a
hpi
${project.build.directory}/${project.build.finalName}/WEB-INF/detached-plugins
true
true
false
true
support-log-formatter
copy
generate-resources
io.jenkins.lib
support-log-formatter
1.2
${project.build.directory}
true
true
false
true
maven-antrun-plugin
classes-copy
run
prepare-package
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 buildingRequest = new org.apache.maven.project.DefaultProjectBuildingRequest(mojo.session.projectBuildingRequest)
buildingRequest.remoteRepositories = project.remoteArtifactRepositories
buildingRequest.localRepository = mojo.localRepository
buildingRequest.processPlugins = false // improve performance
def p = mojo.projectBuilder.build(a, buildingRequest).project
models.put(a,p);
}
org.eclipse.jetty
jetty-maven-plugin
10.0.15
manual
${host}
${port}
default
${basedir}/src/realm.properties
${JENKINS_HOME}
true
true
true
true
../core/src/main/resources;
${project.build.directory}/${project.build.finalName}/WEB-INF/plugins/*.hpi
true
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
sign
pre-integration-test
${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,]
org.apache.maven.plugins
maven-antrun-plugin
download-yarn
run
initialize
Checksum error
yarnPath: ${yarn.dest}
com.github.eirslett
frontend-maven-plugin
1.12.1
install node and yarn
install-node-and-yarn
initialize
v${node.version}
v${yarn.version}
https://repo.jenkins-ci.org/nodejs-dist/
yarn install
yarn
initialize
yarn build
yarn
generate-sources
build
yarn lint
yarn
lint:ci
${yarn.lint.skip}
clean-node
cleanNode
package.json
org.apache.maven.plugins
maven-clean-plugin
node
false
node_modules
false