Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 项目中对不同包的依赖性-Maven_Java_Maven_Maven 3 - Fatal编程技术网

Java 项目中对不同包的依赖性-Maven

Java 项目中对不同包的依赖性-Maven,java,maven,maven-3,Java,Maven,Maven 3,我有一个有两个包的项目。我们把它叫做Package1和Package2。Package1有一个调用Package2中的方法的方法。如何在Maven中设置依赖关系?如果我只是从pom.xml在包1中运行测试,它只是说包包2不存在,并且找不到符号 我如何解决这个问题 Project | -----------> Package 1 | -----------> Package 2 如果两个类都在同一个Maven项目中,但在不同的Java包下,那么它们应该可以通过

我有一个有两个包的项目。我们把它叫做Package1和Package2。Package1有一个调用Package2中的方法的方法。如何在Maven中设置依赖关系?如果我只是从pom.xml在包1中运行测试,它只是说包包2不存在,并且找不到符号

我如何解决这个问题

Project
   |
   -----------> Package 1
   |
   -----------> Package 2

如果两个类都在同一个Maven项目中,但在不同的Java包下,那么它们应该可以通过适当的导入和访问可见性进行访问


如果您的意思是这两个不同的maven项目,那么您需要在调用者项目中将所需项目标记为依赖项,具体是指java包还是什么?@JigarJoshi:Yes eclipseif中的java包如果这两个java包都在同一个项目下,那么应该可以通过适当的导入来访问它们@JigarJoshi:Ok。如果Package2从不同的项目扩展了一个类怎么办?在这种情况下,我应该使用一个内部repo来存储那个jar并创建一个依赖项,对吗?等等,你们把依赖项和Java包搞混了