4.0.0
org.jenkins-ci
jenkins
1.21
org.jenkins-ci.plugins
plugin
Jenkins plugin POM
1.417
pom
scm:svn:https://svn.jenkins-ci.org/trunk/hudson/plugins/
scm:svn:https://svn.jenkins-ci.org/trunk/hudson/plugins/
https://svn.jenkins-ci.org/trunk/hudson/plugins/
JIRA
http://issues.jenkins-ci.org/
org.jenkins-ci.main
maven-plugin
1.417
org.jenkins-ci.main
jenkins-war
war
1.417
test
org.jenkins-ci.main
jenkins-core
1.417
provided
org.jenkins-ci.main
jenkins-test-harness
1.417
test
org.jenkins-ci.main
ui-samples-plugin
1.417
test
junit
junit
4.8.2
test
javax.servlet
servlet-api
2.4
provided
${project.artifactId}
package
org.jenkins-ci.tools
maven-hpi-plugin
1.67
true
true
org.kohsuke.stapler
maven-stapler-plugin
true
maven-release-plugin
deploy
org.jvnet.localizer
maven-localizer-plugin
generate
Messages.properties
target/generated-sources/localizer
maven-javadoc-plugin
org.codehaus.gmaven
gmaven-plugin
test-in-groovy
generateTestStubs
testCompile
ant
ant
1.6.5
maven-surefire-plugin
hudson.udp
33849
com.cloudbees
maven-license-plugin
process
compile
target/${project.artifactId}/WEB-INF/licenses.xml
if (e.value.packaging=="hpi")
plugins.add(e.key.id)
}
// filter out dependencies that don't belong to this plugin
models.entrySet().removeAll(models.entrySet().findAll { e ->
def a = e.key;
if (a.dependencyTrail.size()>0 && plugins.contains(a.dependencyTrail[1]))
return true; // ignore transitive dependencies through other plugins
// if the dependency goes through jenkins core, we don't need to bundle it in the war
// because jenkins-core comes in the scope, I think this is a bug in Maven that it puts such
// dependencies into the artifact list.
if (a.dependencyTrail.find { trail -> trail.contains(":hudson-core:") || trail.contains(":jenkins-core:") })
return true;
return false;
})
}
]]>
org.apache.maven.plugins
maven-eclipse-plugin
target/eclipse-classes
maven.jenkins-ci.org
http://maven.jenkins-ci.org:8081/content/repositories/snapshots