0

我有一个 Eclipse 产品,我使用“eclipse 产品导出向导”导出到不同的操作系统

该应用程序曾经在导出中包含 javax.mail_1.4.0.v201005080615.jar,但它不再需要该 jar。

应用程序在没有这个 jar 的情况下运行完美,但是当我从 pr 中删除它时

但是,如果我从依赖项中删除它,我会得到以下异常

C:\Users\Kris\workspace.metadata.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\assemble.org.eclipse.pde.container.feature.p2.xml:47: The following error occurred while executing this line: C:\Users\Kris\workspace.metadata.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\assemble.org.eclipse.pde.container.feature.p2.xml:127: Messages while mirroring artifact descriptors. Artifact not found: osgi.bundle,javax.mail,1.4.0.v201005080615. The following error occurred while executing this line: C:\Users\Kris\workspace.metadata.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\assemble.org.eclipse.pde.container.feature.p2.xml:127: Messages while mirroring artifact descriptors. Artifact not found: osgi.bundle,javax.mail,1.4.0.v201005080615.

它最烦人,因为我不知道这意味着什么?!

然后,当我部署应用程序时,我还必须删除导出中包含的这个 jar

帮助,eeeeck!

克里斯

4

1 回答 1

1

搜索您的所有插件和功能项目,以确保“javax.mail”不在您不期望的地方。并确保您正在导出到一个新目录(这样它就不会在那里找到其他任何东西)。

于 2012-05-24T22:34:17.153 回答