उल्लेख किया है गूगल Maven के लिए सहायता प्रदान: https://developers.google.com/appengine/docs/java/tools/maven
लेकिन जैसे टिप्पणियों में से एक में उल्लेख किया है यह ग्रहण के साथ पूरी तरह से काम नहीं करता (दिखता है: " एसडीके स्थान '.m2 \ repository \ com \ google \ appengine \ appengine-api-1.0-sdk \ 1.7.2 \ appengine-api-1.0-sdk-1.7.2.jar' निर्देशिका नहीं है ")
इसे हल करने के लिए मैंने मैवेन-ग्रहण-प्लगइन का उपयोग किया है, और GAE/JRE के लिए निर्दिष्ट कंटेनर का उपयोग किया है:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<classpathContainers>
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
<classpathContainer>com.google.appengine.eclipse.core.GAE_CONTAINER</classpathContainer>
</classpathContainers>
</configuration>
</plugin>
मैवेन की निर्भरता/परीक्षण/तैनाती सुविधाओं का उपयोग करने में सक्षम होने के दौरान मैं Google ग्रहण प्लगइन की सभी GAE सुविधाओं का उपयोग करने में सक्षम होना चाहता हूं। मैवेन इत्यादि से जुड़े ऐप इंजन एसडीके की तरह। मैं अपनी परियोजना को जेनकींस में एकीकृत करना चाहता हूं। धन्यवाद! –
इसके अलावा, मैं GWT/JDO जैसे टूल के किसी विशेष ढांचे का उपयोग नहीं कर रहा हूं :) –
हां, यह सब काम करता है। लेकिन आपको अपने जीएई एसडीके के लिए ~/.m2/रिपोजिटरी/.... का उपयोग करने के लिए अपने जीएई प्लगइन सेटिंग्स (ग्रहण में प्रोजेक्ट कॉन्फ़िगरेशन में) मैन्युअल रूप से संपादित करने की आवश्यकता हो सकती है। दस्तावेज़ों को देखें, सुनिश्चित करें कि आप कॉन्फ़िगरेशन को/src/webapp में अपने युद्ध को इंगित करने के लिए भी सेट करते हैं। –