2010-08-05 18 views
5

वितरित करना मैं संबंधित पुस्तकालयों, मीडिया, दस्तावेज इत्यादि के साथ एक जार फ़ाइल वितरित कर रहा हूं। मैं लिनक्स उपयोगकर्ताओं के लिए एक साधारण डेब/आरपीएम पैकेज बनाना चाहता हूं, और मैं इसे विंडोज़ के लिए वितरित करना भी चाहूंगा। डीबीएस के साथ अच्छी तरह से खेलने के लिए जार स्थापित करने के बारे में जाने का सबसे अच्छा तरीका क्या है? मैंने जो भी डीब फ़ाइल देखी है, वह अब तक मेकफ़ाइल के साथ सी/सी ++ रहा है, जो कि सभी सहायक नहीं है। मैं अपने जावा जार को वितरण के लिए कैसे पैकेज करूं?एक जार

संपादित यह अच्छा होगा अगर यह /etc/project-name/sample.conf में conf फ़ाइलों के स्थान को स्वचालित कर सकता है, माउस/usr/share में, आदि

उत्तर

1

मेवेन 2 डीईबी प्लगइन का उपयोग किसी भी परियोजना से डेबियन पैकेज का उत्पादन करने के लिए किया जा सकता है जिसे एक जार के रूप में पैक किया जा सकता है। डेबियन पैकेज का उपयोग अधिकांश डेबियन-आधारित लिनक्स वितरणों में उबंटू और नोपिक्स सहित किया जा सकता है।


... 
<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>deb-maven-plugin</artifactId> 
    <configuration> 
     <description>A test project</description> 
     <maintainer>Tim OBrien &lt;[email protected]&gt;</maintainer> 
     <section>libs</section> 
     <priority>optional</priority>  
     <architecture>all</architecture> 
    </configuration> 
    <executions> 
     <execution> 
      <goals> 
       <goal>deb</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
... 
1

This परियोजना यह कर सकता है आपके लिए आसान

0

एक Debian पैकेज मैं jdeb की सिफारिश करेंगे के रूप में अपने जावा अनुप्रयोग पैकेजिंग के लिए। यह बहुत लचीला है और मैवेन और चींटी के साथ अच्छी तरह से एकीकृत है।