Skip to content

Commit 0a3d660

Browse files
committed
Make BioJava compile under java9
1 parent eb22bb5 commit 0a3d660

File tree

4 files changed

+17
-6
lines changed

4 files changed

+17
-6
lines changed

biojava-core/src/main/java/org/biojava/nbio/core/sequence/io/embl/EmblId.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
*/
2121
package org.biojava.nbio.core.sequence.io.embl;
2222

23-
import jdk.nashorn.internal.ir.annotations.Immutable;
24-
2523
/**
2624
* This class contains the processed data of embl file
2725
* Primary accession number
@@ -35,7 +33,6 @@
3533
* @author Noor Aldeen Al Mbaidin
3634
* @since 5.0.0
3735
*/
38-
@Immutable
3936
public class EmblId {
4037

4138

biojava-protein-disorder/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@
8484
<groupId>org.apache.logging.log4j</groupId>
8585
<artifactId>log4j-core</artifactId>
8686
</dependency>
87+
<dependency>
88+
<groupId>javax.xml.bind</groupId>
89+
<artifactId>jaxb-api</artifactId>
90+
</dependency>
8791
</dependencies>
8892

8993
<properties>

biojava-structure/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@
6262
<version>1.1.0</version>
6363
</dependency>
6464

65+
<dependency>
66+
<groupId>javax.xml.bind</groupId>
67+
<artifactId>jaxb-api</artifactId>
68+
</dependency>
69+
6570
<!-- logging dependencies (managed by parent pom, don't set versions or
6671
scopes here) -->
6772
<dependency>

pom.xml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
</license>
3333
</licenses>
3434
<properties>
35-
<jdk.version>1.8</jdk.version>
36-
<maven.enforcer.jdk-version>1.8</maven.enforcer.jdk-version>
35+
<jdk.version>9</jdk.version>
36+
<maven.enforcer.jdk-version>9</maven.enforcer.jdk-version>
3737
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3838
<project.build.targetEncoding>UTF-8</project.build.targetEncoding>
3939
<!-- needed for failsafe plugin in integrationtest module - JD 2018-03-08 -->
@@ -507,6 +507,11 @@
507507
<artifactId>forester</artifactId>
508508
<version>1.038</version>
509509
</dependency>
510+
<dependency>
511+
<groupId>javax.xml.bind</groupId>
512+
<artifactId>jaxb-api</artifactId>
513+
<version>2.3.0</version>
514+
</dependency>
510515
</dependencies>
511516
</dependencyManagement>
512517

@@ -518,7 +523,7 @@
518523
<aggregate>true</aggregate>
519524
<breakiterator>true</breakiterator>
520525
<quiet>true</quiet>
521-
<source>1.8</source>
526+
<source>${jdk.version}</source>
522527
<verbose>false</verbose>
523528
<linksource>true</linksource>
524529

0 commit comments

Comments
 (0)