0 0

maven 依赖出错5

  我的一个act工程依赖service,pom文件中做了配置,在service工程里面有一个类,声明了一个接口open(),并且我已经用mvn clean install安装到本地仓库里面,但是执行工程里面的mvn clean test -Dtest=TestMain编译不过。
返回错误:
TestReopen.java:[17,12] 找不到符号
可是我找了,service工程,里面有这个类,并且也有TestMain里面调用的方法,我本地也是可以编译过的。
之后我尝试了在act工程中执行mvn dependency:copy-dependencies将依赖的jar包copy出来,将依赖的servic包解压后看源代码,也是有这个方法的。这就让我很不理解了,为什么不好用呢?难道是因为我的Test写在src/test/java里面吗?scope不对吗?请大家帮忙看看这是什么问题,还有一个问题就是怎么看一个工程指定的scope依赖的jar包呢?例如我想看test scope下,我的工程依赖的jar包。

问题补充:
chen_yongkai 写道
找不到符号的编译错误:

http://redking.blog.51cto.com/27212/130796


这个主要说的包访问权限,我的这个代码没有这个问题,接口和类都是public的
并且在eclipse中编译是可以通过的,用mvn不知道怎么回事就是找不到!
2012年3月12日 18:25

1个答案 按时间排序 按投票排序

0 0

找不到符号的编译错误:

http://redking.blog.51cto.com/27212/130796

2012年3月12日 19:29

相关推荐

Global site tag (gtag.js) - Google Analytics