|
|
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
Есть задача собрать jar со всеми библиотеками внутри. Потом упаковать его в zip вместе с документацией Я умею отдельно собирать jar или отдельно упаковывать собранный самим мавеном jar без зависимостей в архив. К сожалению, обе сборки требуют maven-assembly-plugin Можно ли как-то осуществить это или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 10:13 |
|
||
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
Timein, Как сделать jar без мавен вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 10:50 |
|
||
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
Petro123, нет, вопрос в том, как мавеном собрать jar со всеми библиотеками внутри и запаковать все в архив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 10:54 |
|
||
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
Timein, всё это делает maven-assembly-plugin Если нужен "запускабельный" - https://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. если нужны подробность (документация) - то вот она https://maven.apache.org/plugins/maven-assembly-plugin/usage.html авторК сожалению, обе сборки требуют maven-assembly-plugin Почему вы против этого? Вас же не смущает, что компиляция проекта требует maven-compiler-plugin? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 11:41 |
|
||
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
Timein, авторЕсть задача собрать jar со всеми библиотеками внутри. Потом упаковать его в zip вместе с документацией Вам надо "нарисовать" свой дескриптор для сборки, но скорее всего "за один вызов" этого не получится сделать - я не вижу в оффдокументации возможностей запаковать все зависимости в архив и рядом положить документацию. Вариантов тут 2: 1) можно сделать "раскладку" джарников (например, вынести ваш джарник в корневую папку, а зависимости - положить в папку lib/, прописав в манифесте Class-Path: lib/dependency-1.jar lib/dependency-2.jar - это всё можно сделать средствами мавена (в генерации манифеста это настраивается - вот тут есть примеры) 2) можно два раза вызвать maven-assembly-plugin - делается это через секцию executions в настройках плагина Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. и в файле src/assembly/distribution.xml описать структуру вашего дистрибутива. jar-with-dependencies к этому моменту уже будет собран. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 11:52 |
|
||
|
Maven и java
|
|||
|---|---|---|---|
|
#18+
qastaПочему вы против этого? Я тоже не понял, к чему это он. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39550253&tid=2122479]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 356ms |

| 0 / 0 |
