क्या मेवेन 2 सम्मेलनों के समान कोई चींटी सम्मेलन है?

पिछले 2 वर्षों से- (आईएसएच) मैं अपने निर्माण/निरंतर एकीकरण समाधान के लिए Maven2 का उपयोग कर रहा हूं। मैंने इससे पहले Ant का उपयोग किया था लेकिन वास्तव में इसके साथ बहुत अधिक अनुभव नहीं मिला। अब मैंने एक नया काम लिया है और जिस टीम में मैं हूं, वह अब चींटियों का उपयोग करता है।

मैं इसके बारे में क्या सोच रहा हूं यह है:

मेवेन में हमारे जावा स्रोत और फाइलों और जावा परीक्षण फ़ाइलों को अलग करने के लिए हमारे पास निर्देशिका सम्मेलन थे ( जुनीट परीक्षण)। ऐसा लगता है:

Project-
  -src/main/java
  -src/test/java

इस प्रकार आपके परीक्षण आपके स्रोत/उत्पादन कोड से अलग हैं और इस तरह के रूप में निर्मित/तैनात नहीं किए जाएंगे।

चींटी दस्तावेज पर जाकर मैं वास्तव में इसके लिए कोई सम्मेलन नहीं देखता हूं। क्या मैं कुछ भूल रहा हूँ? क्या चींटी में एक समान सम्मेलन है?

3

3 उत्तर

My experience with ant -- which is our primary build tool for Java source, so make of this what you will -- is that there are no such formal conventions. Many source projects I've seen organize things in a similar manner; JBoss uses /src/main for sources, etc... Ant just uses whatever conventions you want, which makes it an ideal tool to integrate into a larger project building framework.

किसी भी दर पर, मेवेन सम्मेलन चींटियों के लिए ठीक काम करते हैं, इसलिए यदि आप उन्हें पहले से ही मिल चुके हैं, तो बस उसी संरचनाओं का पुनः उपयोग करें। जब आप एक परिचित संरचना का उपयोग करते हैं, तो चीजों को ट्रैक करना न केवल आपके लिए आसान है, लेकिन यदि आप कभी भी परियोजना को मंत्रमुग्ध करने का निर्णय लेते हैं, तो आप पहले से ही सेट हो जाएंगे।

7
जोड़ा

A lot of ANT conventions/best practices are explained in ANT in Anger

2
जोड़ा

एक पुराना संसाधन लेकिन मेरी राय में ठीक है चींटी-श्रेष्ठ -practices

0
जोड़ा