मैं IntelliJ (v11.1.3) का उपयोग करके एक सरल जावा वेबपैप बनाने की कोशिश कर रहा हूं और इसे वैदिन जार डाउनलोड करने के लिए एक साधारण मेवेन पोम फ़ाइल के साथ एकीकृत करता हूं।इंटेलिजे और मेवेन स्रोत फ़ोल्डर समस्या
यहाँ मेरी पोम फ़ाइल है:
<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.a.maven.project</groupId>
<artifactId>MavenProject</artifactId>
<version>0.1</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin</artifactId>
<version>6.8.2</version>
</dependency>
</project>
मैं इसे इंटेलीजे में स्थापित करने के लिए संस्करण नियंत्रण से बाहर इस परियोजना जाँच कर रहा हूँ। हालांकि, IntelliJ यह पहचानने में सक्षम नहीं लगता है कि "src" फ़ोल्डर स्रोत फ़ोल्डर है। मैं इसे मैन्युअल रूप से प्रोजेक्ट सेटिंग्स में स्रोत फ़ोल्डर में सेट कर सकता हूं, जो एक मामूली परेशानी है, लेकिन एक बड़ा सौदा नहीं है। हालांकि, हर बार जब मैं पोम फ़ाइल में बदलाव करता हूं, इंटेलिजे "भूल जाता है" कि यह स्रोत फ़ोल्डर है, और फिर मेरी सभी जावा फाइलें उनके चारों ओर लाल मंडल प्राप्त करती हैं। क्या किसी के पास कोई विचार है कि इसका क्या कारण हो सकता है? मैंने बस इसे ठीक करने के लिए सब कुछ करने की कोशिश की है, जिसमें मेरी पोम फ़ाइल में स्रोत फ़ोल्डर निर्दिष्ट करना शामिल है, लेकिन कुछ भी काम नहीं करता है।
अग्रिम धन्यवाद,
एरिक
प्रोजेक्ट रूट से स्रोत निर्देशिका का पूरा पथ क्या है? यह मेवेन सम्मेलनों के अनुसार '/ src/main/java' होना चाहिए। आईडीईए स्वचालित रूप से इस निर्देशिका को ** स्रोत ** के रूप में कॉन्फ़िगर करेगा, http://wiki.jetbrains.net/intellij/Maven_FAQ भी देखें। – CrazyCoder
उस लिंक के लिए धन्यवाद! विकी के मुताबिक, ऐसा करने का गलत तरीका यह है: <स्रोत डायरेक्टरी> src स्रोत निर्देशिका> --- हालांकि, मैंने इसे जोड़ा और अब यह पूरी तरह से काम करता है। मुझे लगता है कि मैंने अपनी भंडार इस तरह से बनाई है कि IntelliJ पसंद नहीं है। –
user1597121
@ उपयोगकर्ता 1597121: अधिक सावधानी से पढ़ें। विकी यह नहीं कहता कि आपका कोड गलत है, लेकिन इसके विपरीत। –