Maven依赖编译错误:包不存在
我有 maven 父项目,它依赖于另一个子项目的 jar 文件。
Child的jar文件是build和成功的。再次构建父级时,出现“包不存在”错误。
当我使用“目标”位置中的 7-zip 提取 jar 文件时,这些包及其文件确实存在。我也使用“jar 命令”提取了 jar 文件,文件存在。但是,当我使用 Beyond compare 3 打开同一个 jar 文件时,这些包丢失了。
不知何故,maven 和 Beyond 比较无法识别软件包,还是 maven 和 Beyond 比较的不同问题?我不知道。头破了两天,一点头绪都没有。
我正在使用 Eclipse Kepler IDE,并且项目中没有编译错误。
下面是maven版本
下面是工件代码
<groupId>net.pi.run.cut</groupId>
<artifactId>run.cut.receive.mba</artifactId>
<version>7.8.3</version>
<packaging>jar</packaging>
和依赖代码
<dependency>
<groupId>net.pi.run.cut</groupId>
<artifactId>run.cut.receive.mba</artifactId>
<version>7.8.3</version>
</dependency>
旧的 7.8.1 版本运行良好。Jar 包含所有内容。
下面是超越比较工具的 img,它不能识别包及其文件。PS我一定会故意报废文件夹名称。
下面是来自 7-zip 的图像示例
欢迎您提出所有建议。