我正在使用此处找到的 Android Maven 教程。我已经为 Eclipse 安装了 m2e 插件。现在我的 src 目录有点乱了。它读取 src 目录,并将 main/java 目录视为包名。我该如何纠正这个。当然,我只是将 java 目录作为我的 src 文件夹,但 eclipse 应该将其识别为 maven 项目。当我使用 Web 应用程序时,这是可行的,如果是 Android 应用程序,我如何强制 Eclipse 执行。
问问题
220 次
1 回答
0
您可以通过将 sourceDirectory 添加到构建部分来在 pom.xml 中指定您的 java 包存在的确切位置:
<build>
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
</build>
maven 项目中 java 包的标准位置是将它们放在 src/main/java 中,因此只有在使用不同的位置时才需要 sourceDirectory,如教程所示:
<sourceDirectory>src</sourceDirectory>
只要将 pom 配置为指向正确的位置,您就可以将它们放在您喜欢的位置。
顺便说一句,Intellij IDEA 在处理 maven 项目方面做得比 Eclipse 似乎做得更好,而且下个月发布的第 12 版具有出色的 Android 功能。
于 2012-11-24T16:54:25.730 回答