Maven 2 Maven 2在Ubuntu中“找不到符号”,但在Windows中也可以

Maven 2 Maven 2在Ubuntu中“找不到符号”,但在Windows中也可以,maven-2,Maven 2,当我在Ubuntu系统中运行mvn install时,我的项目出现了很多找不到符号的错误,例如: /home/cruisecontrol-bin-2.8.4/projects/peerview/arch/src/test/java/com/bleum/hydra/arch/repository/MockGuyRepositoryTest.java:[157,2]找不到符号 符号:类分页支持 位置:class com.bleum.hydra.arch.repository.MockGuyRepos

当我在Ubuntu系统中运行mvn install时,我的项目出现了很多找不到符号的错误,例如:

/home/cruisecontrol-bin-2.8.4/projects/peerview/arch/src/test/java/com/bleum/hydra/arch/repository/MockGuyRepositoryTest.java:[157,2]找不到符号 符号:类分页支持 位置:class com.bleum.hydra.arch.repository.MockGuyRepositoryTest /home/cruisecontrol-bin-2.8.4/projects/peerview/arch/src/test/java/com/bleum/hydra/arch/repository/MockGuyRepositoryTest.java:[157,67]找不到符号 符号:变量排序 位置:class com.bleum.hydra.arch.repository.MockGuyRepositoryTest

似乎所有的错误都发生在测试类中。 但是,当我在Windows XP中使用相同的命令运行相同的项目时,一切都很好。在Windows中的Eclipse中,没有任何编译错误。 以下是Ubuntu的mvn-v信息:

ApacheMaven 2.2.1-1 Java版本:1.6.0_20 Java主页:/usr/lib/jvm/Java-6-openjdk/jre 默认区域设置:en_US,平台编码:UTF-8 操作系统名称:linux版本:2.6.32-21-server-arch:amd64系列:unix

以下是Windows的mvn-v信息:

ApacheMaven 2.2.1 r801777;2009-08-07 03:16:01+0800 Java版本:1.6.0_18 Java主页:C:\Program Files\Java\jdk1.6.0\U 18\jre 默认区域设置:en_US,平台编码:Cp1252 操作系统名称:windows xp版本:5.1 arch:x86系列:windows


有什么想法吗?

您是否在命令行上构建类似mvn clean package的工作?您是否已检查是否先删除本地存储库并重试?在linux上使用Sun now Oracle JDK进行尝试如何?找不到的类实际上位于同一个项目中,但在不同的包中。我不认为这是本地存储库的问题。听起来像是多余的导入语句?但是你没有回答问题。思考不是正确的方式。检查一下。此外,如果没有pom,很难猜出是什么问题。