我创建了一个具有以下包结构的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

09-10 12:48
查看更多