Son 5 clics de botón para obtener un eclipse para crear un archivo war desplegable para mi proyecto Eclipse, me imagino que probablemente haya alguna opción de línea de comando eclipse para hacer lo mismo, así que puedo escribirlo en un script, pero no estoy Viendolo.¿Cómo puedo automatizar (script) la creación de un archivo war en eclipse?
Respuesta
Usa el Ant war
task, configura un archivo de compilación relevante y solo tienes que presionar el botón "herramientas externas" para ejecutarlo.
Sí, puedo escribir un script ant, y yo sí, pero me parece que todo el código para hacer lo que quiero ya existe en Eclipse, espero que haya una opción de línea de comandos para ejecutar ese código, ya que es muy bueno en la construcción de mi aplicación. – stu
También podría configurar una versión de Maven para su proyecto web. Escribir el paquete mvn desde la línea de comandos luego construiría el proyecto para usted.
Para la integración entre Maven y Eclipse, consulte m2Eclipse y Maven Eclipse Plugin.
No puedo decir nada sobre el embalaje WAR en sí, lo siento.
Pero como he escrito en How do I automatically export a WAR after Java build in Eclipse?: Si que puede describir el envasado WAR con un script Ant, puede tener ese script Ant que se ejecuta automáticamente después de cada cambio en su proyecto. Utilice Proyecto-> Propiedades-> Constructores-> Agregar-> Ant Builder. Dale a ese constructor tu script Ant personalizado y se ejecutará automáticamente después de los constructores "normales" de tu proyecto. Incluso puede especificar en la configuración del constructor, si solo debe reaccionar sobre cambios en archivos específicos, etc.
El constructor Ant es una especie de navaja suiza para todo lo que quieras automatizar en la construcción del proyecto sin tener que utilizar grandes herramientas como maven.
Esta pregunta ha sido respondida con un par de soluciones diferentes en this thread.
Este script Ant debe trabajar para la estructura estándar de Proyecto Web dinámica del proyecto:
Crear Ant build.xml con el reemplazo de dos propiedades en el principio:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Deploy From Eclipse to JBoss" basedir="." default="deploy">
<!-- This replace with yours project name and JBoss location: -->
<property name="warfile" value="MyProject"/>
<property name="deploy" value="/home/honza/jboss-as-7.1.1.Final/standalone/deployments"/>
<target name="create">
<war destfile="${warfile}.war" webxml="WebContent/WEB-INF/web.xml" update="true">
<classes dir="build\classes"/>
<fileset dir="WebContent">
<exclude name="WEB-INF/web.xml"/>
</fileset>
</war>
</target>
<target name="copy">
<copy todir="${deploy}" overwrite="true">
<fileset dir=".">
<include name="${warfile}.war"/>
</fileset>
</copy>
</target>
<target name="clear">
<delete includeemptydirs="true">
<fileset dir="${deploy}" defaultexcludes="false">
<include name="${warfile}.*/**" />
</fileset>
</delete>
</target>
<target name="deploy">
<antcall target="create"/>
<antcall target="clear"/>
<antcall target="copy"/>
</target>
</project>
Ahora mande "hormiga" hacer la creación de WAR y copiarlos al JBoss. JBoss despliega automáticamente wars que encuentra en el directorio de despliegue.
Para la Prueba automática después de construcción (Proyecto - Construir) añadir este Buildfile aquí:
MyProject - Properties - New - Ant builder
- 1. ¿Cómo hacer un archivo war del proyecto gwt en eclipse?
- 2. Cómo automatizar la creación de nuevos destinos de XCode desde Applescript/Automator/Shell Script
- 3. ¿Cómo incluir dependencias en el archivo WAR?
- 4. ¿Cómo sobrescribir los archivos en el archivo WAR durante la creación de maven?
- 5. ¿Cómo puedo construir WAR con Maven en Eclipse?
- 6. Ignorar archivos SVN al exportar un archivo WAR desde Eclipse?
- 7. Eclipse: Cómo automatizar la exportación de aplicaciones sin firmar en un archivo por lotes
- 8. ¿Cómo puedo leer un archivo de recursos en un archivo war sin detonar implementado en Tomcat?
- 9. ¿Cómo puedo hacer que JBoss explote un archivo WAR desplegado?
- 10. ¿Cómo exporto automáticamente un WAR después de la compilación de Java en Eclipse?
- 11. Eclipse que exporta JAR en WAR
- 12. crear un archivo .war desde gwt-project
- 13. Implementación de WAR en Tomcat/Eclipse
- 14. Cómo implementar un archivo WAR en la máquina Linux
- 15. crear un archivo de script Scala en Eclipse
- 16. ¿Cómo puedo combinar el empaque WAR y la creación del paquete OSGi en Maven?
- 17. Script de creación de usuario de Mysql
- 18. ¿Cómo crear un archivo war en Eclipse sin hormiga o maven?
- 19. implementando un archivo WAR versionado en tomcat
- 20. Cómo ejecutar un script por lotes (archivo .bat) desde eclipse
- 21. Cómo hacer un archivo de guerra en Eclipse
- 22. ¿Cómo automatizar dos2unix usando el script de shell?
- 23. Delphi 6: ¿Cómo puedo cambiar la fecha de creación del archivo (= fecha de creación del archivo)
- 24. ¿Cómo puedo validar un archivo de video desde un script?
- 25. ¿Cómo manejar las superposiciones de Maven WAR en Eclipse?
- 26. favicon.ico en Java WAR archivo
- 27. ¿Puedo automatizar la creación de una aplicación web .NET en IIS?
- 28. ¿Cómo puedo automatizar tareas en Xcode?
- 29. ¿Cómo puedo desplegar un WAR en un Jetty 8 integrado?
- 30. PHP: ¿cómo puedo obtener la fecha de creación del archivo?
Hola @stu favor ¿Usted tiene la secuencia de comandos de hormigas que permitiría que haga esto? – mounaim
échale un vistazo aquí. http://www.dzone.com/tutorials/java/ant/ant-sample-build-file-war-1.html Ver la parte sobre target = "war" – stu