【发布时间】:2011-10-05 18:46:45
【问题描述】:
我是 maven 新手,我正在尝试做 maven in 5 mins 我一直在试图弄清楚为什么 mvn package 会产生一个空罐子。我完全按照说明进行操作,但它不起作用。
我完成了 archtype:generate 目标。这在 /bin 中创建了 my-app 项目结构。然后当我尝试运行 mvn package 时,它说
[INFO] 无法执行 mojo:资源。它需要一个具有现有 po 的项目 m.xml,但构建没有使用一个。
我尝试了几个建议,最后尝试将 my-app 项目中的 pom.xml 文件直接放在 /bin 中的上一级。
现在 mvn 包可以工作了。
在与 my-app 相同的目录中创建了一个目标。但是 jar 是空的...没有任何类文件并试图执行它会抛出 classnotfoundexception。
此外,mvn 应该只能在 /bin 中工作。至少我就是这样。但是我看到了几个插图,它们的 mnv 命令是从随机目录执行的,例如 here
还有如何在maven上创建多模块项目?
有什么建议吗?
【问题讨论】:
-
1.您有一些源文件(java 类?2. 您的源文件夹是否标记为源文件夹?3. 请您发布您的 pom。4. 您使用的是 IDE 还是在控制台上使用 Maven?