2013-11-20 37 views
3

我對樹莓派的pi4j庫有一個相當奇怪的問題。我已經在Eclipse中Maven項目,只是添加庫和依賴於pi4j這樣的:帶PI4J庫的Maven項目 - 打開zip文件時出錯

<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安裝:

[錯誤]無法執行目標 org.apache.maven.plugins:maven-shade-plugin:2.1:陰影(默認) 項目kosciol -main:創建陰影的jar錯誤:打開郵編時出錯 文件 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庫但這並沒有幫助。 我該如何解決它?

回答

2

試圖指定依賴的範圍爲「提供」,像這樣:

<dependency> 
     <groupId>com.pi4j</groupId> 
     <artifactId>pi4j-core</artifactId> 
     <version>1.0-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
相關問題