Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как работает maven-jar-plugin / 4 сообщений из 4, страница 1 из 1
25.09.2016, 11:59
    #39315079
hck1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите как работает maven-jar-plugin
добавил вот такое в pom.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                </archive>
            </configuration>
        </plugin>
ожидал что по mvn install будет делать jar и META-INF/MANIFEST.MF, но на maven install вылетает:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar (default-jar) on project testmr: Error assembling JAR: Manifest fil
e: ...\target\classes\META-INF\MANIFEST.MF does not exist. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar (default-jar) on pr
oject testmr: Error assembling JAR

куда копать ?
...
Рейтинг: 0 / 0
25.09.2016, 12:36
    #39315082
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите как работает maven-jar-plugin
hck1,

Ну, в путь копать. Если вы хотите подсунуть готовый манифест, что само по себе уже подозрительно, то почему вы его берете из столь странного места как project.build.outputDirectory? Ну, и не очень понятно зачем с мавеном использовать готовый манифест, мавен сам его может сделать и Class-Path прописать и другие аттрибуты.
...
Рейтинг: 0 / 0
25.09.2016, 12:47
    #39315083
hck1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите как работает maven-jar-plugin
BlazkowiczНу, в путь копать. Если вы хотите подсунуть готовый манифест, что само по себе уже подозрительно, то почему вы его берете из столь странного места как project.build.outputDirectory? Ну, и не очень понятно зачем с мавеном использовать готовый манифест, мавен сам его может сделать и Class-Path прописать и другие аттрибуты.
спасибо. я решил, что секция manifestFile указывает куда мавен будет класть файл, перед тем как упаковать в jar.
убрал и все заработало.
...
Рейтинг: 0 / 0
25.09.2016, 13:08
    #39315084
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите как работает maven-jar-plugin
hck1спасибо. я решил, что секция manifestFile указывает куда мавен будет класть файл, перед тем как упаковать в jar.
убрал и все заработало.
Ну нет. Это в Ant надо все говорить что как делать и куда складывать. А Мавен все делает сам. Ваше дело говорить ему "нее, я так не хочу, сделай подругому". В этом ключевая особенность.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как работает maven-jar-plugin / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]