Hi Stephen,

Even the trick you suggested doesn't work, or I'm not doing it right. 
Please have look at the attached patches.

Kind regards,
Anne Stellingwerf

On Friday, April 27, 2012 5:08:01 PM UTC+2, Stephen Connolly wrote:
>
> build a version of jenkins that does not bundle the plugin and then depend 
> on that version until you are ready
>
> On 27 April 2012 16:05, Anne Stellingwerf <[email protected]>wrote:
>
>> I'm starting to work on a extension to the subversion plugin, for which I 
>> forked the subversion plugin. When I execute "mvn hpi:run" in the checkout 
>> folder, I get the following info in my log:
>>
>> 27-apr-2012 15:48:02 hudson.PluginManager$1$3$1 isDuplicate
>>> INFO: Ignoring 
>>> /Users/annestellingwerf/Documents/jenkins/subversion-plugin/./work/plugins/subversion.hpl
>>>  
>>> because 
>>> /Users/annestellingwerf/Documents/jenkins/subversion-plugin/./work/plugins/subversion.jpi
>>>  
>>> is already loaded
>>
>>
>> If I want to use the (java) code I changes, I first have to go the the 
>> plugin manager, to the installed tab, where I unpin the subversion plugin, 
>> then go to the console from which "mvn hpi:run" as been started, and hit 
>> enter, in order to reload the plugins. Only then i can my use changed java 
>> code, changes in jelly are applied on reload of the webpage.
>>
>> After a new run, I have to repeat the proces of unpinning and reloading. 
>> This is of course rather bothersome and decreasing productivity. Is this 
>> really needed, or can this be circumvented in some way?
>>
>> Kind regards,
>> Anne
>>
>
>
Index: pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+><!--\nThe MIT License\n\nCopyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer,\n                    Erik Ramfelt, Stephen Connolly, Tom Huybrechts, Alan Harder\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n-->\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"; xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\";>\n  <modelVersion>4.0.0</modelVersion>\n\n  <parent>\n    <groupId>org.jenkins-ci.plugins</groupId>\n    <artifactId>plugin</artifactId>\n    <version>1.405</version>\n    <!--\n    <version>1.420</version>\n    -->\n  </parent>\n\n  <artifactId>subversion</artifactId>\n  <version>1.40-SNAPSHOT</version>\n  <packaging>hpi</packaging>\n\n  <name>Jenkins Subversion Plug-in</name>\n  <url>http://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin</url>\n  <licenses>\n    <license>\n      <name>MIT license</name>\n      <comments>All source code is under the MIT license.</comments>\n    </license>\n  </licenses>\n\n  <developers>\n    <developer>\n      <name>Many</name>\n      <id>kohsuke abayer dodok1 dty huybrechts mindless pgweiss stephenconnolly rseguy kutzi etc</id>\n    </developer>\n  </developers>\n  \n  <build>\n  \t<pluginManagement>\n  \t\t<plugins>\n  \t\t\t<plugin>\n  \t\t\t\t<artifactId>maven-release-plugin</artifactId>\n  \t\t\t\t<version>2.2.1</version>\n  \t\t\t</plugin>\n  \t\t</plugins>\n  \t</pluginManagement>\n  </build>\n\n  <distributionManagement>\n    <repository>\n      <id>maven.jenkins-ci.org</id>\n      <url>http://maven.jenkins-ci.org/content/repositories/releases/</url>\n    </repository>\n  </distributionManagement>\n\n  <repositories>\n    <repository>\n      <id>m.g.o-public</id>\n      <url>http://maven.glassfish.org/content/groups/public/</url>\n    </repository>\n    \n    <repository>\n    \t<id>mavenTMateSoftReleasesRepository</id>\n    \t<url>http://maven.tmatesoft.com/content/repositories/releases/</url>\n    </repository>\n  </repositories>\n\n  <!-- needs the following section to run \"mvn hpi:run\". when LTS release comes out with 1.420 or later dependency, time to bump up the core so that we can use this.\n  <build>\n    <plugins>\n      <plugin>\n        <groupId>org.jenkins-ci.tools</groupId>\n        <artifactId>maven-hpi-plugin</artifactId>\n        <version>1.75</version>\n        <extensions>true</extensions>\n      </plugin>\n    </plugins>\n  </build>\n  -->\n\n  <dependencies>\n    <dependency>\n      <groupId>org.jenkins-ci.svnkit</groupId>\n      <artifactId>svnkit</artifactId>\n      <version>1.3.6.1-jenkins-2</version>\n    </dependency>\n\n    <dependency>\n        <groupId>org.mockito</groupId>\n        <artifactId>mockito-core</artifactId>\n        <version>1.8.5</version>\n        <scope>test</scope>\n    </dependency>\n\n    <dependency>\n      <groupId>org.jenkins-ci.main</groupId>\n      <artifactId>jenkins-test-harness</artifactId>\n      <version>${parent.version}</version>\n      <scope>test</scope>\n      <exclusions>\n        <exclusion>\n          <groupId>org.jvnet.hudson.plugins</groupId>\n          <artifactId>subversion</artifactId>\n        </exclusion>\n      </exclusions>\n    </dependency>\n  </dependencies>\n</project>\n
===================================================================
--- pom.xml	(revision e39fc19bb2a727ca9fa3ae1b14fc05432589a4d1)
+++ pom.xml	(revision )
@@ -28,7 +28,7 @@
   <parent>
     <groupId>org.jenkins-ci.plugins</groupId>
     <artifactId>plugin</artifactId>
