我对Maven还不熟悉。我被分配到一个新项目,它的结构如下。
Data_Res
|
---res-search
| |
| -----res-hast
| | |
| | ------src/main....
| | |
| | ------pom.xml
| -----res-haster
| | |
| | ------src/main....
| | |
| | ------pom.xml
| |
| ----pom.xml
|
|
---pom.xml
---sonar_pom.xml
我在根pom.xml文件中没有看到模块部分,但是我在sonar_pom.xml文件中看到了模块部分。它并不包括所有子节点。一个文件夹/项目可以有两个pom文件吗?或者我们可以单独执行它们吗?
- 我如何解释这个问题?子模块还是单独的项目?有什么指标可以找出来吗?
- 我被告知在根pom上运行
mvn clean install
。我已经这样做了。我被要求验证其中一个子文件夹的所有依赖项是否都已提供。如何检查这些?我可以在我的主目录下的.m2文件夹中看到一些文件。 - 我该如何构建/打包这个项目?我将要在其中一个子文件夹中工作。我不确定它是一个单独的项目还是子模块。在这种情况下,我可以直接进入那个文件夹并从那个文件夹中运行
mvn package/build
(存在pom.xml文件)吗?