<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>
</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>