0

mvn gae:deploy から次の「情報」が得られました。

[情報]

[INFO] <<< maven-gae-plugin:0.9.2:deploy (default-cli) @ gk <<<

[情報]

[INFO] --- maven-gae-plugin:0.9.2:deploy (default-cli) @ gk ---

[情報] Google App Engine サーバーを更新しています...


利用可能な SDK の新しいバージョンがあります。

最新の SDK: リリース: 1.6.1 タイムスタンプ: Wed Nov 09 16:16:16 EST 2011 API バージョン: [1.0]


SDK: リリース: 1.5.2 タイムスタンプ: 月 7 月 18 日 19:48:56 EDT 2011 API バージョン: [1.0]

しかし、pom.xml ファイルには gae バージョン 1.6.1 があります。

<gae.version>1.6.1</gae.version>

そして、コードは 1.6.1 でコンパイルされていると確信しています。

デプロイに 1.6.1 が使用されていることを確認するにはどうすればよいですか?

(形式については申し訳ありません:( )

4

1 に答える 1

3

バージョンを強制できます。

        <properties>
            <gae.version>1.6.1</gae.version>
        </properties>

        <plugin>
            <groupId>net.kindleit</groupId>
            <artifactId>maven-gae-plugin</artifactId>
            <version>0.9.2</version>
            <configuration>
                <unpackVersion>${gae.version}</unpackVersion>
            </configuration>
            <executions>
                <execution>
                    <phase>validate</phase>
                    <goals>
                        <!--suppress MavenModelInspection -->
                        <goal>unpack</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>net.kindleit</groupId>
                    <artifactId>gae-runtime</artifactId>
                    <version>${gae.version}</version>
                    <type>pom</type>
                </dependency>
            </dependencies>
        </plugin>

このunpackゴールにより、Maven は GAE SDK をダウンロードしてローカルの Maven リポジトリ (/.m2) に保存できるようになります。一緒に使うmvn gae:unpack

于 2012-01-13T07:50:20.160 に答える