Я выполняю проект GWT + GAE Maven в Eclipse, который зависит от jom lombok:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>0.9.3</version>
<scope>provided</scope>
</dependency>
Затем я запускаю свое приложение, используя плагин Google для Eclipse.
Все работает нормально, за исключением того, что jar-файл lombok присутствует в пути к классам во время выполнения (System.getProperty ("java.class.path") показывает, что jar-файл включен). И это, как предполагается, является причиной некоторых проблем с механизмом приложения / datanucleus .
Я проверил:
- Баночка не копируется в папку war / WEB-INF / lib
- Баночка присутствует в Maven Dependencies пути сборки проекта
- Зависимости Maven автоматически включаются в путь к классам конфигурации проекта.
То, что я ищу, - это способ избежать того, чтобы jar был частью пути к классам времени выполнения.
Заранее благодарим за любые подсказки, которые вы можете предложить,
Себастьен