Java 项目中对不同包的依赖性-Maven
我有一个有两个包的项目。我们把它叫做Package1和Package2。Package1有一个调用Package2中的方法的方法。如何在Maven中设置依赖关系?如果我只是从pom.xml在包1中运行测试,它只是说包包2不存在,并且找不到符号 我如何解决这个问题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包下,那么它们应该可以通过
Project
|
-----------> Package 1
|
-----------> Package 2
如果两个类都在同一个Maven项目中,但在不同的Java包下,那么它们应该可以通过适当的导入和访问可见性进行访问
如果您的意思是这两个不同的maven项目,那么您需要在调用者项目中将所需项目标记为依赖项,具体是指java包还是什么?@JigarJoshi:Yes eclipseif中的java包如果这两个java包都在同一个项目下,那么应该可以通过适当的导入来访问它们@JigarJoshi:Ok。如果Package2从不同的项目扩展了一个类怎么办?在这种情况下,我应该使用一个内部repo来存储那个jar并创建一个依赖项,对吗?等等,你们把依赖项和Java包搞混了