[英]What is the difference between net.ltgt.gwt.maven and org.codehaus.mojo GWT Maven plugins?
[英]net.ltgt.gwt.maven:gwt-maven-plugin with Lombok
我正在考虑迁移到net.ltgt.gwt.maven:gwt-maven-plugin ,我使用 Lombok。 所以在我的项目中,我必须在插件配置中有以下内容:
<extraJvmArgs>-javaagent:${org.projectlombok:lombok:jar}=ECJ</extraJvmArgs>
如何使用 net.ltgt.gwt.maven:gwt-maven-plugin 实现这一目标?
使用jvmArgs
:
<jvmArgs>
<arg>-javaagent:${org.projectlombok:lombok:jar}=ECJ</arg>
</jvmArgs>
或者,如果您在 *-client 模块中使用 maven 添加依赖项:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
您必须在插件设置中以这种方式编辑 pom.xml:
<plugin>
<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0.0</version>
<extensions>true</extensions>
<configuration>
<sourceLevel>1.8</sourceLevel>
<failOnError>true</failOnError>
<jvmArgs>
<arg>-javaagent:${settings.localRepository}/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar=ECJ</arg>
</jvmArgs>
</configuration>
</plugin>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.