(1). 빈 치어 파일 (pom.xml 파일)
<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>demo</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.8.0</artifactId>
<version>0.8.0-beta1</version>
</dependency>
</dependencies>
</project>
를 작성 (2).
~/.m2/저장소/조직/아파치/카프카/kafka_2.8.0/0.8.0-β1/kafka_2.8.0-0.8.0-beta1.pom
제 (불량) 에러 치어 고정 pom 파일에 중복 태그 (종속성)가 있으면 첫 번째 파일을 제거하고 저장하십시오.
(3).
➜ ~/Downloads/x $ ll target/dependency/
total 40424
-rw-r--r-- 1 adyliu staff 62K 9 13 16:48 activation-1.1.jar
-rw-r--r-- 1 adyliu staff 85K 9 13 16:48 jline-0.9.94.jar
-rw-r--r-- 1 adyliu staff 26K 9 13 16:48 jms-1.1.jar
-rw-r--r-- 1 adyliu staff 357K 9 13 16:48 jmxri-1.2.1.jar
-rw-r--r-- 1 adyliu staff 100K 9 13 16:48 jmxtools-1.2.1.jar
-rw-r--r-- 1 adyliu staff 52K 9 13 16:48 jopt-simple-3.2.jar
-rw-r--r-- 1 adyliu staff 118K 9 13 16:48 junit-3.8.1.jar
-rw-r--r-- 1 adyliu staff 2.3M 9 13 16:40 kafka_2.8.0-0.8.0-beta1.jar
-rw-r--r-- 1 adyliu staff 383K 9 13 16:48 log4j-1.2.15.jar
-rw-r--r-- 1 adyliu staff 380K 9 13 16:48 mail-1.4.jar
-rw-r--r-- 1 adyliu staff 4.1K 9 13 16:48 metrics-annotation-2.2.0.jar
-rw-r--r-- 1 adyliu staff 80K 9 13 16:48 metrics-core-2.2.0.jar
-rw-r--r-- 1 adyliu staff 8.3M 9 13 16:48 scala-compiler-2.8.0.jar
-rw-r--r-- 1 adyliu staff 5.9M 9 13 16:48 scala-library-2.8.0.jar
-rw-r--r-- 1 adyliu staff 25K 9 13 16:48 slf4j-api-1.6.4.jar
-rw-r--r-- 1 adyliu staff 7.5K 9 13 16:48 slf4j-simple-1.6.4.jar
-rw-r--r-- 1 adyliu staff 973K 9 13 16:48 snappy-java-1.0.4.1.jar
-rw-r--r-- 1 adyliu staff 63K 9 13 16:48 zkclient-0.3.jar
-rw-r--r-- 1 adyliu staff 590K 9 13 16:48 zookeeper-3.3.4.jar
: 당신이 디렉토리의 모든 종속성을 얻을 수 받는다는에게 이제
mvn dependency:copy-dependencies
를 사용하여 모든 종속성을 가져 오기