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


Автор: lBugl 20.5.2010, 08:30
Можно ли интегрировать исходный код в jar архив при автоматической компиляции (создании этого архива средствами netbeans). Есть ли в нём такая настройка?

Автор: powerOn 20.5.2010, 12:14
Такой настройки я не встречал, но можно расширить стандартный билд-скрипт дописав в него ant-task для копирования исходников.

Автор: Entwickler 20.5.2010, 17:16
хм, у меня похожая проблема... я в последнее время бьюсь над вопросом создания jar архива с заданной мной структурой... то есть

my_archive
  |_ com
  |     |_ ...
  |_ lib
        |_ ...


вот мой Ant "сценарий"
Код

<target name="make_app_jar" depends="compile_application" description="Erzeugt ein JAR - Archive mit der kompletten Anwendung und allen Bibliotheken" >
    <delete dir="${dist.dir}"></delete>
    <mkdir dir="${dist.dir}" />
    <echo level="warning" message="OpenbravoSystemTest erzeugen JAR - File..." />
    <jar destfile="${dist.dir}/${app_jar}"  compress="true" index="true" >
        <fileset dir="${application.build}"></fileset>
        <fileset dir="lib" ></fileset>
        <manifest>
            <attribute name="Main-Class" value="com.his.main.OpenbravoSystemTest" />
            <attribute name="Class-Path" value="postgresql-8.4-701.jdbc4.jar"></attribute>
        </manifest>
    </jar>
</target>


то он пакует классы правильно, а вот библиотеки кладёт не верно, что потом не позволяет архиву спуститься....
то есть он их распологает так вот:

my_archive
  |_ com
  |     |_ ...
  |   postgresql.jar
  |   junit.jar
  |   other.jars


не создавая пр этом папки lib

чего делать и где я не прав?!!

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