I would like to use the new Java API described here:
But when I include it in my pom and try to generate a JAR with all dependencies included, licensescan-maven-plugin tells me that there are two GPL dependencies:
Hi,
Please check maven dependency tree and exclude the two transitive dependency from parent dependency .
mvn dependency:tree : this command can be used .
@Alain_Desilets these libraries are licensed under EPL-2.0 OR GPL-2.0 with Classpath-exception-2.0.
This is the new licensing scheme for all JakartaEE specifications and reference implementations (JakartaEE is the successor to JEE). See the projects at Eclipse EE4J · GitHub
So it's up to you to choose which of these two licences you want to use for your application. For commercial applications, EPL-2.0 (the Eclipse Public License) is the one you want.
You should tune the configuration of licensescan-maven-plugin so that it accepts this dual licensing.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.