2011-05-02 8 views
0

J'ai créé mes propres frameworks, et j'utilise ces frameworks dans mes applications web. Maintenant, je dois créer un fichier JAR pour mon projet, puis copier ce fichier jar sur le chemin de l'application web lib. Est-il possible de faire faire ça à Maven pour moi?Maven et autobuilding d'autres projets Eclipse à votre application web

(Actuellement, je ne pas utiliser Maven, parce que je n'ai pas eu à travailler avec GAE.)

Répondre

1

Oui bien sûr, cela est possible, tout outil de construction peut faire (même un script shell) .

Donc, dans maven, vous définissez un module pour votre framework. Vous définissez un autre module pour votre webapp, configuré comme une application web, ajoutez une dépendance entre eux. Cette dépendance est suffisante pour que maven comprenne que votre jar module de framework doit être inclus dans l'application web.

Voici une rapide introduction à Maven: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

Et voici un fichier de configuration de base pour les applications web: http://maven.apache.org/guides/mini/guide-webapp.html

1

Vous pouvez créer un projet Maven pour votre cadre et un autre pour votre application Web. Ensuite, vous ajoutez simplement votre projet de framework en tant que dépendance à votre application Web et il est automatiquement copié dans le chemin de la librairie.

Générer un projet pour votre cadre:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart

Générer un projet pour votre application web:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp

modifier pom.xml d'application web et ajoutez votre cadre en tant que dépendance

Questions connexes