2014-12-26 01:16:41 +08:00
<?xml version="1.0" encoding="UTF-8"?>
2009-02-07 04:05:24 +08:00
<!--
The MIT License
2010-03-03 02:55:42 +08:00
Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi,
Daniel Dyer, Erik Ramfelt, Stephen Connolly, Tom Huybrechts, Alan Harder
2009-02-07 04:05:24 +08:00
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
2008-03-04 22:27:51 +08:00
<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" >
<modelVersion > 4.0.0</modelVersion>
2011-07-05 04:34:45 +08:00
2008-03-04 22:27:51 +08:00
<parent >
2011-01-31 05:18:06 +08:00
<groupId > org.jenkins-ci.main</groupId>
2008-03-04 22:27:51 +08:00
<artifactId > pom</artifactId>
2018-01-15 10:13:39 +08:00
<version > 2.103-SNAPSHOT</version>
2008-03-04 22:27:51 +08:00
</parent>
2006-11-06 08:31:48 +08:00
2011-01-31 05:27:59 +08:00
<artifactId > jenkins-core</artifactId>
2011-07-05 04:34:45 +08:00
2011-01-31 05:18:06 +08:00
<name > Jenkins core</name>
2014-12-26 01:16:41 +08:00
<description > Jenkins core code and view files to render HTML.</description>
2011-07-05 04:34:45 +08:00
2010-09-22 05:33:24 +08:00
<properties >
<staplerFork > true</staplerFork>
2017-12-16 06:11:30 +08:00
<stapler.version > 1.254</stapler.version>
2013-02-12 05:51:45 +08:00
<spring.version > 2.5.6.SEC03</spring.version>
2017-03-20 05:52:50 +08:00
<groovy.version > 2.4.11</groovy.version>
2016-08-02 00:49:15 +08:00
<!-- TODO: Actually many issues are being filtered by src/findbugs/findbugs - excludes.xml -->
<findbugs.failOnError > true</findbugs.failOnError>
2010-09-22 05:33:24 +08:00
</properties>
2006-11-06 08:31:48 +08:00
2008-03-04 22:27:51 +08:00
<dependencies >
<dependency >
2014-08-07 03:54:38 +08:00
<groupId > org.jenkins-ci.plugins.icon-shim</groupId>
<artifactId > icon-set</artifactId>
2014-12-15 04:09:16 +08:00
<version > 1.0.5</version>
2014-06-24 23:09:42 +08:00
</dependency>
<dependency >
<groupId > ${project.groupId}</groupId>
2008-03-04 22:27:51 +08:00
<artifactId > remoting</artifactId>
2011-07-13 13:31:40 +08:00
<!-- specified in the parent -->
2008-03-04 22:27:51 +08:00
</dependency>
2009-04-29 05:50:30 +08:00
<dependency >
<groupId > ${project.groupId}</groupId>
<artifactId > cli</artifactId>
<version > ${project.version}</version>
</dependency>
2011-09-14 06:08:34 +08:00
<dependency >
<groupId > org.jenkins-ci</groupId>
<artifactId > version-number</artifactId>
2017-04-21 02:57:17 +08:00
<version > 1.4</version>
2011-09-14 06:08:34 +08:00
</dependency>
2008-07-15 08:08:20 +08:00
<dependency >
2011-04-15 06:44:38 +08:00
<groupId > org.jenkins-ci</groupId>
2009-10-26 00:42:00 +08:00
<artifactId > crypto-util</artifactId>
2011-04-15 06:44:38 +08:00
<version > 1.1</version>
2009-10-26 00:42:00 +08:00
</dependency>
<dependency >
<groupId > org.jvnet.hudson</groupId>
2008-07-15 08:08:20 +08:00
<artifactId > jtidy</artifactId>
<version > 4aug2000r7-dev-hudson-1</version>
2009-02-19 06:59:35 +08:00
<exclusions >
<exclusion >
<groupId > jdom</groupId>
<artifactId > jdom</artifactId>
</exclusion>
</exclusions>
2008-06-06 08:48:04 +08:00
</dependency>
2008-03-13 10:49:30 +08:00
2011-07-07 10:35:27 +08:00
<dependency > <!-- working around MCOMPILER - 97 -->
<groupId > org.jenkins-ci</groupId>
<artifactId > core-annotation-processors</artifactId>
<version > 1.0</version>
2012-01-25 21:37:37 +08:00
<scope > provided</scope>
2011-07-07 10:35:27 +08:00
<optional > true</optional>
</dependency>
2010-11-27 08:37:49 +08:00
<dependency >
2011-09-22 13:00:38 +08:00
<groupId > com.google.inject</groupId>
2010-11-27 08:37:49 +08:00
<artifactId > guice</artifactId>
2017-08-11 22:09:27 +08:00
<exclusions >
<exclusion > <!-- TODO it seems to want Guava 16; apparently it manages to run against 11 -->
<groupId > com.google.guava</groupId>
<artifactId > guava</artifactId>
</exclusion>
</exclusions>
2011-09-23 12:38:13 +08:00
</dependency>
2010-11-27 08:37:49 +08:00
2013-06-01 02:36:15 +08:00
<dependency > <!-- for compatibility only; all new code should use JNR -->
2009-06-15 00:04:36 +08:00
<groupId > org.jruby.ext.posix</groupId>
<artifactId > jna-posix</artifactId>
2014-10-26 08:19:42 +08:00
<version > 1.0.3-jenkins-1</version>
2009-06-15 00:04:36 +08:00
</dependency>
2013-06-01 02:36:15 +08:00
<dependency >
<groupId > com.github.jnr</groupId>
<artifactId > jnr-posix</artifactId>
2017-05-30 04:15:29 +08:00
<version > 3.0.41</version>
2013-06-01 02:36:15 +08:00
</dependency>
2008-05-16 02:34:45 +08:00
<dependency >
<groupId > org.kohsuke</groupId>
<artifactId > trilead-putty-extension</artifactId>
2012-05-30 04:20:17 +08:00
<version > 1.2</version>
2008-05-16 02:34:45 +08:00
</dependency>
2009-09-16 08:46:24 +08:00
<dependency >
2012-05-30 04:20:17 +08:00
<groupId > org.jenkins-ci</groupId>
2009-09-16 08:46:24 +08:00
<artifactId > trilead-ssh2</artifactId>
2017-05-18 04:21:39 +08:00
<version > build-217-jenkins-11</version>
2009-09-16 08:46:24 +08:00
</dependency>
2008-03-04 22:27:51 +08:00
<dependency >
<groupId > org.kohsuke.stapler</groupId>
2011-05-03 22:40:32 +08:00
<artifactId > stapler-groovy</artifactId>
2011-07-09 12:55:26 +08:00
<version > ${stapler.version}</version>
2009-03-23 02:56:36 +08:00
<exclusions >
<exclusion >
<groupId > commons-jelly</groupId>
<artifactId > commons-jelly</artifactId>
</exclusion>
<exclusion >
<groupId > commons-jexl</groupId>
<artifactId > commons-jexl</artifactId>
</exclusion>
2011-12-13 01:42:46 +08:00
<exclusion >
<groupId > org.jvnet.hudson</groupId>
<artifactId > commons-jexl</artifactId>
</exclusion>
2011-05-03 22:40:32 +08:00
<exclusion >
<!-- we bundle groovy - all -->
<groupId > org.codehaus.groovy</groupId>
<artifactId > groovy</artifactId>
</exclusion>
2009-03-23 02:56:36 +08:00
</exclusions>
2008-03-04 22:27:51 +08:00
</dependency>
2011-07-09 12:55:26 +08:00
<dependency >
<groupId > org.kohsuke.stapler</groupId>
<artifactId > stapler-jrebel</artifactId>
<version > ${stapler.version}</version>
</dependency>
2012-03-02 10:03:48 +08:00
<dependency >
<groupId > org.kohsuke</groupId>
<artifactId > windows-package-checker</artifactId>
2016-03-11 22:13:44 +08:00
<version > 1.2</version>
2012-03-02 10:03:48 +08:00
</dependency>
2012-04-05 14:44:46 +08:00
<dependency >
<groupId > org.kohsuke.stapler</groupId>
<artifactId > stapler-adjunct-zeroclipboard</artifactId>
2014-08-30 08:01:38 +08:00
<version > 1.3.5-1</version>
2012-04-05 14:44:46 +08:00
</dependency>
2009-12-25 12:23:20 +08:00
<dependency >
<groupId > org.kohsuke.stapler</groupId>
<artifactId > stapler-adjunct-timeline</artifactId>
2017-02-01 03:19:21 +08:00
<version > 1.5</version>
2009-12-25 12:23:20 +08:00
</dependency>
2011-06-28 22:40:28 +08:00
<dependency >
<groupId > org.kohsuke.stapler</groupId>
<artifactId > stapler-adjunct-codemirror</artifactId>
2014-04-14 04:00:00 +08:00
<version > 1.3</version>
2011-06-28 22:40:28 +08:00
</dependency>
2011-01-31 05:18:06 +08:00
<dependency > <!-- this helps us see the source code of the control while we edit Jenkins. -->
2009-12-25 12:23:20 +08:00
<groupId > org.kohsuke.stapler</groupId>
<artifactId > stapler-adjunct-timeline</artifactId>
2013-02-28 07:42:37 +08:00
<version > 1.4</version>
2009-12-25 12:23:20 +08:00
<classifier > tests</classifier>
<scope > test</scope>
</dependency>
2010-08-08 10:05:46 +08:00
<dependency >
2010-08-08 07:03:06 +08:00
<groupId > com.infradna.tool</groupId>
2010-08-08 10:05:46 +08:00
<artifactId > bridge-method-annotation</artifactId>
2014-08-01 00:47:20 +08:00
<version > 1.13</version>
2010-08-08 07:03:06 +08:00
</dependency>
2009-10-23 00:30:14 +08:00
<dependency > <!-- until we get this version through Stapler -->
<groupId > org.kohsuke.stapler</groupId>
<artifactId > json-lib</artifactId>
2013-07-07 04:43:42 +08:00
<version > 2.4-jenkins-2</version>
2011-07-31 00:02:02 +08:00
</dependency>
<dependency >
2011-10-31 10:00:16 +08:00
<groupId > commons-httpclient</groupId>
<artifactId > commons-httpclient</artifactId>
2009-10-23 00:30:14 +08:00
</dependency>
2014-10-09 05:58:35 +08:00
<dependency > <!-- JENKINS - 21160: remoting also depends on args4j, please update accordingly -->
2009-04-29 06:24:08 +08:00
<groupId > args4j</groupId>
<artifactId > args4j</artifactId>
2015-03-20 10:09:05 +08:00
<version > 2.0.31</version>
2009-04-29 06:24:08 +08:00
</dependency>
2009-08-19 06:41:21 +08:00
<dependency >
2012-08-22 03:44:02 +08:00
<groupId > org.jenkins-ci</groupId>
2009-08-19 06:41:21 +08:00
<artifactId > annotation-indexer</artifactId>
2017-06-22 03:20:27 +08:00
<version > 1.12</version>
Merged revisions 23666-23667,23670,23711,23782-23785,23788,23809-23810,23817,23859,23870,23879,23899-23904,23906-23907,23909,23913 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/managed-startup
........
r23666 | kohsuke | 2009-11-11 15:56:46 -0800 (Wed, 11 Nov 2009) | 1 line
Reworked the initialization logic
........
r23667 | kohsuke | 2009-11-11 16:01:56 -0800 (Wed, 11 Nov 2009) | 1 line
fixed a failing test
........
r23670 | kohsuke | 2009-11-11 16:42:32 -0800 (Wed, 11 Nov 2009) | 1 line
use a non-snapshot
........
r23711 | kohsuke | 2009-11-13 14:27:28 -0800 (Fri, 13 Nov 2009) | 1 line
Session -> Reactor
........
r23782 | kohsuke | 2009-11-17 10:35:14 -0800 (Tue, 17 Nov 2009) | 1 line
Poorman's clone of JDK6 ServiceLoader.
........
r23783 | kohsuke | 2009-11-17 10:56:25 -0800 (Tue, 17 Nov 2009) | 1 line
Integrated the fatal support so that all errors are sent to the listener.
........
r23784 | kohsuke | 2009-11-17 10:58:07 -0800 (Tue, 17 Nov 2009) | 1 line
with the new reactor initialization, things are getting too verbose
........
r23785 | kohsuke | 2009-11-17 11:18:45 -0800 (Tue, 17 Nov 2009) | 1 line
failing to load jobs are non-fatal, too
........
r23788 | kohsuke | 2009-11-17 13:18:59 -0800 (Tue, 17 Nov 2009) | 1 line
logging the exception properly
........
r23809 | kohsuke | 2009-11-17 18:45:47 -0800 (Tue, 17 Nov 2009) | 1 line
releasing 1.1 as milestone
........
r23810 | kohsuke | 2009-11-17 18:47:37 -0800 (Tue, 17 Nov 2009) | 2 lines
- use a better idiom for building a sequence
- use null display name to signify internal book-keeping tasks that's not worth displaying
........
r23817 | kohsuke | 2009-11-18 07:54:17 -0800 (Wed, 18 Nov 2009) | 1 line
removed accidental JDK6 dependency.
........
r23859 | kohsuke | 2009-11-19 11:03:28 -0800 (Thu, 19 Nov 2009) | 1 line
introducing the strategy pattern to hook into key decision making points during the start up
........
r23870 | kohsuke | 2009-11-19 14:33:07 -0800 (Thu, 19 Nov 2009) | 1 line
bug fix. These steps add additional tasks to the reactor, so they need to also prevent future milestones from getting attained.
........
r23879 | kohsuke | 2009-11-19 16:54:59 -0800 (Thu, 19 Nov 2009) | 1 line
moved the logic to the strategy.
........
r23899 | kohsuke | 2009-11-20 09:32:13 -0800 (Fri, 20 Nov 2009) | 1 line
handle duplicate plugins better
........
r23900 | kohsuke | 2009-11-20 10:06:42 -0800 (Fri, 20 Nov 2009) | 1 line
support pre-exploded plugin
........
r23901 | kohsuke | 2009-11-20 10:49:04 -0800 (Fri, 20 Nov 2009) | 1 line
making it a subtype
........
r23902 | kohsuke | 2009-11-20 10:54:42 -0800 (Fri, 20 Nov 2009) | 1 line
allow InitStrategy to skip some tasks
........
r23903 | kohsuke | 2009-11-20 11:03:38 -0800 (Fri, 20 Nov 2009) | 1 line
doc improvement.
........
r23904 | kohsuke | 2009-11-20 11:03:49 -0800 (Fri, 20 Nov 2009) | 1 line
no need to throw exceptions
........
r23906 | kohsuke | 2009-11-20 11:17:34 -0800 (Fri, 20 Nov 2009) | 1 line
debug switch to disable the automatic launch of slaves
........
r23907 | kohsuke | 2009-11-20 11:25:15 -0800 (Fri, 20 Nov 2009) | 1 line
added a magic object for cancelling all saves
........
r23909 | kohsuke | 2009-11-20 11:29:53 -0800 (Fri, 20 Nov 2009) | 1 line
moving initialization up
........
r23913 | kohsuke | 2009-11-20 13:32:08 -0800 (Fri, 20 Nov 2009) | 1 line
seeing heap space problem during tests
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23992 71c3de6d-444a-0410-be80-ed276b4c234a
2009-11-24 03:33:33 +08:00
</dependency>
<dependency >
2013-08-02 01:58:26 +08:00
<groupId > org.jenkins-ci</groupId>
<artifactId > bytecode-compatibility-transformer</artifactId>
2015-12-01 02:21:29 +08:00
<version > 1.8</version>
2013-08-02 01:58:26 +08:00
</dependency>
<dependency >
2013-11-08 00:44:54 +08:00
<groupId > org.jenkins-ci</groupId>
Merged revisions 23666-23667,23670,23711,23782-23785,23788,23809-23810,23817,23859,23870,23879,23899-23904,23906-23907,23909,23913 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/managed-startup
........
r23666 | kohsuke | 2009-11-11 15:56:46 -0800 (Wed, 11 Nov 2009) | 1 line
Reworked the initialization logic
........
r23667 | kohsuke | 2009-11-11 16:01:56 -0800 (Wed, 11 Nov 2009) | 1 line
fixed a failing test
........
r23670 | kohsuke | 2009-11-11 16:42:32 -0800 (Wed, 11 Nov 2009) | 1 line
use a non-snapshot
........
r23711 | kohsuke | 2009-11-13 14:27:28 -0800 (Fri, 13 Nov 2009) | 1 line
Session -> Reactor
........
r23782 | kohsuke | 2009-11-17 10:35:14 -0800 (Tue, 17 Nov 2009) | 1 line
Poorman's clone of JDK6 ServiceLoader.
........
r23783 | kohsuke | 2009-11-17 10:56:25 -0800 (Tue, 17 Nov 2009) | 1 line
Integrated the fatal support so that all errors are sent to the listener.
........
r23784 | kohsuke | 2009-11-17 10:58:07 -0800 (Tue, 17 Nov 2009) | 1 line
with the new reactor initialization, things are getting too verbose
........
r23785 | kohsuke | 2009-11-17 11:18:45 -0800 (Tue, 17 Nov 2009) | 1 line
failing to load jobs are non-fatal, too
........
r23788 | kohsuke | 2009-11-17 13:18:59 -0800 (Tue, 17 Nov 2009) | 1 line
logging the exception properly
........
r23809 | kohsuke | 2009-11-17 18:45:47 -0800 (Tue, 17 Nov 2009) | 1 line
releasing 1.1 as milestone
........
r23810 | kohsuke | 2009-11-17 18:47:37 -0800 (Tue, 17 Nov 2009) | 2 lines
- use a better idiom for building a sequence
- use null display name to signify internal book-keeping tasks that's not worth displaying
........
r23817 | kohsuke | 2009-11-18 07:54:17 -0800 (Wed, 18 Nov 2009) | 1 line
removed accidental JDK6 dependency.
........
r23859 | kohsuke | 2009-11-19 11:03:28 -0800 (Thu, 19 Nov 2009) | 1 line
introducing the strategy pattern to hook into key decision making points during the start up
........
r23870 | kohsuke | 2009-11-19 14:33:07 -0800 (Thu, 19 Nov 2009) | 1 line
bug fix. These steps add additional tasks to the reactor, so they need to also prevent future milestones from getting attained.
........
r23879 | kohsuke | 2009-11-19 16:54:59 -0800 (Thu, 19 Nov 2009) | 1 line
moved the logic to the strategy.
........
r23899 | kohsuke | 2009-11-20 09:32:13 -0800 (Fri, 20 Nov 2009) | 1 line
handle duplicate plugins better
........
r23900 | kohsuke | 2009-11-20 10:06:42 -0800 (Fri, 20 Nov 2009) | 1 line
support pre-exploded plugin
........
r23901 | kohsuke | 2009-11-20 10:49:04 -0800 (Fri, 20 Nov 2009) | 1 line
making it a subtype
........
r23902 | kohsuke | 2009-11-20 10:54:42 -0800 (Fri, 20 Nov 2009) | 1 line
allow InitStrategy to skip some tasks
........
r23903 | kohsuke | 2009-11-20 11:03:38 -0800 (Fri, 20 Nov 2009) | 1 line
doc improvement.
........
r23904 | kohsuke | 2009-11-20 11:03:49 -0800 (Fri, 20 Nov 2009) | 1 line
no need to throw exceptions
........
r23906 | kohsuke | 2009-11-20 11:17:34 -0800 (Fri, 20 Nov 2009) | 1 line
debug switch to disable the automatic launch of slaves
........
r23907 | kohsuke | 2009-11-20 11:25:15 -0800 (Fri, 20 Nov 2009) | 1 line
added a magic object for cancelling all saves
........
r23909 | kohsuke | 2009-11-20 11:29:53 -0800 (Fri, 20 Nov 2009) | 1 line
moving initialization up
........
r23913 | kohsuke | 2009-11-20 13:32:08 -0800 (Fri, 20 Nov 2009) | 1 line
seeing heap space problem during tests
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@23992 71c3de6d-444a-0410-be80-ed276b4c234a
2009-11-24 03:33:33 +08:00
<artifactId > task-reactor</artifactId>
2013-11-08 00:44:54 +08:00
<version > 1.4</version>
2009-08-19 06:41:21 +08:00
</dependency>
2008-03-12 13:01:58 +08:00
<dependency >
<groupId > org.jvnet.localizer</groupId>
<artifactId > localizer</artifactId>
2016-12-07 00:17:42 +08:00
<version > 1.24</version>
2008-03-12 13:01:58 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
<dependency >
<groupId > antlr</groupId>
<artifactId > antlr</artifactId>
<version > 2.7.6</version>
</dependency>
<dependency >
2008-08-29 07:41:39 +08:00
<groupId > org.jvnet.hudson</groupId>
2006-11-06 07:05:33 +08:00
<artifactId > xstream</artifactId>
2014-03-22 02:53:17 +08:00
<version > 1.4.7-jenkins-1</version>
2014-04-20 07:51:28 +08:00
<exclusions >
<exclusion >
<groupId > xmlpull</groupId>
<artifactId > xmlpull</artifactId>
</exclusion>
<exclusion >
<groupId > xpp3</groupId>
<artifactId > xpp3_min</artifactId>
</exclusion>
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
<groupId > jfree</groupId>
<artifactId > jfreechart</artifactId>
2008-03-04 22:34:15 +08:00
<version > 1.0.9</version>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
2007-03-24 08:56:21 +08:00
<groupId > org.apache.ant</groupId>
2006-11-06 07:05:33 +08:00
<artifactId > ant</artifactId>
</dependency>
<dependency >
<groupId > javax.servlet</groupId>
2016-02-26 00:02:59 +08:00
<artifactId > javax.servlet-api</artifactId>
<version > 3.1.0</version>
2007-11-06 03:05:02 +08:00
<scope > provided</scope>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
<groupId > commons-io</groupId>
<artifactId > commons-io</artifactId>
</dependency>
2009-02-10 10:28:46 +08:00
<dependency > <!-- hudson doesn't use this directly, but some plugins wanted to use the latest -->
<groupId > commons-lang</groupId>
<artifactId > commons-lang</artifactId>
2012-12-30 01:54:14 +08:00
<version > 2.6</version>
2009-02-10 10:28:46 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
<dependency >
<groupId > commons-digester</groupId>
<artifactId > commons-digester</artifactId>
2012-12-30 01:54:14 +08:00
<version > 2.1</version>
2009-02-19 06:59:35 +08:00
<exclusions >
<exclusion >
<groupId > xml-apis</groupId>
<artifactId > xml-apis</artifactId>
</exclusion>
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
2007-04-13 09:34:51 +08:00
<dependency >
<!--
The version included in the transitive dependency doesn't have the source zip,
so explicitly using the newer version.
-->
<groupId > commons-beanutils</groupId>
<artifactId > commons-beanutils</artifactId>
2012-12-30 01:54:14 +08:00
<version > 1.8.3</version>
2007-04-13 09:34:51 +08:00
</dependency>
2015-04-24 05:18:11 +08:00
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-compress</artifactId>
2015-08-25 06:17:07 +08:00
<version > 1.10</version>
2015-04-24 05:18:11 +08:00
</dependency>
2007-04-13 09:34:51 +08:00
<dependency >
2006-11-06 07:05:33 +08:00
<groupId > javax.mail</groupId>
<artifactId > mail</artifactId>
2012-03-05 20:32:01 +08:00
<version > 1.4.4</version>
2009-09-01 10:06:22 +08:00
<exclusions >
<exclusion > <!-- using a patched version -->
<groupId > javax.activation</groupId>
<artifactId > activation</artifactId>
</exclusion>
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
2009-09-01 10:06:22 +08:00
<groupId > org.jvnet.hudson</groupId>
2006-11-06 07:05:33 +08:00
<artifactId > activation</artifactId>
2009-09-01 10:06:22 +08:00
<version > 1.1.1-hudson-1</version>
2006-11-06 07:05:33 +08:00
</dependency>
2006-11-07 13:29:10 +08:00
<dependency >
<groupId > jaxen</groupId>
<artifactId > jaxen</artifactId>
<version > 1.1-beta-11</version>
2008-04-12 13:43:53 +08:00
<exclusions >
<exclusion >
<groupId > dom4j</groupId>
<artifactId > dom4j</artifactId>
</exclusion>
2008-08-20 08:20:22 +08:00
<exclusion >
<groupId > xom</groupId>
<artifactId > xom</artifactId>
</exclusion>
2009-02-19 06:59:35 +08:00
<exclusion >
<groupId > xml-apis</groupId>
<artifactId > xml-apis</artifactId>
</exclusion>
<exclusion >
<groupId > xerces</groupId>
<artifactId > xercesImpl</artifactId>
</exclusion>
<exclusion >
<groupId > jdom</groupId>
<artifactId > jdom</artifactId>
</exclusion>
2008-04-12 13:43:53 +08:00
</exclusions>
2006-11-07 13:29:10 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
<dependency >
<groupId > commons-jelly</groupId>
<artifactId > commons-jelly-tags-fmt</artifactId>
<version > 1.0</version>
</dependency>
<dependency >
<groupId > commons-jelly</groupId>
<artifactId > commons-jelly-tags-xml</artifactId>
<version > 1.1</version>
2007-10-23 02:16:12 +08:00
<exclusions >
<exclusion >
<groupId > commons-jelly</groupId>
<artifactId > commons-jelly</artifactId>
</exclusion>
<exclusion >
<groupId > commons-jexl</groupId>
<artifactId > commons-jexl</artifactId>
</exclusion>
<exclusion >
<groupId > commons-jelly</groupId>
<artifactId > commons-jelly-tags-junit</artifactId>
</exclusion>
2009-02-19 06:59:35 +08:00
<exclusion >
<groupId > xml-apis</groupId>
<artifactId > xml-apis</artifactId>
</exclusion>
2008-08-20 08:20:22 +08:00
<exclusion >
<groupId > xalan</groupId>
<artifactId > xalan</artifactId>
</exclusion>
2009-02-19 06:59:35 +08:00
<exclusion >
<groupId > xerces</groupId>
<artifactId > xercesImpl</artifactId>
</exclusion>
<exclusion >
<groupId > dom4j</groupId>
<artifactId > dom4j</artifactId>
</exclusion>
2007-10-23 02:16:12 +08:00
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
2007-10-22 06:18:10 +08:00
<groupId > org.jvnet.hudson</groupId>
2006-11-06 07:05:33 +08:00
<artifactId > commons-jelly-tags-define</artifactId>
2007-10-22 06:18:10 +08:00
<version > 1.0.1-hudson-20071021</version>
2009-02-19 06:59:35 +08:00
<exclusions >
<exclusion >
<groupId > dom4j</groupId>
<artifactId > dom4j</artifactId>
</exclusion>
<exclusion >
<groupId > commons-cli</groupId>
<artifactId > commons-cli</artifactId>
</exclusion>
2011-02-10 03:31:57 +08:00
<exclusion >
<groupId > org.jvnet.hudson</groupId>
<artifactId > commons-jelly</artifactId>
</exclusion>
2009-02-19 06:59:35 +08:00
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
<dependency >
2011-12-13 01:42:46 +08:00
<groupId > org.jenkins-ci</groupId>
2006-11-06 07:05:33 +08:00
<artifactId > commons-jexl</artifactId>
2011-12-13 01:42:46 +08:00
<version > 1.1-jenkins-20111212</version>
2006-11-07 03:51:14 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
<dependency >
2007-11-26 12:57:13 +08:00
<groupId > org.acegisecurity</groupId>
<artifactId > acegi-security</artifactId>
2012-12-30 01:54:14 +08:00
<version > 1.0.7</version>
2007-10-25 07:57:52 +08:00
<exclusions >
2007-10-25 08:11:30 +08:00
<exclusion >
2007-11-26 12:57:13 +08:00
<groupId > org.springframework</groupId>
<artifactId > spring-remoting</artifactId>
2007-10-25 08:11:30 +08:00
</exclusion>
2009-01-15 05:47:10 +08:00
<exclusion >
<groupId > org.springframework</groupId>
<artifactId > spring-support</artifactId>
</exclusion>
2007-10-25 07:57:52 +08:00
</exclusions>
2006-11-06 07:05:33 +08:00
</dependency>
2007-11-26 12:57:13 +08:00
<dependency >
2011-11-08 06:48:21 +08:00
<groupId > org.codehaus.groovy</groupId>
2009-02-27 06:48:32 +08:00
<artifactId > groovy-all</artifactId>
2013-08-16 01:27:28 +08:00
<version > ${groovy.version}</version>
2011-09-09 05:38:04 +08:00
</dependency>
2016-01-15 23:58:57 +08:00
<dependency > <!-- groovy shell uses this but uses an optional dependency -->
2011-09-09 05:38:04 +08:00
<groupId > jline</groupId>
<artifactId > jline</artifactId>
2016-02-17 03:42:55 +08:00
<version > 2.12</version>
2011-09-09 05:38:04 +08:00
<scope > compile</scope>
2007-11-26 12:57:13 +08:00
</dependency>
2011-09-10 00:20:53 +08:00
<dependency > <!-- groovy shell uses this but it doesn't declare this dependency -->
<groupId > org.fusesource.jansi</groupId>
<artifactId > jansi</artifactId>
2016-02-17 03:42:55 +08:00
<version > 1.11</version>
2011-09-10 00:20:53 +08:00
</dependency>
2007-11-26 12:57:13 +08:00
<dependency >
<!--
for Grails spring bean builder.
Ideally we should be able to modify BeanBuilder so as not to depend on this.
-->
<groupId > org.springframework</groupId>
2013-02-12 05:51:45 +08:00
<artifactId > spring-webmvc</artifactId>
<version > ${spring.version}</version>
2007-11-26 12:57:13 +08:00
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-core</artifactId>
2013-02-12 05:51:45 +08:00
<version > ${spring.version}</version>
2009-06-17 08:24:40 +08:00
</dependency>
2011-01-31 05:18:06 +08:00
<dependency > <!-- Jenkins core doesn't use it but HUDSON - 3811 requires us to put it. -->
2009-06-17 08:24:40 +08:00
<groupId > org.springframework</groupId>
<artifactId > spring-aop</artifactId>
2013-02-12 05:51:45 +08:00
<version > ${spring.version}</version>
2007-11-26 12:57:13 +08:00
</dependency>
2008-04-16 09:39:57 +08:00
<dependency >
<groupId > xpp3</groupId>
<artifactId > xpp3</artifactId>
2010-01-20 02:21:41 +08:00
<version > 1.1.4c</version>
2008-04-16 09:39:57 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
<dependency >
<groupId > junit</groupId>
2013-02-28 12:00:59 +08:00
<artifactId > junit</artifactId>
2011-01-26 12:31:12 +08:00
<scope > test</scope>
2006-11-06 07:05:33 +08:00
</dependency>
2011-10-24 22:26:37 +08:00
<dependency >
<groupId > org.mockito</groupId>
<artifactId > mockito-core</artifactId>
<scope > test</scope>
</dependency>
2011-10-24 22:30:50 +08:00
<dependency >
<groupId > org.powermock</groupId>
<artifactId > powermock-module-junit4</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.powermock</groupId>
<artifactId > powermock-api-mockito</artifactId>
<scope > test</scope>
</dependency>
2006-11-07 14:38:12 +08:00
<dependency > <!-- needed by Jelly -->
2017-09-22 19:05:53 +08:00
<groupId > javax.servlet.jsp.jstl</groupId>
<artifactId > javax.servlet.jsp.jstl-api</artifactId>
<version > 1.2.1</version>
2006-11-07 14:38:12 +08:00
</dependency>
2007-04-07 01:08:40 +08:00
<dependency >
2015-09-02 04:47:13 +08:00
<groupId > org.slf4j</groupId>
<artifactId > jcl-over-slf4j</artifactId>
2007-04-07 01:08:40 +08:00
</dependency>
2015-07-13 16:30:34 +08:00
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > log4j-over-slf4j</artifactId>
2015-06-11 04:32:13 +08:00
</dependency>
2015-09-02 04:59:34 +08:00
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-jdk14</artifactId>
<scope > test</scope>
</dependency>
2007-06-18 02:13:17 +08:00
<dependency >
<groupId > com.sun.xml.txw2</groupId>
<artifactId > txw2</artifactId>
2012-12-30 01:54:14 +08:00
<version > 20110809</version>
2007-06-18 02:13:17 +08:00
</dependency>
2007-10-01 07:00:27 +08:00
<dependency >
<groupId > commons-collections</groupId>
<artifactId > commons-collections</artifactId>
2017-02-26 02:36:01 +08:00
<version > 3.2.2</version>
2007-10-01 07:00:27 +08:00
</dependency>
2008-02-08 14:17:02 +08:00
<dependency >
<groupId > org.jvnet.winp</groupId>
<artifactId > winp</artifactId>
2017-05-19 18:12:49 +08:00
<version > 1.25</version>
2008-02-08 14:17:02 +08:00
</dependency>
2008-07-06 12:46:22 +08:00
<dependency >
2011-04-15 06:44:38 +08:00
<groupId > org.jenkins-ci</groupId>
2008-07-06 12:46:22 +08:00
<artifactId > memory-monitor</artifactId>
2014-10-14 18:53:15 +08:00
<version > 1.9</version>
2008-07-06 12:46:22 +08:00
</dependency>
2008-11-04 07:43:49 +08:00
<dependency > <!-- StAX implementation. See HUDSON - 2547. -->
<groupId > org.codehaus.woodstox</groupId>
<artifactId > wstx-asl</artifactId>
2012-12-30 01:54:14 +08:00
<version > 3.2.9</version>
2008-11-04 07:43:49 +08:00
</dependency>
2010-05-15 09:35:18 +08:00
<dependency >
2011-03-15 15:05:25 +08:00
<groupId > org.jenkins-ci</groupId>
2010-05-15 09:35:18 +08:00
<artifactId > jmdns</artifactId>
2011-08-10 04:27:45 +08:00
<version > 3.4.0-jenkins-3</version>
2010-05-15 09:35:18 +08:00
</dependency>
2009-01-10 06:34:53 +08:00
<dependency >
<groupId > net.java.dev.jna</groupId>
<artifactId > jna</artifactId>
2015-10-24 19:18:19 +08:00
<version > 4.2.1</version>
2009-01-10 06:34:53 +08:00
</dependency>
2009-02-04 13:30:00 +08:00
<dependency >
2011-08-10 05:23:19 +08:00
<groupId > org.kohsuke</groupId>
2009-02-04 13:30:00 +08:00
<artifactId > akuma</artifactId>
2015-07-21 01:07:51 +08:00
<version > 1.10</version>
2009-02-04 13:30:00 +08:00
</dependency>
2012-05-31 01:52:14 +08:00
<dependency >
<groupId > org.kohsuke</groupId>
<artifactId > libpam4j</artifactId>
2014-09-02 02:54:25 +08:00
<version > 1.8</version>
2012-05-31 01:52:14 +08:00
</dependency>
2009-02-12 08:59:42 +08:00
<dependency >
2017-04-13 19:45:05 +08:00
<groupId > org.kohsuke</groupId>
2009-02-12 08:59:42 +08:00
<artifactId > libzfs</artifactId>
2017-04-13 19:45:05 +08:00
<version > 0.8</version>
2009-02-13 04:31:24 +08:00
</dependency>
<dependency >
<groupId > com.sun.solaris</groupId>
<artifactId > embedded_su4j</artifactId>
2009-02-13 06:04:26 +08:00
<version > 1.1</version>
2009-02-12 08:59:42 +08:00
</dependency>
2009-02-24 05:54:22 +08:00
<dependency >
<groupId > net.java.sezpoz</groupId>
<artifactId > sezpoz</artifactId>
2016-09-09 23:07:30 +08:00
<version > 1.12</version>
2009-02-24 05:54:22 +08:00
</dependency>
Merged revisions 15420-15422,15540-15541,15556,15559-15560,15577 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/managed-windows-slave
........
r15420 | kohsuke | 2009-02-17 22:54:43 -0800 (Tue, 17 Feb 2009) | 1 line
added a work in progress
........
r15421 | kohsuke | 2009-02-17 23:01:47 -0800 (Tue, 17 Feb 2009) | 1 line
added copyright
........
r15422 | kohsuke | 2009-02-17 23:07:50 -0800 (Tue, 17 Feb 2009) | 1 line
forgot to copy this
........
r15540 | kohsuke | 2009-02-21 21:00:29 -0800 (Sat, 21 Feb 2009) | 1 line
moving WMI support into another library, and making more progress
........
r15541 | kohsuke | 2009-02-21 22:19:43 -0800 (Sat, 21 Feb 2009) | 3 lines
making more progress.
We need an UI to reinstall a service
........
r15556 | kohsuke | 2009-02-22 11:15:12 -0800 (Sun, 22 Feb 2009) | 1 line
allows null
........
r15559 | kohsuke | 2009-02-22 11:29:08 -0800 (Sun, 22 Feb 2009) | 1 line
added a new mode of launcher that accepts one TCP/IP connection and use that for communication
........
r15560 | kohsuke | 2009-02-22 11:39:52 -0800 (Sun, 22 Feb 2009) | 1 line
more bug fixes and stabilization
........
r15577 | kohsuke | 2009-02-22 18:15:51 -0800 (Sun, 22 Feb 2009) | 2 lines
improved the form field databinding by allowing @field to be on <f:entry>.
This enables the convention-over-configuration for pointing to the help file.
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15579 71c3de6d-444a-0410-be80-ed276b4c234a
2009-02-23 10:31:18 +08:00
<dependency >
2014-01-04 06:20:01 +08:00
<groupId > org.kohsuke.jinterop</groupId>
<artifactId > j-interop</artifactId>
<version > 2.0.6-kohsuke-1</version>
Merged revisions 15420-15422,15540-15541,15556,15559-15560,15577 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/managed-windows-slave
........
r15420 | kohsuke | 2009-02-17 22:54:43 -0800 (Tue, 17 Feb 2009) | 1 line
added a work in progress
........
r15421 | kohsuke | 2009-02-17 23:01:47 -0800 (Tue, 17 Feb 2009) | 1 line
added copyright
........
r15422 | kohsuke | 2009-02-17 23:07:50 -0800 (Tue, 17 Feb 2009) | 1 line
forgot to copy this
........
r15540 | kohsuke | 2009-02-21 21:00:29 -0800 (Sat, 21 Feb 2009) | 1 line
moving WMI support into another library, and making more progress
........
r15541 | kohsuke | 2009-02-21 22:19:43 -0800 (Sat, 21 Feb 2009) | 3 lines
making more progress.
We need an UI to reinstall a service
........
r15556 | kohsuke | 2009-02-22 11:15:12 -0800 (Sun, 22 Feb 2009) | 1 line
allows null
........
r15559 | kohsuke | 2009-02-22 11:29:08 -0800 (Sun, 22 Feb 2009) | 1 line
added a new mode of launcher that accepts one TCP/IP connection and use that for communication
........
r15560 | kohsuke | 2009-02-22 11:39:52 -0800 (Sun, 22 Feb 2009) | 1 line
more bug fixes and stabilization
........
r15577 | kohsuke | 2009-02-22 18:15:51 -0800 (Sun, 22 Feb 2009) | 2 lines
improved the form field databinding by allowing @field to be on <f:entry>.
This enables the convention-over-configuration for pointing to the help file.
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15579 71c3de6d-444a-0410-be80-ed276b4c234a
2009-02-23 10:31:18 +08:00
</dependency>
2009-06-23 04:16:16 +08:00
<dependency >
<groupId > org.kohsuke.metainf-services</groupId>
<artifactId > metainf-services</artifactId>
2012-02-29 01:48:58 +08:00
<version > 1.4</version>
2012-01-25 21:37:37 +08:00
<scope > provided</scope>
2009-06-23 04:16:16 +08:00
<optional > true</optional>
</dependency>
2009-09-22 23:50:47 +08:00
<dependency >
<groupId > org.jvnet.robust-http-client</groupId>
<artifactId > robust-http-client</artifactId>
2011-06-17 09:10:13 +08:00
<version > 1.2</version>
2009-09-22 23:50:47 +08:00
</dependency>
2015-12-22 09:26:08 +08:00
<dependency >
<groupId > org.jenkins-ci</groupId>
<artifactId > symbol-annotation</artifactId>
2016-03-23 01:39:23 +08:00
<version > 1.1</version>
2015-12-22 09:26:08 +08:00
</dependency>
2009-02-08 00:51:23 +08:00
2017-10-23 21:43:19 +08:00
<dependency >
2010-01-16 04:24:08 +08:00
<groupId > commons-codec</groupId>
<artifactId > commons-codec</artifactId>
</dependency>
2010-04-10 07:16:15 +08:00
<dependency >
<groupId > org.kohsuke</groupId>
<artifactId > access-modifier-annotation</artifactId>
</dependency>
2011-08-24 14:16:53 +08:00
<dependency >
2014-12-16 07:41:45 +08:00
<groupId > com.google.code.findbugs</groupId>
2011-08-24 14:16:53 +08:00
<artifactId > annotations</artifactId>
2014-12-16 07:41:45 +08:00
<version > 3.0.0</version>
2011-08-24 14:16:53 +08:00
<scope > provided</scope>
</dependency>
2014-09-28 06:51:07 +08:00
<dependency >
<groupId > commons-fileupload</groupId>
<artifactId > commons-fileupload</artifactId>
2017-09-29 21:41:00 +08:00
<version > 1.3.1-jenkins-2</version>
2017-08-04 05:12:22 +08:00
</dependency>
2008-08-29 07:41:39 +08:00
<!-- offline profiler API to put in the classpath if we need it -->
<!-- dependency>
<groupId > com.yourkit.api</groupId>
<artifactId > yjp</artifactId>
<version > dontcare</version>
<scope > system</scope>
<systemPath > /usr/local/yjp/lib/yjp.jar</systemPath>
</dependency-->
2012-10-25 08:08:48 +08:00
2015-04-21 04:28:54 +08:00
<dependency >
<groupId > com.google.guava</groupId>
<artifactId > guava</artifactId>
2017-08-11 22:09:27 +08:00
<exclusions >
<exclusion > <!-- pick up from Stapler -->
<groupId > com.google.code.findbugs</groupId>
<artifactId > jsr305</artifactId>
</exclusion>
</exclusions>
2015-04-21 04:28:54 +08:00
</dependency>
<dependency >
<groupId > com.google.guava</groupId>
<artifactId > guava-testlib</artifactId>
<scope > test</scope>
</dependency>
2014-02-18 22:32:31 +08:00
<!-- Overriding Stapler’ s 1.1.3 version to diagnose JENKINS - 20618: -->
2013-10-04 23:16:55 +08:00
<dependency >
<groupId > com.jcraft</groupId>
<artifactId > jzlib</artifactId>
2013-11-20 06:43:35 +08:00
<version > 1.1.3-kohsuke-1</version>
2013-10-04 23:16:55 +08:00
</dependency>
2006-11-06 07:05:33 +08:00
</dependencies>
2007-07-27 09:00:58 +08:00
2011-07-05 04:34:45 +08:00
<build >
<plugins >
2012-09-06 01:35:07 +08:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > build-helper-maven-plugin</artifactId>
<executions >
<execution >
<id > add-source</id>
<phase > generate-sources</phase>
<goals >
<goal > add-source</goal>
</goals>
<configuration >
<sources >
<source > ${project.build.directory}/generated-sources/antlr</source>
<source > ${project.build.directory}/generated-sources/localizer</source>
<source > ${project.build.directory}/generated-sources/taglib-interface</source>
</sources>
</configuration>
</execution>
</executions>
2015-12-01 02:21:29 +08:00
</plugin>
2011-07-05 04:34:45 +08:00
<plugin >
<groupId > org.jenkins-ci.tools</groupId>
<artifactId > maven-hpi-plugin</artifactId>
<executions >
<execution >
<goals >
<goal > generate-taglib-interface</goal>
2015-10-30 06:57:03 +08:00
<goal > record-core-location</goal>
2011-07-05 04:34:45 +08:00
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.jvnet.hudson.tools</groupId>
<artifactId > maven-encoding-plugin</artifactId>
<!-- version specified in grandparent pom -->
<executions >
<execution >
<goals >
<goal > check-encoding</goal>
</goals>
<phase > compile</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > com.infradna.tool</groupId>
<artifactId > bridge-method-injector</artifactId>
<executions >
<execution >
<goals >
<goal > process</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.kohsuke.stapler</groupId>
<artifactId > maven-stapler-plugin</artifactId>
<!-- version specified in grandparent pom -->
<configuration >
<fork > ${staplerFork}</fork> <!-- the source code is big enough now that otherwise it fails with OutOfMemoryError -->
<maxmem > 128m</maxmem>
</configuration>
</plugin>
<plugin >
<groupId > org.jvnet.localizer</groupId>
<artifactId > maven-localizer-plugin</artifactId>
<!-- version specified in grandparent pom -->
<executions >
<execution >
<goals >
<goal > generate</goal>
</goals>
<configuration >
<fileMask > Messages.properties</fileMask>
<outputDirectory > target/generated-sources/localizer</outputDirectory>
2016-12-07 00:17:42 +08:00
<accessModifierAnnotations > true</accessModifierAnnotations>
2011-07-05 04:34:45 +08:00
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.kohsuke</groupId>
<artifactId > access-modifier-checker</artifactId>
<executions >
<execution >
<goals >
<goal > enforce</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > antlr-maven-plugin</artifactId>
<!-- version specified in grandparent pom -->
<executions >
<execution >
<id > cron</id>
<goals >
<goal > generate</goal>
</goals>
<configuration >
<sourceDirectory > ${basedir}/src/main/grammar</sourceDirectory>
<grammars > crontab.g</grammars>
</configuration>
</execution>
<execution >
<id > labelExpr</id>
<goals >
<goal > generate</goal>
</goals>
<configuration >
<sourceDirectory > ${basedir}/src/main/grammar</sourceDirectory>
<grammars > labelExpr.g</grammars>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
2011-07-05 05:05:54 +08:00
<artifactId > maven-dependency-plugin</artifactId>
2011-07-05 04:34:45 +08:00
<executions >
<execution >
2011-07-05 05:05:54 +08:00
<id > winsw</id>
2011-07-05 04:34:45 +08:00
<phase > generate-resources</phase>
<goals >
2011-07-05 05:05:54 +08:00
<!-- we use copy as this is a dependency from outside the reactor -->
<goal > copy</goal>
2011-07-05 04:34:45 +08:00
</goals>
2011-07-05 05:05:54 +08:00
<configuration >
<artifactItems >
<artifactItem >
<groupId > com.sun.winsw</groupId>
<artifactId > winsw</artifactId>
2017-08-20 03:50:17 +08:00
<version > 2.1.2</version>
2011-07-05 05:05:54 +08:00
<classifier > bin</classifier>
<type > exe</type>
<outputDirectory > ${project.build.outputDirectory}/windows-service</outputDirectory>
<destFileName > jenkins.exe</destFileName>
</artifactItem>
</artifactItems>
</configuration>
2011-07-05 04:34:45 +08:00
</execution>
</executions>
</plugin>
2013-05-19 10:09:32 +08:00
<plugin >
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
<forkCount > 0.5C</forkCount>
<reuseForks > true</reuseForks>
2017-04-03 21:43:42 +08:00
<argLine > -noverify</argLine> <!-- some versions of JDK7/8 causes VerifyError during mock tests: http://code.google.com/p/powermock/issues/detail?id=504 -->
2013-05-19 10:09:32 +08:00
</configuration>
</plugin>
2011-07-05 04:34:45 +08:00
<plugin > <!-- set main class -->
<artifactId > maven-jar-plugin</artifactId>
<!-- version specified in grandparent pom -->
<configuration >
<archive >
<manifest >
<mainClass > hudson.Main</mainClass>
<addClasspath > true</addClasspath>
<classpathPrefix />
</manifest>
</archive>
</configuration>
</plugin>
2016-08-01 23:20:27 +08:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > findbugs-maven-plugin</artifactId>
</plugin>
2011-07-05 04:34:45 +08:00
</plugins>
</build>
2009-01-04 01:41:03 +08:00
<reporting >
<plugins >
<plugin > <!-- generate Jelly tag lib documentation -->
<groupId > org.kohsuke.stapler</groupId>
<artifactId > maven-stapler-plugin</artifactId>
2014-01-07 23:06:21 +08:00
<version > ${maven-stapler-plugin.version}</version>
2009-01-04 01:41:03 +08:00
<configuration >
<patterns >
<pattern > /lib/.*</pattern>
</patterns>
</configuration>
</plugin>
<plugin > <!-- skip slow dependency analysis -->
<artifactId > maven-project-info-reports-plugin</artifactId>
2013-02-03 03:49:18 +08:00
<version > 2.6</version>
2009-01-04 01:41:03 +08:00
<configuration >
<dependencyLocationsEnabled > false</dependencyLocationsEnabled>
</configuration>
2011-07-30 05:56:53 +08:00
</plugin>
2009-01-04 01:41:03 +08:00
</plugins>
</reporting>
2011-07-05 04:34:45 +08:00
<profiles >
<profile >
<id > debug</id>
<activation >
<activeByDefault > true</activeByDefault>
</activation>
</profile>
<profile >
<id > release</id>
<build >
<plugins >
<plugin >
<!--
2017-02-12 18:38:30 +08:00
generate jelly taglib docs from src/main/resources.
2011-07-05 04:34:45 +08:00
this is necessary in addition to the <reporting > configuration
to get the results deployed.
-->
<groupId > org.kohsuke.stapler</groupId>
<artifactId > maven-stapler-plugin</artifactId>
<!-- version specified in grandparent pom -->
<executions >
<execution >
<goals >
<goal > jelly-taglibdoc</goal>
</goals>
<configuration >
<patterns >
<pattern > /lib/.*</pattern>
</patterns>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile >
2014-12-26 01:16:41 +08:00
<!-- Run FindBugs for better error detection. Run as "mvn - Pfindbugs install site". -->
2016-08-01 23:20:27 +08:00
<!-- FindBugs has been moved to the default build flow, but here we fail the build on errors -->
2011-07-05 04:34:45 +08:00
<id > findbugs</id>
2016-08-01 23:20:27 +08:00
<properties >
<!-- In the default profile we always fail the build if there FindBugs errors -->
<findbugs.failOnError > true</findbugs.failOnError>
</properties>
2011-07-05 04:34:45 +08:00
</profile>
</profiles>
2009-02-11 06:03:28 +08:00
</project>