197 lines
6.9 KiB
XML
197 lines
6.9 KiB
XML
|
|
<project>
|
||
|
|
<modelVersion>4.0.0</modelVersion>
|
||
|
|
<groupId>com.sequencelogic</groupId>
|
||
|
|
<artifactId>masterbuild</artifactId>
|
||
|
|
<version>2.3.0</version>
|
||
|
|
<packaging>pom</packaging>
|
||
|
|
<name>${project.artifactId}</name>
|
||
|
|
|
||
|
|
<!-- Default properties where this POM is specified by the "parent" tag.
|
||
|
|
Note: these properties are *NOT* passed to aggregated projects (i.e. no "parent"
|
||
|
|
tag), such as everything in TradingBase. You must use ~/.m2/settings.xml.
|
||
|
|
All of these properties can also be overridden by settings.xml -->
|
||
|
|
<properties>
|
||
|
|
<project.build.source.encoding>UTF-8</project.build.source.encoding>
|
||
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||
|
|
<skipDovetailTests>${skipTests}</skipDovetailTests>
|
||
|
|
<oauth2.callback>${webapp.host.absolute}/sli/v2/auth/oauth2callback</oauth2.callback>
|
||
|
|
<test.server.cg>http://localhost:8080</test.server.cg>
|
||
|
|
<test.server.sg>http://localhost:8080</test.server.sg>
|
||
|
|
<test.server.mongo>localhost</test.server.mongo>
|
||
|
|
<maven.javadoc.failOnError>false</maven.javadoc.failOnError>
|
||
|
|
<maven.javadoc.quiet>true</maven.javadoc.quiet>
|
||
|
|
</properties>
|
||
|
|
|
||
|
|
<pluginRepositories>
|
||
|
|
<pluginRepository>
|
||
|
|
<id>onejar-maven-plugin.googlecode.com</id>
|
||
|
|
<url>http://artifactory.sl.int:8081/artifactory/plugins-release-local/</url>
|
||
|
|
</pluginRepository>
|
||
|
|
</pluginRepositories>
|
||
|
|
|
||
|
|
<build>
|
||
|
|
<pluginManagement>
|
||
|
|
<plugins>
|
||
|
|
<plugin>
|
||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
||
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
||
|
|
<version>2.4</version>
|
||
|
|
<configuration>
|
||
|
|
<source>1.8</source>
|
||
|
|
<target>1.8</target>
|
||
|
|
<encoding>ISO-8859-1</encoding>
|
||
|
|
</configuration>
|
||
|
|
</plugin>
|
||
|
|
<plugin>
|
||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
||
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
||
|
|
<version>2.17</version>
|
||
|
|
<configuration>
|
||
|
|
<forkMode>once</forkMode>
|
||
|
|
<argLine>-Xmx1024m -Djava.library.path=../../libeye/lib/Darwin:../libeye/lib/Darwin:../../libeye/lib/lib64:../libeye/lib/lin64:../thirdparty/openssl/lib/Darwin:../thirdparty/openssl/lib/lin64</argLine>
|
||
|
|
<systemPropertyVariables>
|
||
|
|
<test.server.cg>${test.server.cg}</test.server.cg>
|
||
|
|
<test.server.sg>${test.server.sg}</test.server.sg>
|
||
|
|
<test.server.mongo>${test.server.mongo}</test.server.mongo>
|
||
|
|
</systemPropertyVariables>
|
||
|
|
</configuration>
|
||
|
|
</plugin>
|
||
|
|
<!--This plugin's configuration is used to store Eclipse m2e settings
|
||
|
|
only. It has no influence on the Maven build itself. -->
|
||
|
|
<plugin>
|
||
|
|
<groupId>org.eclipse.m2e</groupId>
|
||
|
|
<artifactId>lifecycle-mapping</artifactId>
|
||
|
|
<version>1.0.0</version>
|
||
|
|
<configuration>
|
||
|
|
<lifecycleMappingMetadata>
|
||
|
|
<pluginExecutions>
|
||
|
|
<pluginExecution>
|
||
|
|
<pluginExecutionFilter>
|
||
|
|
<groupId>org.codehaus.mojo</groupId>
|
||
|
|
<artifactId>aspectj-maven-plugin</artifactId>
|
||
|
|
<versionRange>[1.0,)</versionRange>
|
||
|
|
<goals>
|
||
|
|
<goal>test-compile</goal>
|
||
|
|
<goal>compile</goal>
|
||
|
|
</goals>
|
||
|
|
</pluginExecutionFilter>
|
||
|
|
<action>
|
||
|
|
<execute />
|
||
|
|
</action>
|
||
|
|
</pluginExecution>
|
||
|
|
<pluginExecution>
|
||
|
|
<pluginExecutionFilter>
|
||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
||
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
||
|
|
<versionRange>[1.4,)</versionRange>
|
||
|
|
<goals>
|
||
|
|
<goal>run</goal>
|
||
|
|
</goals>
|
||
|
|
</pluginExecutionFilter>
|
||
|
|
<action>
|
||
|
|
<execute />
|
||
|
|
</action>
|
||
|
|
</pluginExecution>
|
||
|
|
<pluginExecution>
|
||
|
|
<pluginExecutionFilter>
|
||
|
|
<artifactId>exec-maven-plugin</artifactId>
|
||
|
|
<groupId>org.codehaus.mojo</groupId>
|
||
|
|
<versionRange>[1.0,)</versionRange>
|
||
|
|
<goals>
|
||
|
|
<goal>exec</goal>
|
||
|
|
</goals>
|
||
|
|
</pluginExecutionFilter>
|
||
|
|
<action>
|
||
|
|
<execute />
|
||
|
|
</action>
|
||
|
|
</pluginExecution>
|
||
|
|
</pluginExecutions>
|
||
|
|
</lifecycleMappingMetadata>
|
||
|
|
</configuration>
|
||
|
|
</plugin>
|
||
|
|
</plugins>
|
||
|
|
</pluginManagement>
|
||
|
|
|
||
|
|
<plugins>
|
||
|
|
<plugin>
|
||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
||
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
||
|
|
<version>1.8</version>
|
||
|
|
<executions>
|
||
|
|
<execution>
|
||
|
|
<id>validate</id>
|
||
|
|
<phase>validate</phase>
|
||
|
|
<configuration>
|
||
|
|
<exportAntProperties>true</exportAntProperties>
|
||
|
|
<target>
|
||
|
|
<echo message="Determining build.branch"/>
|
||
|
|
<exec failifexecutionfails="false" command="../utils/git-branch.sh" outputproperty="build.branch"/>
|
||
|
|
<echo>project.name: ${project.name}</echo>
|
||
|
|
<echo>java.build.version: ${java.build.version}</echo>
|
||
|
|
<echo>env.SEQUENCELOGICHOME: ${env.SEQUENCELOGICHOME}</echo>
|
||
|
|
<echo>env.SEQUENCE_LOGIC_ENV: ${env.SEQUENCE_LOGIC_ENV}</echo>
|
||
|
|
<echo>buildNumber: ${buildNumber}</echo>
|
||
|
|
<echo>build.branch: ${build.branch}</echo>
|
||
|
|
<echo>catalina.home: ${catalina.home}</echo>
|
||
|
|
<echo>catalina.base: ${catalina.base}</echo>
|
||
|
|
<echo>sequencelogic.home: ${sequencelogic.home}</echo>
|
||
|
|
<echo>java.library.path: ${java.library.path}</echo>
|
||
|
|
<echo>webapp.host.absolute: ${webapp.host.absolute}</echo>
|
||
|
|
<echo>env.DYLD_LIBRARY_PATH: ${env.DYLD_LIBRARY_PATH}</echo>
|
||
|
|
<echo>env.LD_LIBRARY_PATH: ${env.LD_LIBRARY_PATH}</echo>
|
||
|
|
<echo>test.server.cg: ${test.server.cg}</echo>
|
||
|
|
<echo>test.server.sg: ${test.server.sg}</echo>
|
||
|
|
<echo>test.server.mongo: ${test.server.mongo}</echo>
|
||
|
|
</target>
|
||
|
|
</configuration>
|
||
|
|
<goals>
|
||
|
|
<goal>run</goal>
|
||
|
|
</goals>
|
||
|
|
</execution>
|
||
|
|
</executions>
|
||
|
|
</plugin>
|
||
|
|
<!-- Build javadoc jar -->
|
||
|
|
<plugin>
|
||
|
|
<groupId>org.apache.maven.plugins</groupId>
|
||
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||
|
|
<version>2.10.3</version>
|
||
|
|
<executions>
|
||
|
|
<execution>
|
||
|
|
<id>attach-javadocs</id>
|
||
|
|
<goals>
|
||
|
|
<goal>jar</goal>
|
||
|
|
</goals>
|
||
|
|
<configuration>
|
||
|
|
<additionalparam>-Xdoclint:none</additionalparam>
|
||
|
|
</configuration>
|
||
|
|
</execution>
|
||
|
|
</executions>
|
||
|
|
</plugin>
|
||
|
|
</plugins>
|
||
|
|
</build>
|
||
|
|
|
||
|
|
<dependencyManagement>
|
||
|
|
<dependencies>
|
||
|
|
<!-- Force ALL projects to these dependencies irrespective of transitive requirements -->
|
||
|
|
<dependency>
|
||
|
|
<groupId>commons-codec</groupId>
|
||
|
|
<artifactId>commons-codec</artifactId>
|
||
|
|
<version>1.10</version>
|
||
|
|
</dependency>
|
||
|
|
</dependencies>
|
||
|
|
</dependencyManagement>
|
||
|
|
<distributionManagement>
|
||
|
|
<repository>
|
||
|
|
<id>Sequence Logic Repository</id>
|
||
|
|
<name>Sequence Logic Repository-releases</name>
|
||
|
|
<url>http://artifactory.sl.int:8081/artifactory/libs-release-local</url>
|
||
|
|
</repository>
|
||
|
|
<snapshotRepository>
|
||
|
|
<id>Sequence Logic Repository</id>
|
||
|
|
<name>Sequence Logic Repository-snapshots</name>
|
||
|
|
<url>http://artifactory.sl.int:8081/artifactory/libs-snapshot-local</url>
|
||
|
|
</snapshotRepository>
|
||
|
|
</distributionManagement>
|
||
|
|
</project>
|
||
|
|
|