首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有PI4J库的Maven项目-打开zip文件时出错

带有PI4J库的Maven项目-打开zip文件时出错
EN

Stack Overflow用户
提问于 2013-11-20 14:14:43
回答 1查看 1.8K关注 0票数 4

pi4j库到Raspberry时,我遇到了非常奇怪的问题。我在Eclipse中有Maven项目,只是为pi4j添加了存储库和依赖项,如下所示:

代码语言:javascript
复制
<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上执行目标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时出错

如果我删除依赖项,则项目编译时没有错误.我试图从pi4j文件夹中删除这个m2存储库,但这没有帮助。我该怎么解决呢?

EN

回答 1

Stack Overflow用户

发布于 2014-08-13 19:53:05

尝试将依赖项的范围指定为“提供”,如下所示:

代码语言:javascript
复制
    <dependency>
        <groupId>com.pi4j</groupId>
        <artifactId>pi4j-core</artifactId>
        <version>1.0-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20098271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档