困惑Maven如何工作(删除pom后仍然有效)

时间:2013-03-22 11:56:57

标签: java android maven guava

我创建了一个Android项目。并在onCreate()

中使用了这样的guava类
Multimap multimap;

然后它显示错误,因为guava没有库。所以我把它转换为Maven项目并在pom.xml中添加了这样的依赖

<dependencies>
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>14.0-rc3</version>
</dependency>
</dependencies>

所以它现在可用并且错误消失。现在我通过转到选项来禁用项目的maven性质

right click-->maven-->disable maven nature

然后我删除了pom.xml,并且还删除了.m2/com/google内的guava文件夹。还删除了.m2/repository内的我的项目名称文件夹。所以现在我想

Multimap multimap;

并且它的导入行应该显示错误。但是它仍然工作而没有显示错误。我删除了gen并重建并删除了bin并重建。仍然项目工作正常但它不应该。任何想法的人为什么我的项目是不工作。

0 个答案:

没有答案