我制作了自己的框架,并在我的Web应用程序中使用这些框架。现在我必须为我的项目创建JAR文件,然后将此jar复制到Web应用程序的lib路径。是否有可能让Maven为我做这件事。Maven和自动构建其他Eclipse项目到您的Web应用程序
(目前我不使用Maven,因为我没有得到它与GAE工作。)
我制作了自己的框架,并在我的Web应用程序中使用这些框架。现在我必须为我的项目创建JAR文件,然后将此jar复制到Web应用程序的lib路径。是否有可能让Maven为我做这件事。Maven和自动构建其他Eclipse项目到您的Web应用程序
(目前我不使用Maven,因为我没有得到它与GAE工作。)
当然是的,这是可能的,任何构建工具可以做到这一点(甚至一个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
您可以创建你的框架Maven项目,另一个用于Web应用程序。然后,您只需将您的框架项目作为依赖添加到您的Web应用程序,并将其自动复制到lib路径。
生成您框架项目:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart
生成Web应用程序项目:Web应用程序的
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp
编辑pom.xml
并添加框架依赖