4.0.0
org.jenkins-ci.main
pom
2.19.5-SNAPSHOT
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
4.0.0
3.8.9
org.jenkins-ci
executable-war
1.34
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}
remoting
${project.groupId}
cli
jar-with-dependencies
${project.version}
provided
org.jenkins-ci
winstone
3.1
test
org.jenkins-ci.modules
instance-identity
2.1
org.jenkins-ci.modules
ssh-cli-auth
1.2
org.jenkins-ci.modules
slave-installer
1.5
org.jenkins-ci.modules
windows-slave-installer
1.6
org.jenkins-ci.modules
launchd-slave-installer
1.2
org.jenkins-ci.modules
upstart-slave-installer
1.1
org.jenkins-ci.modules
systemd-slave-installer
1.1
org.jenkins-ci.modules
sshd
1.6
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
handlebars
1.1.1
core-assets
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.build.directory}/${project.build.finalName}/WEB-INF/plugins
true
true
false
true
detached-plugins
generate-resources
copy
${project.groupId}
maven-plugin
${maven-plugin.version}
hpi
org.jenkins-ci.plugins
ssh-slaves
1.9
hpi
org.jenkins-ci.plugins
credentials
1.18
hpi
org.jenkins-ci.plugins
ssh-credentials
1.10
hpi
org.jenkins-ci.plugins
subversion
1.54
hpi
org.jenkins-ci.plugins
cvs
2.11
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.4
hpi
org.jenkins-ci.plugins
ldap
1.11
hpi
org.jenkins-ci.plugins
pam-auth
1.1
hpi
org.jenkins-ci.plugins
mailer
1.11
hpi
org.jenkins-ci.plugins
matrix-auth
1.1
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.13
hpi
org.jenkins-ci.plugins
junit
1.2-beta-4
hpi
org.jenkins-ci.plugins
bouncycastle-api
2.16.0
hpi
${project.build.directory}/${project.build.finalName}/WEB-INF/detached-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;
hudson.bundled.plugins
${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
NONE
sign
maven-jarsigner-plugin
signWar
pre-integration-test
sign
${project.build.directory}/${project.build.finalName}.war
-tsa
http://timestamp.comodoca.com/rfc3161
node-classifier-linux
Linuxamd64
node-v${node.version}-linux-x64.tar.gz
node-classifier-linux-32
Linuxi386
node-v${node.version}-linux-x86.tar.gz
node-classifier-mac
mac
node-v${node.version}-darwin-x64.tar.gz
node-classifier-windows
windowsx64
win-x64/node.exe
/x64
node-classifier-windows-amd64
windowsamd64
win-x64/node.exe
/win-x64
node-classifier-windows-x86
windowsx86
win-x86/node.exe
node-download
package.json
com.googlecode.maven-download-plugin
download-maven-plugin
1.2.1
get-node
initialize
wget
https://nodejs.org/dist/v${node.version}/${node.download.file}
false
${project.build.directory}/frontend/v${node.version}${node.download.classifier}
get-npm
initialize
wget
http://registry.npmjs.org/npm/-/npm-${npm.version}.tgz
false
${project.build.directory}/frontend/
npm-${npm.version}.tgz
gulp-execution
gulpfile.js
org.apache.maven.plugins
maven-enforcer-plugin
1.3.1
enforce-versions
enforce
3.1.0
com.github.eirslett
frontend-maven-plugin
1.0
initialize
install node and npm
install-node-and-npm
v${node.version}
${npm.version}
${project.baseUri}target/frontend/
initialize
npm install
npm
install
generate-sources
gulp bundle
gulp
jshint bundle
test
gulp test
gulp
bundle test
${skipTests}
clean-node
package.json
cleanNode
org.apache.maven.plugins
maven-clean-plugin
node
false
node_modules
false