Используя 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)?
Или что было бы более чистым способом?
<scope>system</scope>
. - person pirho   schedule 24.12.2017