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

Kav*_*ree 5 teamcity maven maven-archetype

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

mvn archetype:generate
Run Code Online (Sandbox Code Playgroud)

这在命令提示符下工作得很好。

不幸的是,它抛出以下错误TeamCity

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

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

任何建议都会有所帮助。

Lil*_*nBr 3

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

对于Maven,原型是

Maven 项目模板工具包。原型被定义为一种原始模式或模型,所有其他同类事物都是由它构成的。

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