que tienen un diseño de proyecto estándar para un proyecto java:Apache horm manifiesta class-path?
project/
src/
source_file_1.java
...
source_file_N.java
build/
classes/
source_file_X.class
...
jar/
MyJar.jar
lib/
SomeLibrary.jar
SomeOtherLibrary.jar
Por lo que yo puedo decir, estoy construyendo el proyecto correctamente con Ant. Necesito establecer el atributo class-path en el archivo Manifest para que mis clases puedan usar las bibliotecas requeridas.
La siguiente información relevante de build.xml
<target name="compile" depends="init">
<javac srcdir="src" destdir="build\classes">
<classpath id="classpath">
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
<target name="jar" depends="compile">
<jar destfile="build\jar\MyJar.jar" basedir="build\classes" >
<manifest>
<attribute name="Built-By" value="${user.name}" />
</manifest>
</jar>
</target>
Cualquier empuje en la dirección correcta es apreciado. Gracias
Llegué a esta conclusión antes de responder, aunque no conocía jar.classpath. Estaba siendo expulsado por en la documentación ant http://ant.apache.org/manual/CoreTasks/manifestclasspath.html –
oh sí y gracias –
jar.classpath está definido por NetBeans en otra parte del archivo de compilación, I creer. –