如何在maven

时间:2016-04-13 10:26:28

标签: java eclipse maven google-app-engine maven-3

我正在使用maven 3.1.0。我的项目是:

  • web的项目-1
  • web的项目-2

核心项目是两个Web项目的父项目。所以我使用<parent>标记在maven中指定了这个。

我想要实现的是每次部署我的Web应用程序时自动安装core,以确保包含和部署此项目中的所有更改。我在appengine环境中工作,所以我使用appengine:devserver目标来运行它。

我知道我可以从父POM聚合模块。但即便如此,我还是要记得单击父项目上的install

我只想在一次操作中做[安装在核心]和[appengine:webserver上的devserver]。

1 个答案:

答案 0 :(得分:0)

创建一个合适的文件夹结构,如下所示:

  root (pom.xml)
   +-- core (pom.xml)
   +-- web-project1 (pom.xml)
   +-- web-project2 (pom.xml)

在父pom(root)中提及核心,web-project1等,并在模块之间定义适当的依赖关系,以便您可以从根文件夹执行整个安装:

mvn clean install

就是这样。