Skip to content

Commit a49c3fd

Browse files
committed
Update POM to current best practices
1 parent c5b6565 commit a49c3fd

1 file changed

Lines changed: 32 additions & 9 deletions

File tree

‎pom.xml‎

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<parent>
66
<groupId>org.scijava</groupId>
77
<artifactId>pom-scijava</artifactId>
8-
<version>26.0.0</version>
8+
<version>45.0.0</version>
99
<relativePath />
1010
</parent>
1111

1212
<artifactId>scijava-java3d</artifactId>
13-
<version>0.1.1-SNAPSHOT</version>
13+
<version>1.0.0-SNAPSHOT</version>
1414

1515
<name>SciJava Java 3D Tools</name>
16-
<description>Utility classes for working with Java 3D.</description>
16+
<description>Convenience layer for depending on Java 3D.</description>
1717
<url>https://github.com/scijava/scijava-java3d</url>
1818
<inceptionYear>2015</inceptionYear>
1919
<organization>
@@ -31,7 +31,7 @@
3131
<developer>
3232
<id>ctrueden</id>
3333
<name>Curtis Rueden</name>
34-
<url>https://imagej.net/User:Rueden</url>
34+
<url>https://imagej.net/people/ctrueden</url>
3535
<roles>
3636
<role>founder</role>
3737
<role>lead</role>
@@ -78,13 +78,10 @@
7878
</ciManagement>
7979

8080
<properties>
81+
<scijava.jvm.version>8</scijava.jvm.version>
8182
<package-name>org.scijava.java3d</package-name>
8283
<license.licenseName>bsd_2</license.licenseName>
83-
<license.copyrightOwners>Board of Regents of the University of
84-
Wisconsin-Madison.</license.copyrightOwners>
85-
86-
<!-- NB: Deploy releases to the SciJava Maven repository. -->
87-
<releaseProfiles>sign,deploy-to-scijava</releaseProfiles>
84+
<license.copyrightOwners>SciJava developers.</license.copyrightOwners>
8885
</properties>
8986

9087
<dependencies>
@@ -94,6 +91,32 @@ Wisconsin-Madison.</license.copyrightOwners>
9491
<artifactId>scijava-common</artifactId>
9592
</dependency>
9693

94+
<!-- Java 3D dependencies -->
95+
<dependency>
96+
<groupId>org.jogamp.java3d</groupId>
97+
<artifactId>java3d-core</artifactId>
98+
</dependency>
99+
100+
<!-- JogAmp dependencies -->
101+
<dependency>
102+
<groupId>org.jogamp.gluegen</groupId>
103+
<artifactId>gluegen-rt</artifactId>
104+
</dependency>
105+
<dependency>
106+
<groupId>org.jogamp.gluegen</groupId>
107+
<artifactId>gluegen-rt</artifactId>
108+
<classifier>${scijava.natives.classifier.gluegen}</classifier>
109+
</dependency>
110+
<dependency>
111+
<groupId>org.jogamp.jogl</groupId>
112+
<artifactId>jogl-all</artifactId>
113+
</dependency>
114+
<dependency>
115+
<groupId>org.jogamp.jogl</groupId>
116+
<artifactId>jogl-all</artifactId>
117+
<classifier>${scijava.natives.classifier.jogl}</classifier>
118+
</dependency>
119+
97120
<!-- Test scope dependencies -->
98121
<dependency>
99122
<groupId>junit</groupId>

0 commit comments

Comments
 (0)