新暴露Maven的,我能理解<exclusion>
標籤的使用情況,但不知道爲什麼它不會造成編譯錯誤:爲什麼Maven依賴排除不會導致編譯錯誤?
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-embedder</artifactId>
<version>2.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
</exclusion>
</exclusions>
</dependency>
...
這是唯一可能的,只有當你對maven-core有另一個直接的依賴關係?否則,應該發生編譯錯誤。 (假設maven-core
在maven-embedder
地方使用)
這絕對是可能的,JF梅勒的答案涵蓋了更多的可能性。 – javarookie