2012-04-19 15 views
9

में स्रोत फ़ोल्डर के क्रम को कैसे बदलें, मैं स्प्रिंगसोर्स टूल सूट का उपयोग कर जावा मेवेन प्रोजेक्ट पर काम कर रहा हूं।ग्रहण/स्प्रिंगसोर्स टूल सूट

<build> 
    <resources> 
     <resource> 
      <directory>src/main/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </resource> 
     <resource> 
      <directory>src/main/resources</directory> 
     </resource> 
    </resources> 

    <testResources> 
     <testResource> 
      <directory>src/test/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </testResource> 
     <testResource> 
      <directory>src/test/resources</directory> 
     </testResource> 
    </testResources> 
</build> 

एसटीएस स्रोत पहले मुख्य शाखा से परीक्षण शाखा में फ़ोल्डर और फिर स्रोत फ़ोल्डर्स प्रदर्शित करता है: मैं मानक Maven निर्देशिका संरचना

src 
-> main 
    -> java 
    -> resources 
-> test 
    -> java 
    -> resources 

संरचना .pom फाइल में परिभाषित किया गया है । तो मुझे ऐसा कुछ मिलता है:

src/test/java 
src/test/resources 
src/main/java 
src/main/resources 

हालांकि, मैं पहले मुख्य शाखा से फ़ोल्डर्स रखना चाहता हूं। इसे बदलने के तरीके पर कोई विचार?

+0

'मेवेन -> परियोजना कॉन्फ़िगरेशन अपडेट करें' का प्रयास करें। क्या यह मदद मिली? –

+0

क्या आपने वास्तव में अपने पीओएम में डिफ़ॉल्ट मेवेन सम्मेलन को कॉन्फ़िगर किया है? – khmarbaise

+0

@MichalKalinowski ग्रेट! अद्यतन परियोजना विन्यास इसे हल किया। धन्यवाद! – Jack

उत्तर

3

Maven -> Update Project Configuration आज़माएं।

36

Sidenote: ग्रहण में परियोजना सेटिंग्स के माध्यम से आदेश को बदलना संभव है। प्रोजेक्ट पर राइट-क्लिक करें -> "प्रोजेक्ट सेटिंग्स" -> टैब "बिल्ड पथ": "बिल्ड पथ कॉन्फ़िगर करें ...", टैब "ऑर्डर एंड एक्सपोर्ट", फ़ोल्डर्स को ऊपर ले जाने के लिए "ऊपर" और "डाउन" बटन का उपयोग करें/नीचे।

+1

मुझे यूआई में उन्हें ऑर्डर करने के लिए नहीं मिला; बिल्ड पथ संवाद आपको स्रोत फ़ोल्डरों को जोड़ने/निकालने की अनुमति देता है लेकिन यह है। हालांकि, आप परियोजना के लिए जेनरेट की गई .classpath फ़ाइल संपादित कर सकते हैं और वहां ऑर्डर बदल सकते हैं। – flatline

+10

@flatline प्रोजेक्ट पर राइट क्लिक करें, "बिल्ड पथ"> "बिल्ड पथ कॉन्फ़िगर करें ...", टैब "ऑर्डर एंड एक्सपोर्ट", "अप" और "डाउन" बटन का उपयोग करें। – sp00m

+0

मेवेन -> अद्यतन परियोजना, मेरे लिए काम नहीं किया। यह पूरी तरह से काम करता है, चीयर्स – reevesy

संबंधित मुद्दे