Java 我是否需要关心maven模块的版本设置?
我有一个由几个模块组成的应用程序:Java 我是否需要关心maven模块的版本设置?,java,maven,dependencies,Java,Maven,Dependencies,我有一个由几个模块组成的应用程序: app-parent app-main app-start-cmd app-start-gui app-tools app-tools-toolone app-tools-tooltwo appmain占据了应用程序主体的大部分应用程序启动命令,应用程序启动gui,以及应用程序工具模块依赖于它 当我添加此依赖项时,它要求我提供他们应该依赖的app main版本,并自动输入0.0.1-SNAPSH
app-parent
app-main
app-start-cmd
app-start-gui
app-tools
app-tools-toolone
app-tools-tooltwo
appmain
占据了应用程序主体的大部分<代码>应用程序启动命令,应用程序启动gui
,以及应用程序工具
模块依赖于它
当我添加此依赖项时,它要求我提供他们应该依赖的app main
版本,并自动输入0.0.1-SNAPSHOT
我有两个问题:
应用父应用程序的版本,并将其反映到所有其他模块上?它毕竟只是一个应用程序,尽管它将为不同的目的构建几个独立的工件
mvn versions:set -DnewVersion=2.2.2
它会将所有版本更改为2.2.2