Maven插件在未指定模块时崩溃
当我试图运行Maven plugin goalMaven插件在未指定模块时崩溃,maven,maven-module,Maven,Maven Module,当我试图运行Maven plugin goaldatabase:run而没有指定定义它的模块时,它崩溃了 我的项目有四个模块(main、core、cli、和web),我只在其中两个模块(cli和web)中添加了一个标准形式的数据库插件: <plugin> <groupId>org.tools.database</groupId> <artifactId>database-maven-plugin</artifactId&g
database:run
而没有指定定义它的模块时,它崩溃了
我的项目有四个模块(main
、core
、cli
、和web
),我只在其中两个模块(cli和web)中添加了一个标准形式的数据库插件:
<plugin>
<groupId>org.tools.database</groupId>
<artifactId>database-maven-plugin</artifactId>
<version>1.0.3</version>
<configuration>
...
</configuration>
</plugin>
但如果我忽略了模块的列表,则会崩溃:
mvn database:run
在当前项目和存储库提供的插件组[org.apache.maven.plugins,org.codehaus.mojo]中未找到前缀“database”的插件
我是否还需要在
main
module/project中定义插件,这样它就不会崩溃?但这没有意义。。。会吗?这是预期的行为吗?如果可能的话,我更喜欢较短的命令行。我想您只在子模块中定义了插件?不是通过项目根目录中的插件管理…我还假设您在main/core/cli/web上有一个父级?@khmarbaise是的,“main”是父级,我只在“cli”和“web”中定义了插件。我没有使用插件管理。我应该吗?是的,你应该在你的父母中定义所有的插件。。。
mvn database:run