2011-05-02 71 views
0

我制作了自己的框架,并在我的Web应用程序中使用这些框架。现在我必须为我的项目创建JAR文件,然后将此jar复制到Web应用程序的lib路径。是否有可能让Maven为我做这件事。Maven和自动构建其他Eclipse项目到您的Web应用程序

(目前我不使用Maven,因为我没有得到它与GAE工作。)

回答

1

当然是的,这是可能的,任何构建工具可以做到这一点(甚至一个shell脚本) 。

所以在maven中,你为你的框架定义了一个模块。您为您的web应用程序定义了另一个模块,将其配置为一个Web应用程序,并在它们之间添加依赖关系。这种依赖性足以让maven明白你的框架模块jar必须包含在web应用程序中。

这里简要介绍一下Maven的:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

在这里,一个基本的配置文件的Web应用程序:http://maven.apache.org/guides/mini/guide-webapp.html

1

您可以创建你的框架Maven项目,另一个用于Web应用程序。然后,您只需将您的框架项目作为依赖添加到您的Web应用程序,并将其自动复制到lib路径。

生成您框架项目:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart

生成Web应用程序项目:Web应用程序的
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp

编辑pom.xml并添加框架依赖

相关问题