构建 war 后的两种 mail.jar 不同版本
two kind mail.jar with different version after build a war
我有一个使用这个 jar 的项目。
据我所知...在构建 war 后,文件夹 WEB-INF/lib
必须有:
- mail-1.4.1.jar
- 激活-1.1.jar
- mysql-连接器-java-5.1.20.jar
但是,在文件夹 WEB-INF/lib
中,我看到 mail.jar
的两种版本
该文件夹中有 mail-1.4。3.jar
为什么?
运行 grails dependecy-report 在您的项目中,您将知道哪个 jar 文件或依赖项包含这 2 个不同版本的邮件然后您只需要将它从 [=15 中的依赖项之一中排除=].
类似以下内容
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'
}
我有一个使用这个 jar 的项目。
据我所知...在构建 war 后,文件夹 WEB-INF/lib
必须有:
- mail-1.4.1.jar
- 激活-1.1.jar
- mysql-连接器-java-5.1.20.jar
但是,在文件夹 WEB-INF/lib
中,我看到 mail.jar
该文件夹中有 mail-1.4。3.jar
为什么?
运行 grails dependecy-report 在您的项目中,您将知道哪个 jar 文件或依赖项包含这 2 个不同版本的邮件然后您只需要将它从 [=15 中的依赖项之一中排除=].
类似以下内容
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'
}