<?xml version="1.0" encoding="UTF-8"?> | |
<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"> | |
<parent> | |
<artifactId>oss-parent</artifactId> | |
<groupId>org.sonatype.oss</groupId> | |
<version>9</version> | |
<relativePath>../pom.xml/pom.xml</relativePath> | |
</parent> | |
<modelVersion>4.0.0</modelVersion> | |
<groupId>jline</groupId> | |
<artifactId>jline</artifactId> | |
<name>JLine</name> | |
<version>2.14.6</version> | |
<prerequisites> | |
<maven>3.0.0</maven> | |
</prerequisites> | |
<issueManagement> | |
<system>github</system> | |
<url>https://github.com/jline/jline2/issues</url> | |
</issueManagement> | |
<mailingLists> | |
<mailingList> | |
<name>jline-users</name> | |
<subscribe>https://groups.google.com/group/jline-users</subscribe> | |
<unsubscribe>mailto:jline-users+unsubscribe@googlegroups.com</unsubscribe> | |
<post>mailto:jline-users@googlegroups.com</post> | |
<archive>https://groups.google.com/group/jline-users</archive> | |
</mailingList> | |
</mailingLists> | |
<developers> | |
<developer> | |
<id>jdillon</id> | |
<name>Jason Dillon</name> | |
<email>jason@planet57.com</email> | |
<roles> | |
<role>Build Master</role> | |
<role>Developer</role> | |
</roles> | |
</developer> | |
<developer> | |
<id>gnodet</id> | |
<name>Guillaume Nodet</name> | |
<email>gnodet@gmail.com</email> | |
<roles> | |
<role>Developer</role> | |
</roles> | |
</developer> | |
<developer> | |
<id>mprudhom</id> | |
<name>Marc Prud'hommeaux</name> | |
<email>mprudhom@gmail.com</email> | |
<roles> | |
<role>Original Author Jline 1.x</role> | |
<role>Developer Emeritus</role> | |
</roles> | |
</developer> | |
</developers> | |
<contributors> | |
<contributor> | |
<name>Scott Gray</name> | |
<email>scottgray1@gmail.com</email> | |
</contributor> | |
<contributor> | |
<name>Hiram Chirino</name> | |
<email>hiram@hiramchirino.com</email> | |
</contributor> | |
</contributors> | |
<licenses> | |
<license> | |
<name>The BSD License</name> | |
<url>http://www.opensource.org/licenses/bsd-license.php</url> | |
<distribution>repo</distribution> | |
</license> | |
</licenses> | |
<scm> | |
<connection>scm:git:git://github.com/jline/jline2.git</connection> | |
<developerConnection>scm:git:ssh://git@github.com/jline/jline2.git</developerConnection> | |
<url>http://github.com/jline/jline2</url> | |
</scm> | |
<build> | |
<extensions> | |
<extension> | |
<groupId>org.apache.maven.scm</groupId> | |
<artifactId>maven-scm-provider-gitexe</artifactId> | |
<version>1.9.4</version> | |
</extension> | |
<extension> | |
<groupId>org.apache.maven.scm</groupId> | |
<artifactId>maven-scm-manager-plexus</artifactId> | |
<version>1.9.4</version> | |
</extension> | |
<extension> | |
<groupId>com.github.stephenc.wagon</groupId> | |
<artifactId>wagon-gitsite</artifactId> | |
<version>0.5</version> | |
</extension> | |
</extensions> | |
<defaultGoal>install</defaultGoal> | |
<resources> | |
<resource> | |
<directory>${project.basedir}/src/main/resources</directory> | |
<includes> | |
<include>**/*</include> | |
</includes> | |
</resource> | |
<resource> | |
<filtering>true</filtering> | |
<directory>${project.basedir}/src/main/filtered-resources</directory> | |
<includes> | |
<include>**/*</include> | |
</includes> | |
</resource> | |
</resources> | |
<testResources> | |
<testResource> | |
<directory>${project.basedir}/src/test/resources</directory> | |
<includes> | |
<include>**/*</include> | |
</includes> | |
</testResource> | |
<testResource> | |
<filtering>true</filtering> | |
<directory>${project.basedir}/src/test/filtered-resources</directory> | |
<includes> | |
<include>**/*</include> | |
</includes> | |
</testResource> | |
</testResources> | |
<pluginManagement> | |
<plugins> | |
<plugin> | |
<artifactId>maven-site-plugin</artifactId> | |
<version>3.4</version> | |
<executions> | |
<execution> | |
<id>attach-descriptor</id> | |
<goals> | |
<goal>attach-descriptor</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<artifactId>maven-javadoc-plugin</artifactId> | |
<version>2.10.3</version> | |
<configuration> | |
<additionalparam>-Xdoclint:none</additionalparam> | |
<failOnError>false</failOnError> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.eclipse.m2e</groupId> | |
<artifactId>lifecycle-mapping</artifactId> | |
<version>1.0.0</version> | |
<configuration> | |
<lifecycleMappingMetadata> | |
<pluginExecutions> | |
<pluginExecution> | |
<pluginExecutionFilter> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-enforcer-plugin</artifactId> | |
<versionRange>[1.0,)</versionRange> | |
<goals> | |
<goal>enforce</goal> | |
</goals> | |
</pluginExecutionFilter> | |
<action> | |
<ignore /> | |
</action> | |
</pluginExecution> | |
</pluginExecutions> | |
</lifecycleMappingMetadata> | |
</configuration> | |
</plugin> | |
</plugins> | |
</pluginManagement> | |
<plugins> | |
<plugin> | |
<artifactId>maven-surefire-plugin</artifactId> | |
<version>2.18.1</version> | |
<configuration> | |
<redirectTestOutputToFile>${maven.test.redirectTestOutputToFile}</redirectTestOutputToFile> | |
<forkMode>once</forkMode> | |
<argLine>-ea</argLine> | |
<failIfNoTests>false</failIfNoTests> | |
<workingDirectory>${project.build.directory}</workingDirectory> | |
<excludes> | |
<exclude>**/Abstract*.java</exclude> | |
<exclude>**/Test*.java</exclude> | |
</excludes> | |
<includes> | |
<include>**/*Test.java</include> | |
</includes> | |
<systemPropertyVariables> | |
<jline.internal.Log.trace>true</jline.internal.Log.trace> | |
</systemPropertyVariables> | |
</configuration> | |
</plugin> | |
<plugin> | |
<artifactId>maven-compiler-plugin</artifactId> | |
<version>3.1</version> | |
<configuration> | |
<showWarnings>true</showWarnings> | |
<compilerArgs> | |
<arg>-Xlint:all,-options</arg> | |
<arg>-Werror</arg> | |
</compilerArgs> | |
<fork>true</fork> | |
</configuration> | |
</plugin> | |
<plugin> | |
<artifactId>maven-source-plugin</artifactId> | |
<version>2.4</version> | |
<executions> | |
<execution> | |
<id>attach-sources</id> | |
<goals> | |
<goal>jar-no-fork</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>animal-sniffer-maven-plugin</artifactId> | |
<version>1.14</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>check</goal> | |
</goals> | |
<configuration> | |
<signature> | |
<groupId>org.codehaus.mojo.signature</groupId> | |
<artifactId>java15</artifactId> | |
<version>1.0</version> | |
</signature> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.felix</groupId> | |
<artifactId>maven-bundle-plugin</artifactId> | |
<version>2.5.4</version> | |
<executions> | |
<execution> | |
<phase>process-classes</phase> | |
<goals> | |
<goal>manifest</goal> | |
</goals> | |
<configuration> | |
<instructions> | |
<Export-Package>jline.*;-noimport:=true, | |
=org.fusesource.jansi;version=${jansi.version}</Export-Package> | |
<Import-Package>!javax.swing</Import-Package> | |
</instructions> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<artifactId>maven-jar-plugin</artifactId> | |
<version>2.6</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>test-jar</goal> | |
</goals> | |
</execution> | |
</executions> | |
<configuration> | |
<archive> | |
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> | |
</archive> | |
</configuration> | |
</plugin> | |
<plugin> | |
<artifactId>maven-scm-plugin</artifactId> | |
<version>1.9.4</version> | |
</plugin> | |
<plugin> | |
<artifactId>maven-shade-plugin</artifactId> | |
<version>2.4.1</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>shade</goal> | |
</goals> | |
<configuration> | |
<artifactSet> | |
<excludes> | |
<exclude>junit:junit</exclude> | |
</excludes> | |
</artifactSet> | |
<filters> | |
<filter> | |
<artifact>org.fusesource.jansi:jansi</artifact> | |
<excludes> | |
<exclude>META-INF/maven/**</exclude> | |
<exclude>*.txt</exclude> | |
<exclude>junit/**</exclude> | |
<exclude>org/junit/**</exclude> | |
<exclude>org/hamcrest/**</exclude> | |
<exclude>org/fusesource/hawtjni/runtime/Jni*</exclude> | |
<exclude>org/fusesource/hawtjni/runtime/*Flag*</exclude> | |
<exclude>org/fusesource/hawtjni/runtime/T32*</exclude> | |
<exclude>org/fusesource/hawtjni/runtime/NativeStats*</exclude> | |
</excludes> | |
</filter> | |
</filters> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<artifactId>maven-site-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>attach-descriptor</id> | |
<goals> | |
<goal>attach-descriptor</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<artifactId>maven-javadoc-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>javadoc</id> | |
<goals> | |
<goal>jar</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>com.mycila.maven-license-plugin</groupId> | |
<artifactId>maven-license-plugin</artifactId> | |
<version>1.9.0</version> | |
<configuration> | |
<aggregate>true</aggregate> | |
<strictCheck>true</strictCheck> | |
<header>${project.basedir}/header.txt</header> | |
<useDefaultExcludes>false</useDefaultExcludes> | |
<includes> | |
<include>**/pom.xml</include> | |
<include>**/*.xml</include> | |
<include>**/*.xsd</include> | |
<include>**/*.xjb</include> | |
<include>**/*.properties</include> | |
<include>**/*.ini</include> | |
<include>**/*.java</include> | |
<include>**/*.groovy</include> | |
<include>**/*.scala</include> | |
<include>**/*.aj</include> | |
<include>**/*.js</include> | |
<include>**/*.css</include> | |
<include>**/*.help</include> | |
<include>**/*.proto</include> | |
<include>**/*.sm</include> | |
<include>**/*.bat</include> | |
<include>**/*.vm</include> | |
<include>**/*.md</include> | |
</includes> | |
<excludes> | |
<exclude>**/target/**</exclude> | |
<exclude>**/.*/**</exclude> | |
</excludes> | |
<mapping> | |
<scala>SLASHSTAR_STYLE</scala> | |
<java>SLASHSTAR_STYLE</java> | |
<xjb>XML_STYLE</xjb> | |
<proto>DOUBLESLASH_STYLE</proto> | |
<sm>DOUBLESLASH_STYLE</sm> | |
<help>SCRIPT_STYLE</help> | |
<ini>SCRIPT_STYLE</ini> | |
<md>XML_STYLE</md> | |
</mapping> | |
</configuration> | |
</plugin> | |
<plugin> | |
<artifactId>maven-enforcer-plugin</artifactId> | |
<version>1.4.1</version> | |
<executions> | |
<execution> | |
<id>enforce-maven</id> | |
<goals> | |
<goal>enforce</goal> | |
</goals> | |
<configuration> | |
<rules> | |
<requireMavenVersion> | |
<version>3.0</version> | |
</requireMavenVersion> | |
</rules> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
<profiles> | |
<profile> | |
<id>site-stage</id> | |
<build> | |
<defaultGoal>clean install site:site site:stage</defaultGoal> | |
</build> | |
</profile> | |
<profile> | |
<id>retro</id> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>retrotranslator-maven-plugin</artifactId> | |
<version>1.0-alpha-4</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>translate-project</goal> | |
</goals> | |
<configuration> | |
<classifier>jdk14</classifier> | |
<attach>true</attach> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
</profile> | |
</profiles> | |
<dependencies> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>4.12</version> | |
<scope>test</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>hamcrest-core</artifactId> | |
<groupId>org.hamcrest</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.easymock</groupId> | |
<artifactId>easymock</artifactId> | |
<version>3.3.1</version> | |
<scope>test</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>cglib</artifactId> | |
<groupId>cglib</groupId> | |
</exclusion> | |
<exclusion> | |
<artifactId>asm</artifactId> | |
<groupId>org.ow2.asm</groupId> | |
</exclusion> | |
<exclusion> | |
<artifactId>objenesis</artifactId> | |
<groupId>org.objenesis</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.powermock</groupId> | |
<artifactId>powermock-module-junit4</artifactId> | |
<version>1.6.2</version> | |
<scope>test</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>powermock-module-junit4-common</artifactId> | |
<groupId>org.powermock</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.powermock</groupId> | |
<artifactId>powermock-api-easymock</artifactId> | |
<version>1.6.2</version> | |
<scope>test</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>cglib-nodep</artifactId> | |
<groupId>cglib</groupId> | |
</exclusion> | |
<exclusion> | |
<artifactId>powermock-api-support</artifactId> | |
<groupId>org.powermock</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
</dependencies> | |
<reporting> | |
<plugins> | |
<plugin> | |
<artifactId>maven-project-info-reports-plugin</artifactId> | |
<version>2.8</version> | |
<reportSets> | |
<reportSet> | |
<reports> | |
<report>issue-tracking</report> | |
<report>mailing-list</report> | |
<report>project-team</report> | |
<report>modules</report> | |
<report>license</report> | |
<report>dependencies</report> | |
<report>dependency-convergence</report> | |
<report>dependency-info</report> | |
<report>dependency-management</report> | |
<report>plugins</report> | |
<report>plugin-management</report> | |
<report>distribution-management</report> | |
</reports> | |
</reportSet> | |
</reportSets> | |
</plugin> | |
<plugin> | |
<artifactId>maven-javadoc-plugin</artifactId> | |
<version>2.10.3</version> | |
<configuration> | |
<docletArtifact> | |
<groupId>com.google.doclava</groupId> | |
<artifactId>doclava</artifactId> | |
<version>1.0.6</version> | |
</docletArtifact> | |
<doclet>com.google.doclava.Doclava</doclet> | |
<source>1.5</source> | |
<bootclasspath>${sun.boot.class.path}</bootclasspath> | |
<additionalparam>-quiet | |
-federate JDK http://download.oracle.com/javase/6/docs/api/index.html? | |
-federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml | |
-hdf project.name "${project.name}" | |
-d ${project.build.directory}/site/apidocs</additionalparam> | |
<useStandardDocletOptions>false</useStandardDocletOptions> | |
</configuration> | |
<reportSets> | |
<reportSet> | |
<reports> | |
<report>javadoc</report> | |
</reports> | |
</reportSet> | |
</reportSets> | |
</plugin> | |
<plugin> | |
<artifactId>maven-pmd-plugin</artifactId> | |
<version>3.5</version> | |
</plugin> | |
<plugin> | |
<artifactId>maven-jxr-plugin</artifactId> | |
<version>2.5</version> | |
<configuration> | |
<linkJavadoc>true</linkJavadoc> | |
</configuration> | |
<reportSets> | |
<reportSet> | |
<reports> | |
<report>jxr</report> | |
</reports> | |
</reportSet> | |
</reportSets> | |
</plugin> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>findbugs-maven-plugin</artifactId> | |
<version>3.0.1</version> | |
</plugin> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>cobertura-maven-plugin</artifactId> | |
<version>2.7</version> | |
</plugin> | |
</plugins> | |
</reporting> | |
<distributionManagement> | |
<site> | |
<id>github-project-site</id> | |
<url>gitsite:git@github.com/jline/jline2.git</url> | |
</site> | |
</distributionManagement> | |
<properties> | |
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile> | |
<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format> | |
<maven.compiler.target>1.5</maven.compiler.target> | |
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | |
<build.timestamp>${maven.build.timestamp}</build.timestamp> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
<jansi.version>1.12</jansi.version> | |
<maven.compiler.source>1.5</maven.compiler.source> | |
</properties> | |
</project> | |