我根據this文檔創建了Google App Engine maven項目,並且它可以成功運行。然後,我通過使用選項現有的Maven項目將相同的項目導入到eclipse中。但是在eclipse中,它只有一個沒有java facet的maven項目。然後右鍵點擊Project - > Properties - > Project Facet - >在java選項上勾選Tick。現在eclipse在我創建的應用程序上顯示java錯誤(對於某些與應用程序引擎相關的類)。但是這個項目使用maven命令很好,例如mvn clean install和mvn appengine:devserver。下面是我的maven項目的pom爲GAE maven項目添加java facet
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.google.appengine.demos</groupId>
<artifactId>guestbook</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<appengine.target.version>1.9.0</appengine.target.version>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.target.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules>
<module>guestbook-war</module>
<module>guestbook-ear</module>
</modules>
</project>
請注意,Google插件for Eclipse工具現在已被棄用,因此您應該使用[Google雲端工具for Eclipse](https://cloud.google.com/eclipse/docs/)插件。 –