Java 带有PI4J库的Maven项目-打开zip文件时出错
我对从pi4j库到Raspberry Pi有一个非常奇怪的问题。我在Eclipse中有一个Maven项目,刚刚为pi4j添加了存储库和依赖项,如下所示:Java 带有PI4J库的Maven项目-打开zip文件时出错,java,eclipse,maven,raspberry-pi,pi4j,Java,Eclipse,Maven,Raspberry Pi,Pi4j,我对从pi4j库到Raspberry Pi有一个非常奇怪的问题。我在Eclipse中有一个Maven项目,刚刚为pi4j添加了存储库和依赖项,如下所示: <repository> <id>oss-snapshots-repo</id> <name>Sonatype OSS Maven Repository</name> <url>https://oss.
<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>
<dependency>
<groupId>com.pi4j</groupId>
<artifactId>pi4j-core</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
oss快照回购
Sonatype OSS Maven存储库
https://oss.sonatype.org/content/groups/public
真的
总是
com.pi4j
pi4j磁芯
1.0-快照
我的项目中没有任何pi4j代码,在执行mvn安装时出现以下错误:
[错误]无法执行目标
plugins:maven shade plugin:2.1:shade(默认)on
project kosciol main:创建着色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存储库,但没有用。
如何解决此问题?尝试将依赖项的范围指定为“提供”,如下所示:
<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>
<dependency>
<groupId>com.pi4j</groupId>
<artifactId>pi4j-core</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
com.pi4j
pi4j磁芯
1.0-快照
假如
。因此文件通常是windows中与“.dll”相当的lnux。也许这不是康帕特。使用windows…另请参见