LINUX.ORG.RU

Все jar проекта в одну jar

 ,


1

3

Понадобилось все jar (либы), которые я использую засунуть в одну финальную jar. В build.xml засунул следующее

<target name="-post-jar">
        <jar destfile="Jfll.jar">
            <zipfileset src="dist/Jfll.jar"/>
            <zipgroupfileset dir="dist/lib/."/>
        </jar>
</target>
все отлично собирается, но в манифест автоматически не прописывается главный класс, а ручками его дописывать как-то напряжно. Что я упустил?


Eclipse всё это делает за меня. Хотя буду рад мануалу по засовыванию всё в один файл.

CYB3R ★★★★★
()

maven? я в яве не спец если чо. так, мимо проходил.

nanoolinux ★★★★
()
Ответ на: комментарий от Legioner

Спасибо, вот это помогло

<jar destfile="build/main/checksites.jar">
    <fileset dir="build/main/classes"/>
    <zipfileset includes="**/*.class" src="lib/main/some.jar"/>
    <manifest>
      <attribute name="Main-Class"
            value="com.acme.checksites.Main"/>
    </manifest>
</jar>

Gr1N
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.