diff options
author | Emmanuel Bourg <ebourg@apache.org> | 2016-08-03 10:17:09 +0200 |
---|---|---|
committer | Emmanuel Bourg <ebourg@apache.org> | 2016-08-03 10:17:09 +0200 |
commit | 3d9b009255ffd897a9bd84ca3977cd3f553da8ef (patch) | |
tree | 13a8296e2989ff8da3fc50d335fd48b2dd0c6064 /lang8/pom.xml | |
parent | b2ec1a2d459cfef3ff13133c1f7f5972e3740258 (diff) |
Imported Upstream version 6.7.6
Diffstat (limited to 'lang8/pom.xml')
-rwxr-xr-x | lang8/pom.xml | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/lang8/pom.xml b/lang8/pom.xml new file mode 100755 index 0000000..d2a2963 --- /dev/null +++ b/lang8/pom.xml @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Copyright (C) 2015 higherfrequencytrading.com + ~ + ~ This program is free software: you can redistribute it and/or modify + ~ it under the terms of the GNU Lesser General Public License as published by + ~ the Free Software Foundation, either version 3 of the License. + ~ + ~ This program is distributed in the hope that it will be useful, + ~ but WITHOUT ANY WARRANTY; without even the implied warranty of + ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ~ GNU Lesser General Public License for more details. + ~ + ~ You should have received a copy of the GNU Lesser General Public License + ~ along with this program. If not, see <http://www.gnu.org/licenses/>. + --> + +<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/xsd/maven-4.0.0.xsd"> + + <parent> + <groupId>net.openhft</groupId> + <artifactId>java-parent-pom</artifactId> + <version>1.1.2</version> + <relativePath/> + </parent> + + <modelVersion>4.0.0</modelVersion> + <artifactId>lang</artifactId> + <version>8.0.0-SNAPSHOT</version> + <packaging>bundle</packaging> + <name>OpenHFT/Java-Lang/lang v8</name> + <description>Java Lang library for High Frequency Trading (Java 8+)</description> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>net.openhft</groupId> + <artifactId>third-party-bom</artifactId> + <type>pom</type> + <version>3.4.20</version> + <scope>import</scope> + </dependency> + <dependency> + <groupId>net.openhft</groupId> + <artifactId>compiler</artifactId> + <version>2.2.0</version> + </dependency> + + </dependencies> + </dependencyManagement> + + <dependencies> + + <dependency> + <groupId>org.ow2.asm</groupId> + <artifactId>asm</artifactId> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </dependency> + + <dependency> + <groupId>com.sun.java</groupId> + <artifactId>tools</artifactId> + </dependency> + + <dependency> + <groupId>net.openhft</groupId> + <artifactId>compiler</artifactId> + </dependency> + + <dependency> + <groupId>org.xerial.snappy</groupId> + <artifactId>snappy-java</artifactId> + </dependency> + + <dependency> + <groupId>org.easymock</groupId> + <artifactId>easymock</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + <scope>test</scope> + </dependency> + + </dependencies> + + <build> + + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <checkoutDirectory>${project.build.directory}/scmpublish/javadoc</checkoutDirectory> + <checkinComment>Publishing javadoc for ${project.artifactId}:${project.version} + </checkinComment> + <content>${project.reporting.outputDirectory}</content> + <skipDeletedFiles>true</skipDeletedFiles> + <pubScmUrl>scm:git:git@github.com:OpenHFT/Java-Lang</pubScmUrl> + <scmBranch>gh-pages</scmBranch> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName> + <Bundle-Name>OpenHFT :: ${project.artifactId}</Bundle-Name> + <Bundle-Version>${project.version}</Bundle-Version> + <Export-Package> + net.openhft.lang.* + </Export-Package> + </instructions> + </configuration> + <executions> + <!-- + This execution makes sure that the manifest is available + when the tests are executed + --> + <execution> + <goals> + <goal>manifest</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.8</source> + <target>1.8</target> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <!-- to use this run with the profile --> + <id>pitest</id> + <build> + <plugins> + <plugin> + <!-- For debugging in IntelliJ IDEA --> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.18.1</version> + <configuration> + <systemPropertyVariables> + <project.build.directory>${project.build.directory}</project.build.directory> + </systemPropertyVariables> + + <forkMode>never</forkMode> + </configuration> + </plugin> + <plugin> + <groupId>org.pitest</groupId> + <artifactId>pitest-maven</artifactId> + <version>0.33</version> + <configuration> + <targetClasses> + <param>net.openhft.lang.collection.*</param> + </targetClasses> + <targetTests> + <param>net.openhft.lang.collection.*</param> + </targetTests> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> + + <scm> + <url>scm:git:git@github.com:OpenHFT/Java-Lang.git</url> + <connection>scm:git:git@github.com:OpenHFT/Java-Lang.git</connection> + <developerConnection>scm:git:git@github.com:OpenHFT/Java-Lang.git</developerConnection> + <tag>master</tag> + </scm> + +</project> |