Hudson core.
Contains the core Hudson code and view files to render HTML..
Here is the list of declaration for hudson-core. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.jvnet.hudson.main</groupId> <artifactId>hudson-core</artifactId> <version>1.379</version> </dependency>
If you think this Maven repository POM file listing for hudson-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The hudson-core-1.379 has 61 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Web Framework | jtidy 4aug2000r7-dev-hudson-1 JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML. Hudson modifications: ===================== ... | 118 |
Native | jna-posix 1.0.3 Common cross-project/cross-platform POSIX APIs | 68 |
Network | trilead-ssh2 build212-hudson-5 Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure Java | 66 |
XML | json-lib 2.1-rev6 Java library for transforming beans, maps, collections, java arrays and XML to JSON. | 62 |
Development | annotation-indexer 1.2 Creates index of annotations. | 68 |
Chart | jfreechart 1.0.9 JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots. | 150 |
Build | ant 1.8.0 Apache Ant | 26 |
File | commons-io 1.4 Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes. | 444 |
Data Structure | commons-lang 2.4 Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. | 630 |
XML | commons-digester 1.7 The Digester package lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized. | 182 |
Data Structure | commons-beanutils 1.8.0 BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 134 |
Network | mail 1.4 The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. | 461 |
Library | activation 1.1.1-hudson-1 Java Activation Framework with patch | 69 |
XPath | jaxen 1.1-beta-11 Jaxen is a universal Java XPath engine. | 153 |
XML | commons-jelly-tags-xml 1.1 The Jelly XML Tag Library | 154 |
Data Structure | commons-jelly-tags-define 1.0.1-hudson-20071021 The Jelly Define Tag Library | 142 |
JSP | commons-jexl 1.1-hudson-20090508 Jexl is an implementation of the JSTL Expression Language with extensions. | 87 |
Groovy | groovy-all 1.6.0 Groovy: A powerful, dynamic language for the JVM | 92 |
Spring | spring-web 2.5 Spring Framework: Web | 140 |
Spring | spring-core 2.5 Spring Framework: Core | 157 |
Spring | spring-aop 2.5 Spring Framework: AOP | 81 |
XML | xpp3 1.1.4c MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+. | 78 |
JUnit | junit 4.3.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 155 |
Log | commons-logging 1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 445 |
Data Structure | commons-collections 3.2 Types that extend and augment the Java Collections Framework. | 366 |
Development | memory-monitor 1.3 Code for monitoring memory/swap usage | 36 |
XML Parser | wstx-asl 3.2.7 Woodstox is a high-performance XML processor that implements Stax (JSR-173) API | 144 |
Data Structure | commons-codec 1.4 The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. | 248 |
The following plugins are used in the hudson-core-1.379.jar
The following packages are defined in the hudson-core-1.379.jar
hudson hudson.cli hudson.cli.declarative hudson.cli.handlers hudson.console hudson.diagnosis hudson.fsp hudson.init hudson.init.impl hudson.lifecycle hudson.logging hudson.matrix hudson.model hudson.model.labels hudson.model.listeners hudson.model.queue hudson.node_monitors hudson.org.apache.tools.tar hudson.os hudson.os.solaris hudson.os.windows hudson.scheduler hudson.scm hudson.scm.browsers hudson.search hudson.security hudson.security.csrf hudson.slaves hudson.tasks hudson.tasks._ant hudson.tasks._maven hudson.tasks.junit hudson.tasks.test hudson.tools hudson.triggers hudson.util hudson.util.io hudson.util.jelly hudson.util.jna hudson.util.spring hudson.util.ssh hudson.util.xstream hudson.views hudson.widgets org.acegisecurity.providers.ldap.authenticator
Here is the content of the POM file.
<!-- The MIT License Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer, Erik Ramfelt, Stephen Connolly, Tom Huybrechts, Alan Harder 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. --> <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> <parent> <groupId>org.jvnet.hudson.main</groupId> <artifactId>pom</artifactId> <version>1.379</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>hudson-core</artifactId> <packaging>stapler-jar</packaging> <name>Hudson core</name> <description> Contains the core Hudson code and view files to render HTML. </description> <properties> <staplerFork>true</staplerFork> </properties> <build> <plugins> <plugin> <groupId>org.jvnet.hudson.tools</groupId> <artifactId>maven-encoding-plugin</artifactId> <version>1.1</version> <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> <version>1.3</version> <executions> <execution> <goals> <goal>process</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.kohsuke.stapler</groupId> <artifactId>maven-stapler-plugin</artifactId> <extensions>true</extensions> <dependencies> <dependency> <groupId>org.jvnet.maven-jellydoc-plugin</groupId> <artifactId>maven-jellydoc-plugin</artifactId> <version>1.4</version> </dependency> </dependencies> <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>1.10</version> <executions> <execution> <goals> <goal>generate</goal> </goals> <configuration> <fileMask>Messages.properties</fileMask> <outputDirectory>target/generated-sources/localizer</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.kohsuke</groupId> <artifactId>access-modifier-checker</artifactId> <version>1.0</version> <executions> <execution> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>antlr-maven-plugin</artifactId> <version>2.1</version> <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> <groupId>org.jvnet.maven-antrun-extended-plugin</groupId> <artifactId>maven-antrun-extended-plugin</artifactId> <executions> <execution> <phase>generate-resources</phase> <configuration> <tasks> <tstamp> <format property="now" pattern="MM/dd/yyyy HH:mm" unit="hour" /> </tstamp> <property name="build.type" value="private" /> <!-- override for "rc" build --> <pathconvert property="version.rc"> <path path="${project.version}" /> <chainedmapper><flattenmapper /><globmapper from="*-SNAPSHOT" to="*-RC" /></chainedmapper> </pathconvert> <condition property="build.version" value="${version.rc} (${now})"> <equals arg1="${build.type}" arg2="rc" /> </condition> <property name="build.version" value="${project.version} (${build.type}-${now}-${user.name})" /> <!-- default to release version --> <!-- put the version file --> <echo message="The build id is: ${build.version}" /> <mkdir dir="target/classes/hudson/model" /> <echo file="target/classes/hudson/model/hudson-version.properties">version=${build.version} </echo> <!-- download winsw.exe --> <mkdir dir="target/classes/windows-service" /> <resolveArtifact artifactId="winsw" tofile="target/classes/windows-service/hudson.exe" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin><!-- set main class --> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>hudson.Main</mainClass> <addClasspath>true</addClasspath> <classpathPrefix /> </manifest> </archive> </configuration> </plugin> <plugin> <!-- Configuration for generating Wiki page. This kicks in with the release profile, or by manually running "mvn apt:process" --> <groupId>org.codehaus.mojo</groupId> <artifactId>apt-maven-plugin</artifactId> <version>1.0-alpha-2</version> <configuration> <force>true</force><!-- disable staleness check --> <factory>org.jvnet.hudson.tools.ExtensionPointListerFactory</factory> <options> <option>page=Extension points</option> <option>target=${project.basedir}/target/extension-points.wiki</option> </options> </configuration> <dependencies> <dependency> <groupId>org.jvnet.hudson.tools</groupId> <artifactId>extension-point-lister</artifactId> <version>1.7</version> <exclusions> <exclusion> <groupId>com.sun</groupId> <artifactId>tools</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </plugin> </plugins> </build> <profiles> <profile> <id>debug</id> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>release</id> <properties> <!-- for releases, just use the POM version. See above ant-run plugin for how this gets used. --> <build.version>${project.version}</build.version> </properties> <build> <plugins> <plugin><!-- execute apt:process for "Extension points" Wiki page generation --> <groupId>org.codehaus.mojo</groupId> <artifactId>apt-maven-plugin</artifactId> <version>1.0-alpha-2</version> <executions> <execution> <goals> <goal>process</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- generate jelly taglib docs from src/main/resoruces. this is necessary in addition to the <reporting> configuration to get the results deployed. --> <groupId>org.kohsuke.stapler</groupId> <artifactId>maven-stapler-plugin</artifactId> <executions> <execution> <goals> <goal>jelly-taglibdoc</goal> </goals> <configuration> <patterns> <pattern>/lib/.*</pattern> </patterns> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <!-- run FindBugs for better error detection --> <id>findbugs</id> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>1.2</version> <configuration> <effort>Max</effort> <threshold>Normal</threshold> <onlyAnalyze>hudson.-</onlyAnalyze> <excludeFilterFile>src/findbugs-filter.xml</excludeFilterFile> </configuration> </plugin> </plugins> </reporting> </profile> <profile> <!-- Obtain code coverage report. This is done by running Unit tests on our own and suppressing surefire. --> <id>cobertura</id> <build> <plugins> <plugin> <groupId>org.kohsuke.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <!-- run unit test --> <execution> <phase>test</phase> <goals> <goal>execute</goal> </goals> <configuration> <scriptpath> <element>${project.basedir}/src/build-script</element> </scriptpath> <source>${project.basedir}/src/build-script/unitTest.groovy</source> </configuration> </execution> </executions> </plugin> <plugin> <!-- unit tests are run by GMaven through Ant. --> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> </profile> </profiles> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>remoting</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>cli</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>crypto-util</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>jtidy</artifactId> <version>4aug2000r7-dev-hudson-1</version> <exclusions> <exclusion> <groupId>jdom</groupId> <artifactId>jdom</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jruby.ext.posix</groupId> <artifactId>jna-posix</artifactId> <version>1.0.3</version> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>trilead-putty-extension</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>trilead-ssh2</artifactId> <version>build212-hudson-5</version> </dependency> <dependency> <groupId>org.kohsuke.stapler</groupId> <artifactId>stapler-jelly</artifactId> <version>1.151</version> <exclusions> <exclusion> <groupId>commons-jelly</groupId> <artifactId>commons-jelly</artifactId> </exclusion> <exclusion> <groupId>commons-jexl</groupId> <artifactId>commons-jexl</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.kohsuke.stapler</groupId> <artifactId>stapler-adjunct-timeline</artifactId> <version>1.2</version> </dependency> <dependency><!-- this helps us see the source code of the control while we edit Hudson. --> <groupId>org.kohsuke.stapler</groupId> <artifactId>stapler-adjunct-timeline</artifactId> <version>1.0</version> <classifier>tests</classifier> <scope>test</scope> </dependency> <dependency> <groupId>com.infradna.tool</groupId> <artifactId>bridge-method-annotation</artifactId> <version>1.2</version> </dependency> <dependency><!-- until we get this version through Stapler --> <groupId>org.kohsuke.stapler</groupId> <artifactId>json-lib</artifactId> <version>2.1-rev6</version> </dependency> <dependency> <groupId>args4j</groupId> <artifactId>args4j</artifactId> <version>2.0.16</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>annotation-indexer</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>task-reactor</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.jvnet.localizer</groupId> <artifactId>localizer</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>graph-layouter</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>antlr</groupId> <artifactId>antlr</artifactId> <version>2.7.6</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>xstream</artifactId> <version>1.3.1-hudson-7</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.9</version> </dependency> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.8.0</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.4</version> </dependency> <dependency><!-- hudson doesn't use this directly, but some plugins wanted to use the latest --> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-digester</groupId> <artifactId>commons-digester</artifactId> <version>1.7</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <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> <version>1.8.0</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> <exclusions> <exclusion><!-- using a patched version --> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>activation</artifactId> <version>1.1.1-hudson-1</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1-beta-11</version> <exclusions> <exclusion> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </exclusion> <exclusion> <groupId>xom</groupId> <artifactId>xom</artifactId> </exclusion> <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> </exclusions> </dependency> <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> <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> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> <exclusion> <groupId>xalan</groupId> <artifactId>xalan</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>commons-jelly-tags-define</artifactId> <version>1.0.1-hudson-20071021</version> <exclusions> <exclusion> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </exclusion> <exclusion> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>commons-jexl</artifactId> <version>1.1-hudson-20090508</version> </dependency> <dependency> <groupId>org.acegisecurity</groupId> <artifactId>acegi-security</artifactId> <version>1.0.5</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-remoting</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-support</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>1.6.0</version> </dependency> <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> <artifactId>spring-web</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>2.5</version> </dependency> <dependency><!-- Hudson core doesn't use it but HUDSON-3811 requires us to put it. --> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3</artifactId> <version>1.1.4c</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.3.1</version> </dependency> <dependency><!-- needed by Jelly --> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.1.0</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>com.sun.xml.txw2</groupId> <artifactId>txw2</artifactId> <version>20070624</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2</version> </dependency> <dependency> <groupId>org.jvnet.winp</groupId> <artifactId>winp</artifactId> <version>1.14</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>memory-monitor</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.octo.captcha</groupId> <artifactId>jcaptcha-all</artifactId> <version>1.0-RC6</version> <exclusions> <exclusion> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> </exclusion> <exclusion> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> </exclusion> <exclusion> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> </exclusion> <exclusion> <groupId>quartz</groupId> <artifactId>quartz</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> <exclusion> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> </exclusion> <exclusion> <groupId>concurrent</groupId> <artifactId>concurrent</artifactId> </exclusion> </exclusions> </dependency> <dependency><!-- StAX implementation. See HUDSON-2547. --> <groupId>org.codehaus.woodstox</groupId> <artifactId>wstx-asl</artifactId> <version>3.2.7</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>jmdns</artifactId> <version>3.1.6-hudson-2</version> </dependency> <dependency> <groupId>com.sun.winsw</groupId> <artifactId>winsw</artifactId> <version>1.8</version> <classifier>bin</classifier> <type>exe</type> <scope>provided</scope><!-- this isn't really a dependency that Maven should care about, so putting 'provided' --> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>3.2.4</version> </dependency> <dependency> <groupId>com.sun.akuma</groupId> <artifactId>akuma</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.jvnet.libpam4j</groupId> <artifactId>libpam4j</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.jvnet.libzfs</groupId> <artifactId>libzfs</artifactId> <version>0.5</version> </dependency> <dependency> <groupId>com.sun.solaris</groupId> <artifactId>embedded_su4j</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>net.java.sezpoz</groupId> <artifactId>sezpoz</artifactId> <version>1.7</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>jinterop-wmi</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.jvnet.hudson</groupId> <artifactId>windows-remote-command</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.kohsuke.metainf-services</groupId> <artifactId>metainf-services</artifactId> <version>1.1</version> <optional>true</optional> </dependency> <dependency> <groupId>org.jvnet.robust-http-client</groupId> <artifactId>robust-http-client</artifactId> <version>1.0</version> </dependency> <dependency><!-- Hudson doesn't depend on it but some plugin wants the latest version. Bundling 1.4 until we figure out a mechanism to let plugins load its own --> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> </dependency> <dependency> <!-- with this, stapler can load parameter names from the debug info --> <groupId>asm</groupId> <artifactId>asm-commons</artifactId> <version>2.2.3</version> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>access-modifier-annotation</artifactId> <version>1.0</version> </dependency> <!-- 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--> </dependencies> <reporting> <plugins> <plugin><!-- generate Jelly tag lib documentation --> <groupId>org.kohsuke.stapler</groupId> <artifactId>maven-stapler-plugin</artifactId> <version>1.15</version> <configuration> <patterns> <pattern>/lib/.*</pattern> </patterns> </configuration> </plugin> <plugin><!-- skip slow dependency analysis --> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.2</version> <configuration> <dependencyLocationsEnabled>false</dependencyLocationsEnabled> </configuration> </plugin> </plugins> </reporting> </project>