У нас есть настольное приложение Java с DMG и сборками MSI. Когда пользователь устанавливает приложение, я хотел бы иметь каталог лицензий, созданный со ссылками на все лицензии с открытым исходным кодом в каталоге установки приложения.Упаковка настольного приложения Java со ссылками на лицензии с открытым исходным кодом
Я могу загрузить лицензии через ниже плагин:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>download-licenses</id>
<goals>
<goal>download-licenses</goal>
</goals>
</execution>
</executions>
</plugin>
Но я не в состоянии упаковать каталог лицензий, так что если пользователь устанавливает приложение, каталог лицензии находится в каталоге установки приложения ,
Как мне упаковать приложение для включения папки с лицензиями?
Так что же происходит не так? Когда вы делаете «mvn-пакет», вы получаете папку целевых/сгенерированных ресурсов/лицензий? –
@ErwinBolwidt Да, папка с лицензиями присутствует в сгенерированных ресурсах, но я хотел бы упаковать папку с лицензиями вместе с пакетом msi или dmg. Или есть ли другой способ информировать пользователя о лицензиях, которые использует приложение? –
Как создать пакет msi или DMG? –