Google App Engine에서 최근에 일해 왔고 나에게 신비한 것을 발견했을 때 어쩌면 분명히 할 수 있습니다.어떤 App Engine Maven Plugin을 사용할 수 있습니까?
구글의 자신의 웹 사이트 (https://cloud.google.com/appengine/docs/java/tools/maven)의 일부에 따르면, 당신은 당신이 지금
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.1.0-beta</version>
</plugin>
나는에 관해서는 정말 혼란 스러워요 사용해야
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.maven.plugin.version}</version>
</plugin>
및 다른 페이지 (https://cloud.google.com/appengine/docs/java/tools/maven-reference)에 따라 사용해야합니다 나는 그것을 사용해야한다. 왜 처음에는 두 가지 버전이 있습니까?
문제 내가 직면하고있다 :
양쪽은 서로 다른 목표를 지원하는 것. 하나는 배포 등을 지원하고 다른 하나는 update_cron을 업데이트합니다.
나는 이러한 목표 중 3 가지를 모두 원할 것입니다.
미리 감사드립니다. 누군가 도와 주시면 감사하겠습니다.
샤샤
두 플러그인이 지속적으로 업데이트됩니다. 구식 : 1.9.60 2017 년 12 월, 새것; 1.3.2 2017 11 월 (매우 이상한 99.99.99 버전이 있습니다). 한편 Google 문서의 두 페이지가 별도로 나와 있습니다. 예전에는 https://cloud.google.com/appengine/docs/standard/java/tools/maven, 새로운 페이지는 https : // cloud입니다. google.com/appengine/docs/standard/java/tools/using-maven –
이 페이지의 https://cloud.google.com/appengine/docs/standard/java/tools/migrate-maven에 따라 Google migrate 메소드를 제공하여 com.google.appengine.appengine-maven을 com.google.cloud.tools.appengine-maven으로 마이그레이션하십시오. 따라서 새 maven 프로젝트를 시작하면 새로운 것이 좋습니다. –
Jenkins에서 배포를 설정할 때 com.google.cloud.tools를 사용해야하는 이유로 인증이 다르게 수행됩니다. –