-    <version>1.405</version>
+    <version>1.461</version>
     <!--
     <version>1.420</version>
     -->
@@ -63,6 +63,14 @@
   			</plugin>
   		</plugins>
   	</pluginManagement>
+      <plugins>
+          <plugin>
+              <groupId>org.jenkins-ci.tools</groupId>
+              <artifactId>maven-hpi-plugin</artifactId>
+              <version>1.75</version>
+              <extensions>true</extensions>
+          </plugin>
+      </plugins>
   </build>
 
   <distributionManagement>
@@ -111,17 +119,37 @@
         <scope>test</scope>
     </dependency>
 
-    <dependency>
-      <groupId>org.jenkins-ci.main</groupId>
+      <dependency>
+          <groupId>org.jenkins-ci.main</groupId>
-      <artifactId>jenkins-test-harness</artifactId>
+          <artifactId>jenkins-war</artifactId>
+          <scope>system</scope>
+          <type>war</type>
-      <version>${parent.version}</version>
+          <version>${parent.version}</version>
+          <systemPath>/Users/annestellingwerf/Documents/jenkins/jenkins/war/target/jenkins.war</systemPath>
+
+      </dependency>
+
+    <dependency>
+      <groupId>org.jenkins-ci.main</groupId>
+      <artifactId>jenkins-test-harness</artifactId>
+      <version>${project.parent.version}</version>
       <scope>test</scope>
       <exclusions>
         <exclusion>
           <groupId>org.jvnet.hudson.plugins</groupId>
           <artifactId>subversion</artifactId>
         </exclusion>
+          <exclusion>
+              <groupId>org.jenkins-ci.main</groupId>
+              <artifactId>jenkins-war</artifactId>
+          </exclusion>
+          <exclusion>
+              <groupId>org.jenkins-ci.plugins</groupId>
+              <artifactId>subversion</artifactId>
+          </exclusion>
       </exclusions>
     </dependency>
+
+
   </dependencies>
 </project>
