【发布时间】:2013-01-18 11:06:44
【问题描述】:
我在使用 official Maven Plugin 和 Java 7 和 Google Appengine 时遇到问题。
配置
我的项目配置pom.xml相当简单:
在我配置的属性部分:
<gae.version>1.7.4</gae.version>
后来我使用插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${gae.version}</version>
</plugin>
错误信息
每当我运行 mvn appengine:update 时,我都会收到以下错误:
无法更新应用:应用包含 Java 7 类,但尚未设置 --use_java7 标志。
我尝试解决它
当然,我试图解决这个问题。跑步
mvn appengine:update --use_java7
或
mvn appengine:update -D--use_java7
没有帮助,因为该标志不是用于 Maven 插件,而是用于 appcfg 脚本。
如何将标志传递给脚本,以便我可以使用 Java 7(或者我还能做些什么)?
【问题讨论】:
标签: java google-app-engine maven maven-plugin java-7