Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Упаковать в jar другие классы


Автор: oson 12.9.2012, 16:01
Подскажите пожалуйста, каким плугином можно достать содержимое из jar файлов, которые указаны в зависимостях, и упаковать это содержимое в мой jar?

Автор: oson 12.9.2012, 16:18
Нашел
http://sonatype.github.com/jarjar-maven-plugin/

Автор: oson 12.9.2012, 22:06
Как им пользоваться толком не написано. И кстати обфускацию можно сделать после такой перепаковки?

Автор: Temdegon 5.11.2012, 14:56
Пробуй maven-shade-plugin
У меня им без проблем получалось собрать в одну jar проект со всеми зависимостями.

   
Код

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>  

Автор: Kircul 5.11.2012, 16:11
Сам не пробовал но вот вроде оно: https://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html#jar-with-dependencies

Автор: Temdegon 5.11.2012, 19:48
maven-assembly-plugin плагин мне сконфигурить не удалось. А maven-shade-plugin заработал без проблем. Может у них задачи разные или хз. Мне нужно было собрать проект с кучей jar-зависимостей в один независимый, самодостаточный jar.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)