2015-07-13 121 views
4

關於maven和傳遞依賴排除有幾個問題。但是,我不明白它的工作原理。我在我的pom中有一些依賴關係,爲了減少pom的大小,我重新打包了一些庫。迄今爲止這是成功的。但是當我運行mvn eclipse:eclipse這些傳遞依賴關係被寫入.classpath文件。即使它們被排除在下面的摘錄中。Maven eclipse插件,排除傳遞依賴關係

<dependency> 
     <groupId>foo.bar</groupId> 
     <artifactId>foobar</artifactId> 
     <version>1.2.4</version> 
     <exclusions> 
      <exclusion> 
       <groupId>*</groupId> 
       <artifactId>*</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

阿帕奇的Maven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37 + 02:00)

Java版本:1.7.0_45,供應商:Oracle公司

回答

1

我有發現Eclipse的m2eclipse插件提供了比maven-eclipse-plugin更好的集成。 Apache本身已經停止維護它,並建議去m2eclipse。

嘗試在Eclipse中「導入爲Maven項目」。