Sleds/masterbuild/pom.xml

197 lines
6.9 KiB
XML
Raw Normal View History

2025-03-13 21:28:38 +00:00
<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>