【发布时间】:2011-07-04 14:56:21
【问题描述】:
我在 Eclipse 中运行一个 GWT + GAE Maven 项目,它依赖于 lombok jar:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>0.9.3</version>
<scope>provided</scope>
</dependency>
然后我使用 Google Plugin for Eclipse 启动我的应用程序。
一切正常,除了 lombok jar 在运行时存在于类路径中(System.getProperty("java.class.path") 显示该 jar 已包含在内)。这应该是a cause some issues with app engine / datanucleus。
我检查过:
- jar 没有复制到 war/WEB-INF/lib 文件夹中
- jar 存在于项目构建路径的 Maven 依赖项中
- Maven 依赖项自动包含在项目配置的 Classpath 中。
我正在寻找一种避免 jar 成为运行时类路径一部分的方法。
提前感谢您提供的任何提示,
塞巴斯蒂安
【问题讨论】:
-
使用最新版本的 lombok (0.10.0-RC1) 解决了这个问题。等待给予的时间来回答我自己的问题。
-
很高兴听到你解决了它! ;-)
标签: eclipse gwt maven classpath lombok