मेरे पास एक pom.xml फ़ाइल है और उसमें मैं देख रहा हूँ कि उनकी 3 निर्भरताएँ समान <artifactId>
अंतर के लिए संदर्भित हैं जो टैग में हैं
<classifier>sources</classifier>
<classifier>javadoc</classifier>
मैंने उन निर्भरताओं को हटा दिया है जिनमें SOURCES/JAVADOC
केवल और केवल एक निर्भरता थी। मैंने अपने आवेदन का परीक्षण किया और हर काम ठीक रहा।
इस वर्गीकरण टैग का उपयोग करने का उद्देश्य क्या है? और मुझे <classifier>
टैग जोड़ने के लिए दो बार निर्भरता की नकल करने की आवश्यकता क्यों है SOURCES/JAVADOC
।
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
***<classifier>javadoc</classifier>***
<scope>compile</scope>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
***<classifier>sources</classifier>***
<scope>compile</scope>
</dependency>