¿Hay alguna forma de generar automáticamente jar de origen y javadoc en Netbeans? Idealmente, me gustaría colocar archivos jar de mi fuente y JavaDoc en la carpeta dist cada vez que compilo.Generación automática de fuentes y archivos jar en Netbeans
Respuesta
Esto es lo que yo personalmente añadir a mis archivos de hormigas (build.xml):
<target description="bundle sources in a jar" name="package-sources">
<jar basedir="src" destfile="dist/${ant.project.name}-sources.jar"/>
</target>
<target depends="-javadoc-build" description="bundle javadoc in a jar" name="package-doc">
<jar basedir="dist/javadoc" destfile="dist/${ant.project.name}-javadoc.jar"/>
</target>
Con Netbeans llamo a estos objetivos de forma manual, o puede utilizar los objetivos de gancho:
<target name="-post-jar" depends="package-sources, package-doc" />
Gracias, creo que esto es lo que estoy buscando. Voy a tratar de salir. –
Gracias por responder. ¿Acabo de agregar las líneas en build.xml? Porque no funcionó para mí. ¿Qué significa "Con Netbeans llamar a estos objetivos manualmente, o puede usar gancho de destino"? – hrzafer
Sí, estos destinos se pueden agregar dentro del elemento '
Por favor, intente agregando esto a build.xml. Lo he probado en NetBeans IDE 7,0
<target name="-post-jar" description="bundle sources and javadoc in a jar" depends="javadoc">
<jar compress="${jar.compress}" basedir="${src.dir}" jarfile="${dist.dir}/${application.title}-sources.jar"/>
<jar compress="${jar.compress}" basedir="${test.src.dir}" jarfile="${dist.dir}/${application.title}-test.jar"/>
<jar compress="${jar.compress}" basedir="${dist.javadoc.dir}" jarfile="${dist.dir}/${application.title}-javadoc.jar"/>
</target>
He intentado lo siguiente en NetBeans IDE 7.2 y funciona (suponiendo que el nombre del proyecto es MiProyecto)
ir a la MiProyecto directorio
abierta archivo build.xml en un editor de texto
añadir las siguientes líneas debajo de la línea de
<import file="nbproject/build-impl.xml"/>
:<target name="-post-jar" description="bundle sources and javadoc in a jar" depends="javadoc"> <jar compress="${jar.compress}" basedir="${src.dir}" jarfile="${dist.dir}/${application.title}-sources.jar"/> <jar compress="${jar.compress}" basedir="${dist.javadoc.dir}" jarfile="${dist.dir}/${application.title}-javadoc.jar"/> </target>
ir a nbproject carpeta y abrir la project.properties archivo en un editor de texto
editar el nombre del archivo binario de salida (establecido en el nombre del proyecto.jar de forma predeterminada):
# This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/**MyProject-binaries**.jar
- guardar y construir proyecto.
Espero que funcione con usted también.
- 1. Generación de jar fuente y Javadoc
- 2. ¿Cómo usar archivos .jar en NetBeans?
- 3. Creación de fuentes y archivos de documentos
- 4. fuentes desactivar buscar una carpeta específica en NetBeans 7.1 RC2
- 5. Generación automática de conjuntos de datos DBUnit
- 6. Exportar JAR con Netbeans
- 7. Generación automática de archivos de encabezado para un archivo fuente C en un IDE
- 8. Gettext generación automática de comentarios
- 9. Generación automática de GUI en C#
- 10. Generación automática de interfaz en eclipse
- 11. Deshabilitar la compilación automática en NetBeans
- 12. Cómo agregar un JAR en NetBeans
- 13. Cómo compilar fuentes jar con gradle
- 14. Cómo crear un archivo Jar en Netbeans
- 15. Generación automática de pruebas de unidades .NET
- 16. Generación automática/plantilla de vectores de prueba en C++
- 17. ¿Generación automática de pruebas unitarias para Java?
- 18. ¿Cómo desactivo la generación automática de paréntesis en Intellij IDEA?
- 19. Generación automática de clases simuladas para gmock
- 20. Creación automática de archivos de manifiesto con Eclipse para archivos JAR
- 21. Renderizado de fuentes extrañas en Netbeans en Linux
- 22. ¿Cómo puedo agregar fuentes a netbeans?
- 23. Netbeans y archivos de configuración externa
- 24. JSF y recarga automática de archivos xhtml
- 25. Cambiar la carpeta de destino de los archivos JAR en Netbeans 7
- 26. ¿La finalización automática de NetBeans del archivo incluido no funciona?
- 27. netbeans: cómo determinar los JAR no utilizados?
- 28. Puede agregar varios archivos jar en un archivo jar y luego iniciar ese archivo jar
- 29. Generación automática de una clase Wrapper en C# usando Composición
- 30. ¿Por qué NetBeans IDE no ve las fuentes generadas?
¿Qué tipo de proyecto está creando, Java, Maven, Java Free-Form? La respuesta cambiaría según el tipo de proyecto. –
Es un proyecto de netbeans, creo que usa hormiga? Ant está en mi lista para averiguarlo, pero la lista es larga ... :) No Maven, no estoy familiarizado con eso. Supongo que es libre. Lo sentimos, no hay educación formal sobre el código. Recogí lo poco que sé de libros y personas útiles. Por cierto, gracias. –