我创建了一个具有以下包结构的Java库。
├── src
└── main
└── java
└── com
└── example...
该项目是使用maven构建的,当我将其用作其他应用程序中的依赖项时,导入路径为:
import main.java.com.example.....
,但是我要寻找的是这个import com.example.....
任何可以更改它的方式吗? 最佳答案
不清楚你在问什么
从行家的角度来看:
您提供的包装结构正确
Maven将从库的源代码创建的二进制文件打包到不应具有main.java
前缀的jar中(使用诸如winrar / winzip之类的工具将其打开,然后查看您自己)
因此,我认为您的图书馆还可以。
现在,其他应用程序中的导入是错误的,因此您必须进行更改。如果您询问更改的实际方法-应该在这些应用程序上进行搜索和替换(然后重新编译以消除编译错误)。完成此操作的技术方法取决于您使用的IDE。
例如,在IntelliJ中:Ctrl + Shift + R