1

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 的图像示例

在此处输入图像描述

欢迎您提出所有建议。

4

0 回答 0