1

如何在maven项目的POM文件中为gmail发件人添加additionnal.jar?我添加了 2 个罐子:1. Mail.jar 2. POM.xml 中的 activation.jars 依赖项,它们是 maven 官方罐子。

但是我无法在发送 gmail 所需的 POM.xml 中添加附加nal.jar 依赖项,由于没有添加此 jar,我收到以下异常“未找到类异常 javax.activation.dataHandler”

4

2 回答 2

3

您需要从javamail-android 项目下载所有 3 个 jar ,然后将它们安装到您的 repo 中。

所以对于additionnal.jar,使用类似的东西 -

> mvn install:install-file -Dfile=additionnal.jar -DgroupId=javamail-android -DartifactId=additionnal -Dversion=1.0.0 -Dpackaging=jar

然后将依赖项添加到您的 POM 文件中 -

<dependency>
  <groupId>javamail-android</groupId>
  <artifactId>additionnal</artifactId>
  <version>1.0.0</version>
</dependency>

然后应该对其他两个 jar 文件进行适当的修改来重复此操作。

由于这些 jar 之间的相互依赖关系,我不相信您可以将 mail.jar 和 activation.jar 的“官方”版本与 javamail-android 库中的那些混合。

于 2013-06-03T15:03:45.747 回答
1

你不能在没有阴影的情况下将 javax.* 东西添加到 android 应用程序中。寻找替代品。你想做什么?

于 2012-08-19T05:34:40.113 回答