Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Maven и assembly плагин 
V
    Опции темы
Tony
  Дата 29.10.2009, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 3
Всего: 12



Привет. Столкнулся с проблемой. Надо собрать простой проект в jar. Проблема в том что надо собрать архив в котором будет разпакованный один dependencies. Тоесть получается или все депенденцы запихать в архив или не одного. Примера не нашёл. Пробывал:
Код
 assembly file: 
<dependencySet>
            <outputDirectory>/</outputDirectory>
            <scope>compile</scope>
            <includes>
                <include>com.sun.xml:saaj-impl</include>
            </includes>
            <unpack>true</unpack>
        </dependencySet>


Не помогло. 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
4EJIOBEK
Дата 30.10.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 26.3.2007

Репутация: 2
Всего: 4



Код

<assembly>

    <id>bundle</id>

    <formats>
        <format>jar</format>
    </formats>

    <includeBaseDirectory>false</includeBaseDirectory>

    <dependencySets>
        <dependencySet>
            <useStrictFiltering>true</useStrictFiltering>
            <includes>
                <include>com.sun.xml:saaj-impl</include>
            </includes>
            <unpack>true</unpack>
        </dependencySet>
    </dependencySets>
</assembly>


должно работать
PM MAIL ICQ   Вверх
Tony
  Дата 30.10.2009, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 3
Всего: 12



Применил настройки из твоего примера.
Вызаываю фазу packae: 
 mvn clean package
Pom:
Код

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>LATEST</version>
    <executions>
                  <execution>
                    <id>make-assembly</id>
                    <phase>package</phase>
                    <goals>
                      <goal>single</goal>
                    </goals>
                  </execution>
                </executions>
                <inherited>false</inherited>
                <configuration>
                  <descriptors>
                    <descriptor>assm.xml</descriptor>
                  </descriptors>
                </configuration>
            </plugin>

Кричит:
Код

[WARNING] While downloading com.sun.xml:saaj-impl:1.3
  This artifact has been relocated to com.sun.xml.messaging.saaj:saaj-impl:1.3.


[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'com.sun.xml:saaj-impl'

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] : org.apache.maven.plugin.assembly.model.Assembly@19481b2
Assembly is incorrectly configured: bundle

Assembly: bundle is not configured correctly: One or more filters had unmatched criteria. Check debug log for more information.




--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
4EJIOBEK
Дата 30.10.2009, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 26.3.2007

Репутация: 2
Всего: 4



скорее всего неправильно задана сама зависимость
Цитата

[WARNING] While downloading com.sun.xml:saaj-impl:1.3
  This artifact has been relocated to com.sun.xml.messaging.saaj:saaj-impl:1.3.


попробуй 
Код

<include>com.sun.xml.messaging.saaj:saaj-impl</include>


PM MAIL ICQ   Вверх
Tony
  Дата 30.10.2009, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 3
Всего: 12



Спасибо. Правельное название groupId помогло.  smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
Старовъръ
Дата 30.10.2009, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.5.2008

Репутация: 2
Всего: 10



А есть пример как собрать весь проект с зависимостями(и самими модулями) в один jar? Ну или просто в папку, без разницы... А то у меня все зависимости собираются, а сами модули - не..
PM MAIL WWW   Вверх
4EJIOBEK
Дата 2.11.2009, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 26.3.2007

Репутация: 2
Всего: 4



Если после dependency set задать!?
Код

 <fileSets>
   <fileSet>
     <directory>target/classes</directory> 
     <outputDirectory /> 
     <includes>
       <include>**/*</include> 
     </includes>
   </fileSet>
 </fileSets>

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0482 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.