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