Ниже приведен пример кода Hello World gcloud и maven.

    <!-- [START pom] -->
.
.
.

<!-- [START properties] -->
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <!-- REQUIRED by appengine-maven-plugin plugin, if web.xml does not exist for your application -->
    <failOnMissingWebXml>false</failOnMissingWebXml>
<!-- [END_EXCLUDE] -->
.
.
.
  <build>
    <!-- for hot reload of the web application-->
    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
    <plugins>
      <!-- [START cloudplugin] -->
      <plugin>
        <groupId>com.google.cloud.tools</groupId>
        <artifactId>appengine-maven-plugin</artifactId>
        <version>1.3.2</version>
      </plugin>
      <!-- [END cloudplugin] -->
    </plugins>
  </build>
</project>
<!-- [END pom] -->

И при запуске команды mvn appengine:run я получаю следующую ошибку:

«Не найден плагин для префикса appengine в текущем проекте и в группах плагинов [org.apache.maven.plugins, org.codehaus.mojo], доступных в репозиториях [local (/Users/luay/.m2/repository) , центральный (https://repo.maven.apache.org/maven2)] "

-1
Crunchymind 8 Ноя 2019 в 22:33

1 ответ

Maven может каким-то образом не обновлять ваш локальный репозиторий, вы можете запустить свою команду mvn appengine:run -U и попытать счастья; под -U вы имеете в виду обновить репозиторий.

Также вы можете проверить свой каталог m2 и убедиться, что у вас есть эти банки ~/.m2/repository/com/google/cloud/tools/appengine-maven-plugin/, если вы находитесь в Windows ~, это C:/Users/

0
old-monk 9 Ноя 2019 в 03:00