在添加项目的依赖包时,如何设置exclude?

我试了下把Maven的写法复制进去保存后,exclusions信息都丢失了,用gradle的写法好像也没作用。该怎么设置排除依赖?

只要是按 Gradle 的方式写的,就应该起作用,这方面 CUBA 没有特殊处理,你是怎样写的?

<dependency>
       <groupId>org.apache.axis2</groupId>
       <artifactId>axis2-adb-codegen</artifactId>
       <version>${axis2.version}</version>
<exclusions>
<exclusion>
<artifactId>org.apache.ws.commons.schema</artifactId>
<groupId>XmlSchema</groupId>
</exclusion>
</exclusions>
</dependency>

用maven写直接无效,他转换成Gradle后排除丢失了

dependencies {
compile('com.zhyea:ar4j:1.0') {
exclude group: 'org.unwanted', module: 'iAmBuggy' 
}
}

这样写也一样,保存后排除项给吞了

这句话怎么理解? 这样写应该没问题

您随便用个项目把这COPY进去看看就知道了,保存后再打开,排除的选项全没了!