diff --git a/.travis.yml b/.travis.yml
index 5069163..600289c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,14 +1,16 @@
-dist: trusty
+dist: bionic
language: java
sudo: false
jdk:
- oraclejdk11
- openjdk11
+ - oraclejdk14
+ - openjdk14
cache:
directories:
- $HOME/.m2
script:
- - mvn verify -B -V
\ No newline at end of file
+ - mvn -f api/pom.xml verify -B -V
\ No newline at end of file
diff --git a/api/pom.xml b/api/pom.xml
index 6f810c0..0b245e8 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -1,7 +1,7 @@
+ ${copyright.scmonly}
+
+ ${copyright.update}
+
+ ${copyright.ignoreyear}
+
+
+
+ validate
+
+ check
+
+
+
+
org.codehaus.mojobuild-helper-maven-plugin
@@ -238,9 +279,6 @@
org.apache.felixmaven-bundle-plugin
-
- jar
- ${spec.bundle.version}${spec.bundle.symbolic-name}
@@ -276,89 +314,46 @@
org.apache.maven.pluginsmaven-source-plugin
- true
+
+
+ false
+ true
+
+
+ ${buildNumber}
+
+
-
-
- attach-sources
-
- jar-no-fork
-
-
- org.apache.maven.pluginsmaven-javadoc-plugin
- 8
- Jakarta Annotations ${project.version} API Specification
-
- --frames
-
-
- module-info.java
-
+
+
+ false
+
+
+ 11
+ --add-modules java.sqltruetrue
-
- http://docs.oracle.com/javase/8/docs/api/
-
- false
- false
- Jakarta Annotations API v${project.version}]]>
-
+ Jakarta Annotations ${project.version} API Specification
+ Jakarta Annotations API v${project.version}]]>
Use is subject to license terms.]]>
-
-
- attach-javadocs
-
- jar
-
-
-
- org.codehaus.mojo
- findbugs-maven-plugin
+ com.github.spotbugs
+ spotbugs-maven-plugin
- ${findbugs.threshold}
- ${findbugs.exclude}
- true
+ ${spotbugs.skip}
+ ${spotbugs.threshold}true
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
-
- forked-path
- false
- ${release.arguments}
- @{project.version}
-
-
-
- org.apache.maven.plugins
- maven-site-plugin
-
-
-
-
- org.codehaus.mojo
- findbugs-maven-plugin
- ${findbugs.version}
-
- ${findbugs.threshold}
- ${findbugs.exclude}
-
-
-
-
+ true
diff --git a/api/src/main/java/jakarta/annotation/Generated.java b/api/src/main/java/jakarta/annotation/Generated.java
index 931b37f..8ccd0de 100644
--- a/api/src/main/java/jakarta/annotation/Generated.java
+++ b/api/src/main/java/jakarta/annotation/Generated.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/ManagedBean.java b/api/src/main/java/jakarta/annotation/ManagedBean.java
index 2c7af96..03e3f96 100644
--- a/api/src/main/java/jakarta/annotation/ManagedBean.java
+++ b/api/src/main/java/jakarta/annotation/ManagedBean.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/PostConstruct.java b/api/src/main/java/jakarta/annotation/PostConstruct.java
index 6d69ac1..a00c86b 100644
--- a/api/src/main/java/jakarta/annotation/PostConstruct.java
+++ b/api/src/main/java/jakarta/annotation/PostConstruct.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/PreDestroy.java b/api/src/main/java/jakarta/annotation/PreDestroy.java
index b092329..3bfea8d 100644
--- a/api/src/main/java/jakarta/annotation/PreDestroy.java
+++ b/api/src/main/java/jakarta/annotation/PreDestroy.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/Priority.java b/api/src/main/java/jakarta/annotation/Priority.java
index 2f3b619..e77cb0e 100644
--- a/api/src/main/java/jakarta/annotation/Priority.java
+++ b/api/src/main/java/jakarta/annotation/Priority.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/Resource.java b/api/src/main/java/jakarta/annotation/Resource.java
index e81ba23..cb39804 100644
--- a/api/src/main/java/jakarta/annotation/Resource.java
+++ b/api/src/main/java/jakarta/annotation/Resource.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/Resources.java b/api/src/main/java/jakarta/annotation/Resources.java
index e8ca0f4..eaa2d4c 100644
--- a/api/src/main/java/jakarta/annotation/Resources.java
+++ b/api/src/main/java/jakarta/annotation/Resources.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/package-info.java b/api/src/main/java/jakarta/annotation/package-info.java
index 5bddc26..f108b8c 100644
--- a/api/src/main/java/jakarta/annotation/package-info.java
+++ b/api/src/main/java/jakarta/annotation/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/DeclareRoles.java b/api/src/main/java/jakarta/annotation/security/DeclareRoles.java
index 8028741..36c1ce8 100644
--- a/api/src/main/java/jakarta/annotation/security/DeclareRoles.java
+++ b/api/src/main/java/jakarta/annotation/security/DeclareRoles.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/DenyAll.java b/api/src/main/java/jakarta/annotation/security/DenyAll.java
index eee827e..e32a7e1 100644
--- a/api/src/main/java/jakarta/annotation/security/DenyAll.java
+++ b/api/src/main/java/jakarta/annotation/security/DenyAll.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/PermitAll.java b/api/src/main/java/jakarta/annotation/security/PermitAll.java
index a59e374..256bee9 100644
--- a/api/src/main/java/jakarta/annotation/security/PermitAll.java
+++ b/api/src/main/java/jakarta/annotation/security/PermitAll.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/RolesAllowed.java b/api/src/main/java/jakarta/annotation/security/RolesAllowed.java
index a2163e4..9c717de 100644
--- a/api/src/main/java/jakarta/annotation/security/RolesAllowed.java
+++ b/api/src/main/java/jakarta/annotation/security/RolesAllowed.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/RunAs.java b/api/src/main/java/jakarta/annotation/security/RunAs.java
index b94af77..5a744eb 100644
--- a/api/src/main/java/jakarta/annotation/security/RunAs.java
+++ b/api/src/main/java/jakarta/annotation/security/RunAs.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/security/package-info.java b/api/src/main/java/jakarta/annotation/security/package-info.java
index 14e9c5c..7482fd3 100644
--- a/api/src/main/java/jakarta/annotation/security/package-info.java
+++ b/api/src/main/java/jakarta/annotation/security/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java
index 5f74622..5cd4bfd 100644
--- a/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java
+++ b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinition.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java
index c69aa5a..cd9bfa9 100644
--- a/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java
+++ b/api/src/main/java/jakarta/annotation/sql/DataSourceDefinitions.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
diff --git a/api/src/main/javadoc/doc-files/EFSL.html b/api/src/main/javadoc/doc-files/EFSL.html
index ba29e5e..4a2cd9b 100644
--- a/api/src/main/javadoc/doc-files/EFSL.html
+++ b/api/src/main/javadoc/doc-files/EFSL.html
@@ -1,5 +1,23 @@