6 votes

Comment exporter un fichier war de mon projet maven dans eclipse

J'ai utilisé Eclipse depuis un certain temps maintenant pour écrire des projets web avec Spring, mais je viens de commencer à regarder Maven aussi. J'ai créé un joli projet web avec Maven dans Eclipse, mais si je clique droit sur le projet je ne peux plus l'exporter en fichier WAR. Comment puis-je créer mon fichier WAR à mettre sur le serveur ? Est-ce que je dois mettre quelque chose dans mon pom.xml.

S'il vous plaît aidez-moi.... mon pom.xml est le suivant :

    4.0.0
    org.springsource.greenbeans.maven
    WebFlowTemplate
    war
    0.0.1-SNAPSHOT
    WebFlowTemplate Maven Webapp
    http://maven.apache.org

            jstl
            jstl
            1.2

            org.hibernate
            hibernate-core
            3.6.3.Final

            org.hibernate
            hibernate-validator
            4.3.0.Final

            junit
            junit
            3.8.1
            test

            org.aspectj
            aspectjtools
            1.6.2

            org.springframework
            spring-aspects
            3.1.2.RELEASE

            org.springframework
            spring-context
            3.1.2.RELEASE

            org.springframework.webflow
            spring-webflow
            2.3.1.RELEASE

            org.springframework.security
            spring-security-core
            3.1.2.RELEASE

            org.springframework.security
            spring-security-web
            3.1.2.RELEASE

            org.springframework.security
            spring-security-config
            3.1.2.RELEASE

            org.springframework
            spring-aop
            3.1.2.RELEASE

            log4j
            log4j
            1.2.17

        WebFlowTemplate

7voto

bary Points 1549

Utilisez les plugins Maven maven-compiler-plugin, maven-war-plugin, ex :

        ...

            org.apache.maven.plugins
            maven-compiler-plugin
            2.0.2

                1.6
                1.6
                ${project.build.sourceEncoding}
                true
                true

            org.apache.maven.plugins
            maven-war-plugin
            2.1-beta-1

                false
                ${project.build.directory}/${project.artifactId}
                ${project.artifactId}_${noVer}

                    false

                        false

        ...

    ${project.artifactId}-${project.version}

Et ensuite tout simplement :

mvn install

créera le fichier WAR.

Vous pouvez exécuter l'objectif mvn install depuis les configurations d'exécution d'eclipse ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X