]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - buildtools/pom.xml
Version 20.4, May 2021
[GpsPrune.git] / buildtools / pom.xml
index 8d4c8c570f5558285cb598303d8d5362ec1e09a7..b079793cd51a16cb2eda1327760d61aff09fc16c 100644 (file)
@@ -7,7 +7,7 @@
 
        <groupId>tim.prune</groupId>
        <artifactId>gpsprune</artifactId>
-       <version>19.3-SNAPSHOT</version>
+       <version>20.4</version>
        <packaging>jar</packaging>
 
        <name>tim.prune.gpsprune</name>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <app.mainClass>tim.prune.GpsPrune</app.mainClass>
-               <java3d.version>1.5.1</java3d.version>
+               <java3d.version>1.3.1</java3d.version>
+               <j3dutils.version>1.5.2</j3dutils.version>
        </properties>
        <repositories>
                <repository>
-                       <id>TUDelft</id>
-                       <url>http://simulation.tudelft.nl/maven/</url>
+                       <id>talanlabs-releases-repository</id>
+                       <url>http://nexus.talanlabs.com/content/repositories/releases/</url>
                </repository>
        </repositories>
 
                </dependency>
                <dependency>
                        <groupId>java3d</groupId>
-                       <artifactId>j3d-core-utils</artifactId>
-                       <version>${java3d.version}</version>
+                       <artifactId>j3dutils</artifactId>
+                       <version>${j3dutils.version}</version>
+               </dependency>
+               <dependency>
+                 <groupId>org.junit.jupiter</groupId>
+                 <artifactId>junit-jupiter-engine</artifactId>
+                 <version>5.7.1</version>
+                 <scope>test</scope>
+               </dependency>
+               <dependency>
+                 <groupId>org.junit.jupiter</groupId>
+                 <artifactId>junit-jupiter-api</artifactId>
+                 <version>5.7.1</version>
+                 <scope>test</scope>
                </dependency>
        </dependencies>
 
        <build>
                <outputDirectory>${project.build.directory}/classes</outputDirectory>
                <finalName>${project.artifactId}_${project.version}</finalName>
-               <sourceDirectory>${project.basedir}/</sourceDirectory>
+               <sourceDirectory>${project.basedir}/src</sourceDirectory>
+               <testSourceDirectory>${project.basedir}/test</testSourceDirectory>
                <resources>
                        <resource>
-                               <directory>${project.basedir}/</directory>
+                               <directory>${project.basedir}/src/</directory>
                                <includes>
                                        <include>tim/prune/gui/images/*</include>
                                        <include>tim/prune/lang/*</include>
@@ -61,8 +75,8 @@
                        </resource>
                </resources>
 
-               <pluginManagement><!-- lock down plugins versions to avoid using Maven 
-                               defaults (may be moved to parent pom) -->
+               <pluginManagement>
+                       <!-- lock down plugins versions to avoid using Maven defaults -->
                        <plugins>
                                <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
                                <plugin>
                                <plugin>
                                        <artifactId>maven-compiler-plugin</artifactId>
                                        <version>3.8.0</version>
+                                       <configuration>
+                                         <compilerArgs>
+                                           <arg>-Xlint:deprecation</arg>
+                                         </compilerArgs>
+                                       </configuration>
                                </plugin>
                                <plugin>
                                        <artifactId>maven-jar-plugin</artifactId>
                                                <mainClass>${app.mainClass}</mainClass>
                                        </configuration>
                                </plugin>
-
+                               <plugin>
+                                 <artifactId>maven-surefire-plugin</artifactId>
+                                 <version>2.22.2</version>
+                               </plugin>
+                               <plugin>
+                                 <artifactId>maven-failsafe-plugin</artifactId>
+                                 <version>2.22.2</version>
+                               </plugin>
                        </plugins>
                </pluginManagement>
        </build>