2

我有一个使用 NetBeans 创建的具有以下层次结构的 Maven 项目:

 root/
       Parent/
              pom.xml
              Project 1/
                        pom.xml
              Project 2/
                        pom.xml
              ....
              Project x/
                        pom.xml

当我尝试发布时:执行它在尝试部署时失败:

 [ERROR] The build could not read 1 project -> [Help 1]
    [ERROR]   
    [ERROR]   The project  (C:\checkout\pom.xml) has 1 error
    [ERROR]     Non-readable POM C:\checkout\pom.xml: C:\checkout\pom.xml (The system cannot find the file specified)

看起来插件希望 pom 位于根文件夹中。我无法在插件上找到自定义点来指定 pom.xml 位置。

这是不可能的,还是我组织项目错了?

4

2 回答 2

2

在网上搜索,我发现了这篇文章,它向我指出了一个问题,这里有答案。

于 2012-09-06T16:10:04.260 回答
1

看起来您正在尝试mvn release:perform从结帐根目录运行,而您应该cd这样做Parent

我假设您的项目确实存储在 Subversion 或其他一些 Maven 支持的版本控制工具下,并且您在C:\checkout目录中签出了它。

于 2012-09-06T16:09:50.040 回答