我对 Raspberry Pi 的 pi4j 库有一个很奇怪的问题。我在 Eclipse 中有 Maven 项目,并且刚刚为 pi4j 添加了存储库和依赖项,如下所示:
<repository>
<id>oss-snapshots-repo</id>
<name>Sonatype OSS Maven Repository</name>
<url>https://oss.sonatype.org/content/groups/public</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
<dependency>
<groupId>com.pi4j</groupId>
<artifactId>pi4j-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
我的项目中没有任何 pi4j 代码,并且在执行 mvn 安装时出现此错误:
[错误] 无法在项目 kosciol-main 上执行目标 org.apache.maven.plugins:maven-shade-plugin:2.1:shade(默认):创建阴影 jar 时出错:打开 zip 文件时出错 d:\Programy\apache- maven-3.1.1\m2\repositories\com\pi4j\pi4j-native\1.0-SNAPSHOT\pi4j-native-1.0-SNAPSHOT-hard-float.so -> [帮助 1]
如果我删除依赖项,项目编译没有错误...我试图从 m2 文件夹中删除这个 pi4j 存储库,但这没有帮助。我该如何解决?