1

我正在尝试使用 Maven 的默认设置使用 Maven-3.0.4 构建 Java Mail 1.4.5。

由于以下错误,它无法构建 -

会话 [INFO] 8 个错误 [INFO] ----------------------------------------- ------------------ [信息] ----------------------------- ----------------------------------------- [INFO] 构建失败 [INFO] - -------------------------------------------------- ------------------- [INFO] Total time: 1:51.197s [INFO] Finished at: Tue Jan 08 13:06:01 IST 2013 [INFO] Final Memory : 12M/67M [信息] -------------------------------------------------------- --------------------------- [错误] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:2。3.2:在项目 javax.mail 上编译(默认编译):编译失败:编译失败:[ERROR] \Workarea\mySourceData\src\Mail\mail\src\main\java\javax\mail\Session.java:[ 210,37] 找不到符号 [ERROR] 符号:变量版本 [ERROR] 位置:类 javax.mail。 http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

当我尝试使用 netbeans - 7.2.1 构建 Java Mail 时遇到同样的问题,它在 Session.java 类中出现相同版本问题而失败。

如何在 Session.java 类中设置此版本以消除此错误?

如果我们可以使用 nexus 存储库,请告诉我如何设置它。

谢谢,尼拉姆夏尔马

4

1 回答 1

1

JavaMail 1.4.5 需要 Maven 2 来构建。在 1.4.5 发布后不久,我将其修复为使用 Maven 3 构建。如果要反向移植它们,可以在源存储库中找到更改。

不过,上面的错误看起来与 Maven 版本无关,因此可能还有其他问题。我记得,我在使用更新版本的编译器插件时遇到了类似的问题,我还必须更新 build-helper 插件来修复它。

于 2013-01-11T23:38:30.020 回答