【发布时间】:2014-02-03 18:10:48
【问题描述】:
我是 Maven 的新手,从 sonatype 学习 101 http://books.sonatype.com/mvnex-book/reference/index.html
我仍然对使用子模块创建 maven 项目感到困惑。我正在使用 eclipse 创建 maven 项目并在其下创建模块。
- maven 项目可以有源代码还是只有 POM 文件并且源代码在模块中?
-
我知道我可以使用以下命令运行 maven,如果没有模块并且所有存在的都是 maven 项目
mvn exec:java -Dexec.mainClass="hello1" -
在我有 maven 项目和子模块的情况下:
- main 方法应该存在于哪里?在主项目或模块中?
- 执行该 main 方法的命令应该是什么?
- 如果这个 main 方法必须调用其他 maven 模块中的方法,pom.xml(和其他配置)应该有哪些变化?我应该指定对其他 jar 的依赖还是有更多的依赖?
我似乎迷失了这些基本问题。我正在使用带有 m2e 插件和 maven 3.X 的 eclipse。
【问题讨论】: