java - 更改 Maven 依赖项的导入路径
问题描述
我创建了一个具有以下包结构的 java 库。
├── src
└── main
└── java
└── com
└── example...
该项目是使用 maven 构建的,当我在其他应用程序中将其用作依赖项时,导入路径是这样的:
import main.java.com.example.....
,但我要找的是这个有什么import com.example.....
办法可以改变这个吗?
解决方案
它不是很清楚你在问什么
从maven的角度来看:
- 您提供的包结构是正确的
- Maven 将从库的源代码创建的二进制文件打包到不应该有
main.java
前缀的 jar 中(使用诸如 winrar/winzip 之类的工具打开它并查看自己)
所以我的结论是你的图书馆没问题。
现在您的其他应用程序中的导入是错误的,因此您必须更改它们。如果您询问更改的实际方法 - 应该对这些应用程序进行搜索和替换(然后重新编译以消除编译错误)。执行此操作的技术方式取决于您使用的 IDE。
例如,在 IntelliJ 中:Ctrl+Shift+R
推荐阅读
- python - np.dot 3x3 与 N 1x3 阵列
- android - 如何在android中以编程方式从存储在sdcard中的vcf文件导入联系人
- ruby-on-rails - 在 Postgresql 上使用 UUID 的 Rails 5.2 ActiveStorage
- c++ - 从 boost:hana::set 中提取具有部分特化的类型失败
- javascript - 为什么有些 cookie 无法从 document.cookie 中获取?
- ruby-on-rails - 遍历延迟加载数组
- html - 如何在 HTML 中的段落末尾(共 3 行)制作星号
- java - 当我在 org.eclipse.core.runtime.jobs.Job.Job(String name) 内部使用时,没有调用 ISafeRunnable 的 run() 方法
- java - 如何在 AfterScenario JBehave 中获取场景的运行状态
- mysql - mysql行转列后如何在mybatis中显示结果?