2013-01-18 10 views
10

के साथ प्रोजेक्ट निर्देशिका में फ़ाइल बनाएं I Maven Archetype प्लगइन द्वारा बनाई गई प्रोजेक्ट के pom.xml के आगे README.md (और शायद कुछ अन्य फ़ाइलें) रखना चाहते हैं।आर्केटाइप प्लगइन

It seems है कि यह केवल दिखाने की अनुमति है फ़ाइलों

  • <sources> = src/main/java
  • <resources> = src/main/resources
  • <testSources> = src/test/java
  • <testResources> = src/test/resources
  • <siteResources> = src/site

जबकि मैं . में फ़ाइलों को रखना चाहता हूं। मैं यह कैसे कर सकता हूँ?

उत्तर

16

स्पष्ट करने के लिए user1811587 क्या कह रहा है, यदि आप एक archetype-metadata.xml फ़ाइल का उपयोग कर रहे हैं, जब mvn archetype:create-from-project के माध्यम से एक आदर्श पैदा करने के लिए बनाया एक की तरह, प्रारूप होगा:

<?xml version="1.0" encoding="UTF-8"?> 
<archetype-descriptor xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="viewport-bootstrap" 
    xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <fileSets> 
    <fileSet filtered="true" packaged="false" encoding="UTF-8"> 
     <directory/> 
     <includes> 
     <include>README.txt</include> 
     </includes> 
    </fileSet> 
    </fileSets> 
</archetype-descriptor> 

ऊपर एक्सएमएल README स्थापित करेंगे। txt.xml के साथ txt।

+2

+1, विचित्र रूप से पर्याप्त ' 'काम नहीं करेगा - इसे खाली होना चाहिए। – ach

1

कुछ इस

<resources> 
     <resource>README.txt</resource> 
</resources> 

जैसे आप मदद करनी चाहिए।

+0

अगर आप मूलरूप आदर्श-metadata.xml उपयोग कर रहे हैं, तो आप एक फ़ाइलसेट परिभाषित करने की जरूरत <फ़ाइलसेट फ़िल्टर्ड = "true" पैक = "false"> \t \t \t \t \t \t \t readme.txt \t \t \t user1811587

+0

क्या आप 'संसाधन' के उपयोग को स्पष्ट कर सकते हैं? मुझे लगता है कि आप 'src/main/संसाधन/मेटा-आईएनएफ/मेवेन /' में archteype descriptor 'archetype.xml' में' संसाधन 'टैग का मतलब है? नामित संसाधनों को 'src/main/resource' में रखा नहीं जाएगा? – oschrenk

+0

यहां तक ​​कि मुझे इस बारे में निश्चित नहीं है क्योंकि दस्तावेज ऐसा ही दिखता है, लेकिन यदि उल्लिखित कॉन्फ़िगरेशन स्निपेट काम करता है। क्षमा इस पर मदद नहीं कर सका। – user1811587

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