मेरे पास एक मेवेन प्रोजेक्ट है जो कुछ कस्टम जार का उपयोग करता है [किसी भी भंडार में नहीं मिला]। उन्हें मेवेन बिल्ड के साथ जोड़ने के लिए मैं मैवेन में अटैच-आर्टिफैक्ट लक्ष्य का उपयोग कर रहा हूं। बाद मेरी पोम फ़ाइल है:मेवेन: एकाधिक कलाकृतियों को जोड़ना
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.maximus</groupId>
<artifactId>adminbuild</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>adminbuild</name>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<outputDirectory>target</outputDirectory>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>${basedir}/../../resources/dependencies/java/customjar1.jar</file>
<type>jar</type>
</artifact>
<artifact>
<file>${basedir}/../../resources/dependencies/java/customjar2.jar</file>
<type>jar</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
मेरे परियोजनाओं है कि इन जार का उपयोग [customjar1.jar, customjar2.jar] उपरोक्त पोम फ़ाइल [adminbuild] पर अपनी निर्भरता है।
[ERROR] Failed to execute goal org.codehaus.mojo:build-helper-maven-plugin:1.7:attach-artifact (attach-artifacts) on project adminbuild: The artifact with same type and classifier: jar:null is used more than once. -> [Help 1]
बाद mvn -version
आदेश का आउटपुट है:
जब मैं mvn clean install
आदेश पर अमल, मैं निम्नलिखित त्रुटि मिलती है
Apache Maven 3.0.3 (r1075438; 2011-02-28 23:01:09+0530)
Maven home: C:\maven
Java version: 1.6.0_26, vendor: Sun Microsystems Inc.
Java home: C:\Java\jdk1.6.0_26\jre
Default locale: en_IN, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
ऐसा लगता है कि है जिस तरह से मैं कलाकृतियों संलग्न कर रहा हूँ गलत। क्या मुझे एक ही पोम फ़ाइल में एकाधिक कलाकृतियों को संलग्न नहीं करना चाहिए? यदि हां तो कैसे। कृपया मदद करे।