建立战争后两种不同版本的mail.jar

时间:2015-10-21 03:51:14

标签: grails war

我有一个使用这个罐子的项目。

enter image description here

据我所知......在建立战争后,文件夹WEB-INF/lib必须有:

  • 邮件1.4.1.jar
  • 活化-1.1.jar
  • MySQL的连接器的Java-5.1.20.jar

但是,在文件夹WEB-INF/lib中,我看到了两种类型的mail.jar

enter image description here

该文件夹中的

有mail-1.4.3.jar

为什么?

1 个答案:

答案 0 :(得分:1)

在项目中运行grails dependecy-report,您将知道哪个jar文件或依赖项包含这两个不同版本的邮件,然后您只需将其从BuildConfig.groovy中的一个依赖项中排除。

如下所示

 compile('org.apache.kafka:kafka_2.10:0.8.2.1') {
            excludes 'slf4j-log4j12'
 }
 compile("com.amazonaws:aws-java-sdk:1.9.13") {
            excludes 'joda-time'
 }