Index: war/pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+><!--\nThe MIT License\n\nCopyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Stephen Connolly, Tom Huybrechts, Yahoo! Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n-->\n\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"; xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\";>\n  <modelVersion>4.0.0</modelVersion>\n\n  <parent>\n    <groupId>org.jenkins-ci.main</groupId>\n    <artifactId>pom</artifactId>\n    <version>1.463-SNAPSHOT</version>\n    <relativePath>../pom.xml</relativePath>\n  </parent>\n\n  <artifactId>jenkins-war</artifactId>\n  <packaging>war</packaging>\n\n  <name>Jenkins war</name>\n  <description>\n    Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and\n    some HTML files.\n  </description>\n\n  <properties>\n    <JENKINS_HOME>${basedir}/work</JENKINS_HOME>\n    <contextPath>/</contextPath><!-- context path during test -->\n    <port>8080</port><!-- HTTP listener port -->\n  </properties>\n\n  <dependencies>\n    <dependency>\n      <groupId>org.jenkins-ci</groupId>\n      <artifactId>executable-war</artifactId>\n      <version>1.26</version>\n      <scope>provided</scope>\n    </dependency>\n\n    <dependency>\n      <groupId>org.jenkins-ci.main</groupId>\n      <artifactId>jenkins-core</artifactId>\n      <version>${project.version}</version>\n      <exclusions>\n        <!--\n          jars that are not needed in war. most of the exclusions should happen in the core, to make IDEs happy, not here.\n        -->\n        <exclusion>\n          <groupId>javax.servlet</groupId>\n          <artifactId>servlet-api</artifactId>\n        </exclusion>\n        <exclusion>\n          <groupId>javax.servlet</groupId>\n          <artifactId>jsp-api</artifactId>\n        </exclusion>\n      </exclusions>\n    </dependency>\n    <!-- declare this in reactors, so i can use now directly : mvn install -pl war -am to get the war  -->\n    <!-- TO REMOVE when maven-plugin won't be anymore a bundle plugin -->\n    <dependency>\n      <groupId>${project.groupId}</groupId>\n      <artifactId>maven-plugin</artifactId>\n      <version>${project.version}</version>\n      <scope>provided</scope>\n    </dependency>\n    <dependency>\n      <groupId>${project.groupId}</groupId>\n      <artifactId>remoting</artifactId>\n      <!-- specified in the parent -->\n    </dependency>    \n    <dependency>\n      <groupId>${project.groupId}</groupId>\n      <artifactId>cli</artifactId>\n      <classifier>jar-with-dependencies</classifier>\n      <version>${project.version}</version>\n      <scope>provided</scope>\n    </dependency>\n    <dependency>\n      <!--\n        not actually used by test but used by dependency plugin to include it inside the war.\n      -->\n      <groupId>org.jenkins-ci</groupId>\n      <artifactId>winstone</artifactId>\n      <version>0.9.10-jenkins-36</version>\n      <scope>test</scope>\n    </dependency>\n    <dependency>\n      <groupId>org.jenkins-ci.modules</groupId>\n      <artifactId>instance-identity</artifactId>\n      <version>1.1</version>\n    </dependency>\n    <dependency>\n      <groupId>org.jenkins-ci.modules</groupId>\n      <artifactId>ssh-cli-auth</artifactId>\n      <version>1.2</version>\n    </dependency>\n    <dependency>\n      <groupId>org.jenkins-ci.modules</groupId>\n      <artifactId>sshd</artifactId>\n      <version>1.3</version>\n    </dependency>\n    <dependency>\n      <!--\n        We bundle slf4j binding since we got some components (sshd for example)\n        that uses slf4j.\n\n        The problem with not shipping any binding in the war is that if the\n        servlet container does use slf4j in itself, then we got a classloader\n        constraint violation (see JENKINS-12334) as we try to load StaticLoggerBinder\n        which resides in the binding jar (this jar would be from container implementation,\n        which relies on slf4j api in the container, when we have our own slf4j API jar\n        statically depending on the binding jar.)\n\n        We also get tickets like JENKINS-12650 for not reporting logs at all\n        (although this is a non-fatal problem.)\n\n        The downside of adding a jar is that we can potentially get \"multiple binding jar\"\n        warning like http://www.slf4j.org/codes.html, but that's at least non-fatal.\n      -->\n      <groupId>org.slf4j</groupId>\n      <artifactId>slf4j-jdk14</artifactId>\n    </dependency>\n\n\n    <!-- offline profiler API when we need it -->\n\n    <!--dependency\n      <groupId>com.yourkit.api</groupId>\n      <artifactId>yjp</artifactId>\n      <version>dontcare</version>\n      <scope>system</scope>\n      <systemPath>/usr/local/yjp/lib/yjp.jar</systemPath>\n    </dependency-->\n  </dependencies>\n\n  <build>\n    <finalName>jenkins</finalName>\n    <plugins>\n      <plugin>\n        <artifactId>maven-war-plugin</artifactId>\n        <!-- version specified in grandparent pom -->\n        <configuration>\n          <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>\n          <!-- for putting Main-Class into war -->\n          <archive>\n            <manifest>\n              <mainClass>Main</mainClass>\n            </manifest>\n            <manifestEntries>\n              <Implementation-Version>${project.version}</Implementation-Version>\n              <Hudson-Version>1.395</Hudson-Version>\n              <Jenkins-Version>${project.version}</Jenkins-Version>\n            </manifestEntries>\n          </archive>\n          <!--outputFileNameMapping>@{artifactId}@.@{extension}@</outputFileNameMapping-->\n        </configuration>\n      </plugin>\n      <plugin>\n        <artifactId>maven-dependency-plugin</artifactId>\n        <!-- version specified in grandparent pom -->\n        <executions>\n          <execution>\n            <id>list-dependencies</id>\n            <phase>generate-resources</phase>\n            <goals>\n              <goal>list</goal>\n            </goals>\n            <configuration>\n              <outputFile>${project.build.outputDirectory}/dependencies.txt</outputFile>\n            </configuration>\n          </execution>\n          <execution>\n            <!-- put executable war header -->\n            <id>executable-war-header</id>\n            <phase>generate-resources</phase>\n            <goals>\n              <goal>unpack-dependencies</goal>\n            </goals>\n            <configuration>\n              <includeGroupIds>org.jenkins-ci</includeGroupIds>\n              <includeArtifactIds>executable-war</includeArtifactIds>\n              <includeScope>provided</includeScope>\n              <includes>**/*.class</includes>\n              <outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>\n            </configuration>\n          </execution>\n          <execution>\n            <id>resgen</id>\n            <phase>generate-resources</phase>\n            <goals>\n              <goal>copy</goal>\n            </goals>\n            <configuration>\n              <artifactItems>\n                <!-- dependencies that goes to unusual locations -->\n                <artifactItem>\n                  <groupId>${project.groupId}</groupId>\n                  <artifactId>remoting</artifactId>\n                  <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF</outputDirectory>\n                  <destFileName>remoting.jar</destFileName>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>${project.groupId}</groupId>\n                  <artifactId>remoting</artifactId>\n                  <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF</outputDirectory>\n                  <destFileName>slave.jar</destFileName>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>${project.groupId}</groupId>\n                  <artifactId>cli</artifactId>\n                  <classifier>jar-with-dependencies</classifier>\n                  <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF</outputDirectory>\n                  <destFileName>jenkins-cli.jar</destFileName>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci</groupId>\n                  <artifactId>winstone</artifactId>\n                  <outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>\n                  <destFileName>winstone.jar</destFileName>\n                </artifactItem>\n                <!-- bundled plugins -->\n                <artifactItem>\n                  <groupId>${project.groupId}</groupId>\n                  <artifactId>maven-plugin</artifactId>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>ssh-slaves</artifactId>\n                  <version>0.21</version>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>subversion</artifactId>\n                  <version>1.34</version>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>cvs</artifactId>\n                  <version>1.6</version>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>ant</artifactId>\n                  <version>1.1</version>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>javadoc</artifactId>\n                  <version>1.0</version>\n                  <type>hpi</type>\n                </artifactItem>\n                <artifactItem>\n                  <groupId>org.jenkins-ci.plugins</groupId>\n                  <artifactId>translation</artifactId>\n                  <version>1.8</version>\n                  <type>hpi</type>\n                </artifactItem>\n              </artifactItems>\n              <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/plugins</outputDirectory>\n              <stripVersion>true</stripVersion>\n              <overWriteIfNewer>true</overWriteIfNewer>\n              <overWriteReleases>false</overWriteReleases>\n              <overWriteSnapshots>true</overWriteSnapshots>\n            </configuration>\n          </execution>\n        </executions>\n      </plugin>\n      <plugin>\n        <groupId>org.codehaus.mojo</groupId>\n        <artifactId>build-helper-maven-plugin</artifactId>\n        <executions>\n          <execution>\n            <!-- deploy the war as a jar, so that the tests can pull this into the classpath -->\n            <id>deploy-war-for-test</id>\n            <phase>package</phase>\n            <goals>\n              <goal>attach-artifact</goal>\n            </goals>\n            <configuration>\n              <artifacts>\n                <artifact>\n                  <file>${project.build.directory}/${project.build.finalName}.war</file>\n                  <type>jar</type>\n                  <classifier>war-for-test</classifier>\n                </artifact>\n              </artifacts>\n            </configuration>\n          </execution>\n        </executions>\n      </plugin>\n      <plugin><!-- generate licenses.xml -->\n        <groupId>com.cloudbees</groupId>\n        <artifactId>maven-license-plugin</artifactId>\n        <!-- version specified in grandparent pom -->\n        <configuration>\n          <generateLicenseXml>${project.build.outputDirectory}/META-INF/licenses.xml</generateLicenseXml>\n          <generateLicenseHtml>${project.build.outputDirectory}/META-INF/licenses.html</generateLicenseHtml>\n          <attach>true</attach>\n          <inlineScript>\n            filter {\n                // add Winstone since we are bundling it.\n                def d = project.dependencies.find { it.artifactId==\"winstone\" };\n                def a = mojo.artifactFactory.createProjectArtifact(d.groupId,d.artifactId,d.version);\n                def p = mojo.projectBuilder.buildFromRepository(a, project.getRemoteArtifactRepositories(), mojo.localRepository)\n                models.put(a,p);\n            }\n          </inlineScript>\n        </configuration>\n      </plugin>\n      <plugin>\n        <!-- this is really just a patched version of maven-jetty-plugin to workaround issue #932 -->\n        <groupId>org.jenkins-ci.tools</groupId>\n        <artifactId>maven-jenkins-dev-plugin</artifactId>\n        <!-- version specified in grandparent pom -->\n        <configuration>\n          <contextPath>${contextPath}</contextPath>\n          <!--\n            Reload webapp when you hit ENTER. (See JETTY-282 for more)\n          -->\n          <reload>manual</reload>\n          <connectors>\n            <connector implementation=\"org.mortbay.jetty.nio.SelectChannelConnector\">\n                <port>${port}</port>\n            </connector>\n          </connectors>\n          <additionalClassesDirectories>\n            <!-- load resoures straight from source -->\n            <additionalClassesDirectory>../core/src/main/resources</additionalClassesDirectory>\n            \n            <!--\n              read directly from core module's output directory,\n              so that changes are picked up right away without running mvn.\n            -->\n            <additionalClassesDirectory>../core/target/classes</additionalClassesDirectory>\n          </additionalClassesDirectories>\n          <userRealms>\n            <userRealm implementation=\"org.mortbay.jetty.security.HashUserRealm\">\n              <name>default</name>\n              <config>${basedir}/src/realm.properties</config>\n            </userRealm>\n          </userRealms>\n          <systemProperties>\n            <systemProperty>\n              <name>JENKINS_HOME</name>\n              <value>${JENKINS_HOME}</value>\n            </systemProperty>\n            <systemProperty>\n              <!-- always reload views during debugging -->\n              <name>stapler.jelly.noCache</name>\n              <value>true</value>\n            </systemProperty>\n            <systemProperty>\n              <!-- show the stapler evaluation during execution -->\n              <name>stapler.trace</name>\n              <value>true</value>\n            </systemProperty>\n            <systemProperty>\n              <!-- always reload scripts during debugging -->\n              <name>hudson.script.noCache</name>\n              <value>true</value>\n            </systemProperty>\n            <systemProperty>\n              <!-- load view resources from the source directly, again for real time change -->\n              <name>stapler.resourcePath</name>\n              <value>\n                  ../core/src/main/resources;\n                  ../ui-samples-plugin/src/main/resources;\n                  ../maven-plugin/src/main/resources\n              </value>\n            </systemProperty>\n            <systemProperty>\n              <!-- enable the plugins in main by default -->\n              <name>hudson.bundled.plugins</name>\n              <value><!-- run \"mvn install\" once will generate the.hpl -->\n                  ${basedir}/../maven-plugin/target/test-classes/the.hpl,\n                  ${basedir}/../ui-samples-plugin/target/test-classes/the.hpl,\n                  ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins/javadoc.hpi\n              </value>\n            </systemProperty>\n            <systemProperty>\n              <!-- stat collection pointless -->\n              <name>hudson.model.UsageStatistics.disabled</name>\n              <value>true</value>\n            </systemProperty>\n            <systemProperty>\n              <name>hudson.Main.development</name>\n              <value>true</value>\n            </systemProperty>\n            <systemProperty>\n              <!-- this adds 3 sec to the shutdown, and most likely pointless, too -->\n              <name>hudson.DNSMultiCast.disabled</name>\n              <value>true</value>\n            </systemProperty>\n          </systemProperties>\n        </configuration>\n      </plugin>\n    </plugins>\n  </build>\n\n  <profiles>\n    <profile>\n      <!-- profile for creating Jenkins IPS package -->\n      <id>ips</id>\n      <build>\n        <plugins>\n          <plugin>\n            <groupId>org.jvnet.updatecenter2</groupId>\n            <artifactId>maven-makepkgs-plugin</artifactId>\n            <!-- version specified in grandparent pom -->\n            <executions>\n              <execution>\n                <goals>\n                  <goal>package</goal>\n                </goals>\n              </execution>\n            </executions>\n            <configuration>\n              <python>python2.5</python>\n              <proto>../ips/proto.py</proto>\n              <attach>false</attach>\n            </configuration>\n          </plugin>\n        </plugins>\n      </build>\n    </profile>\n    <profile>\n      <!-- sign war -->\n      <id>sign</id>\n      <build>\n        <plugins>\n          <plugin>\n            <artifactId>maven-jarsigner-plugin</artifactId>\n            <executions>\n              <execution>\n                <id>signWar</id>\n                <phase>verify</phase>\n                <goals>\n                  <goal>sign</goal>\n                </goals>\n                <configuration>\n                  <archive>${project.build.directory}/${project.build.finalName}.war</archive>\n                </configuration>\n              </execution>\n            </executions>\n          </plugin>\n        </plugins>\n      </build>\n    </profile>\n  </profiles>\n</project>\n
===================================================================
--- war/pom.xml	(revision 007e2045b4373fcbef6779204169e05fa22c647c)
+++ war/pom.xml	(revision )
@@ -248,12 +248,12 @@
                   <version>0.21</version>
                   <type>hpi</type>
                 </artifactItem>
-                <artifactItem>
+                <!--artifactItem>
                   <groupId>org.jenkins-ci.plugins</groupId>
                   <artifactId>subversion</artifactId>
                   <version>1.34</version>
                   <type>hpi</type>
-                </artifactItem>
+                </artifactItem-->
                 <artifactItem>
                   <groupId>org.jenkins-ci.plugins</groupId>
                   <artifactId>cvs</artifactId>

Reply via email to