mar*_*gti 12 java eclipse maven m2e
我将guava 17.0添加到我的pom.xml中,Eclipse自动重建项目.
Ran mvn dependency:resolve,maven显示com.google.guava:guava:jar:17.0:compile在已解析文件列表中.
但是当我在Eclipse中尝试自动完成时com.google.g,它会说"没有默认提议".我之前在我的pom.xml中添加了依赖项,运行mvn dependency:resolve并且Eclipse立即将它们选中.这次有什么不同?
到目前为止我已尝试过以下内容:
mvn clean 其次是 mvn install我可以看到target/<projname>-1.0-SNAPSHOT/WEB-INF/lib/guava-17.0.jar.
我的配置:
mar*_*gti 10
@khmarbaise的建议效果最好,解决了所有问题.
只需从Eclipse中删除项目即可.
重新导入为"现有Maven项目"并将其指向包含项目pom.xml文件的目录.
让Eclipse的m2e插件处理其余部分
为我工作完美.
以下建议(取自https://developers.google.com/appengine/docs/java/webtoolsplatform#maven)可能仅适用于GAE项目,但似乎应该普遍适用(我的项目是GAE,所以可以'可以肯定):
Maven项目根目录中的目录不得 包含以下任何内容:
Run Code Online (Sandbox Code Playgroud)1. A subdirectory named target 2. A subdirectory named .settings 3. A file named .classpath 4. A file named .project
| 归档时间: |
|
| 查看次数: |
17683 次 |
| 最近记录: |