Teamcity问题:无法将模块添加到当前项目,因为它的包装类型不是'pom'

时间:2018-10-23 23:07:13

标签: teamcity

我正在尝试在Maven中添加TeamCity构建步骤以生成Maven原型。

mvn archetype:generate

这在命令提示符下工作正常。

很遗憾,它在TeamCity中抛出以下错误:

  

无法执行目标   org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate   (default-cli)在项目pso-jms-listener-archetype上:   org.apache.maven.archetype.exception.InvalidPackaging:无法添加   模块到当前项目,因为它的包装类型不是'pom'

我创建了一个新文件夹并尝试在其中执行,但仍然抛出相同的错误

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

您可能已经在执行 mvn archetype:generate 的目录中有一个 POM 文件。

对于Maven,原型是

<块引用>

Maven 项目模板工具包。原型被定义为 所有其他同类物品的原始图案或模型 制作。

简而言之,您正在另一个项目中创建一个项目(从模板)。 在您的项目文件夹中,删除文件 pom.xml 并再次使用 mvn archetype:generate

相关问题