javax.jnlp как зависимость maven

Используя JNLP (javax.jnlp) в одном java-проекте, я понял, что он не является частью обычного JDK. Поскольку это проект Maven, я хотел бы добавить его в качестве зависимости к моему POM.

Одна зависимость, которую я нашел работающей:

   <dependency>
      <groupId>javax.jnlp</groupId>
      <artifactId>jnlp-api</artifactId>
      <version>8.0</version>
      <scope>system</scope>
      <systemPath>${java.home}/lib/javaws.jar</systemPath>
   </dependency>

Но зависимость от системного пути выглядит плохо для меня - действительно плохо.
system помечен как устаревший здесь: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
Нет ли другого пути? Получить его из репозиториев как разумную актуальную версию (java 8)?
Или что было бы более чистым способом?


person PaulEdison    schedule 23.12.2017    source источник
comment
Лучше всего использовать репозиторий oracle maven docs.oracle.com /middleware/1213/core/MAVEN/ (требуется регистрация).. после этого лучше всего будет использовать диспетчер репозитория..   -  person khmarbaise    schedule 23.12.2017
comment
См. этот мой ответ. Это не поможет вам легко получить последнюю версию, но поможет вам избавиться от <scope>system</scope>.   -  person pirho    schedule 24.12.2017