Maven 의존 에서 지정 한 부분 jar 가방 을 어떻게 넣 습 니까?

단도직입적으로 말 하 다
프로젝트 가 실 행 된 환경 에 이 프로젝트 의 모든 코드 가 의존 되 어 있 기 때문에 프로젝트 의 코드 는 자신의 코드 를 입력 하면 환경 에 제출 하여 실 행 될 수 있 습 니 다.그러나 좋 지 않 은 점 은 프로젝트 운영 환경 에 4.567914.가방 은 4.567914.파일 이 다른 프로젝트 에 의존 하 는 4.567914.가방 이다.이것 이 4.567914.가방 코드 가 변경 되 었 을 때 환경 속 의 이 코드 에 대응 하 는 4.567914.가방 을 교체 해 야 한다.그래서 마지막 으로 얻 은 항목jar가방 에 이 항목 의 코드 를 입력 한 후에 다른 항목 의 최신 코드 를 입력 해 야 합 니 다.
조작 과정
템 플 릿 은 다음 과 같 습 니 다:

<build>
       <plugins>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-shade-plugin</artifactId>
               <version>3.2.4</version>
               <executions>
                   <execution>
                       <phase>package</phase>
                       <goals>
                           <goal>shade</goal>
                       </goals>
                   </execution>
               </executions>
               <configuration>
                   <artifactSet>
                       <includes>
                           <include>mysql:mysql-connector-java</include>
          <!---          <incldue>groupid:artifactId</include>  ----->
          <!---          <incldue>groupid:artifactId</include>  ----->
          <!---          <incldue>groupid:artifactId</include>  ----->
                       </includes>
                   </artifactSet>
               </configuration>
           </plugin>
       </plugins>
   </build>
4.567914 의 4.567914 를 진행 한 후에 프로젝트 코드 의 4.567914.코드 에서 프로젝트 코드 를 친 것 외 에 4.567914.의 4.567914.코드 도 발견 할 수 있다.
지식 포인트 확장:
maven 은 가방 에 의존 하여 jar 에 넣 습 니 다.
pom.xml build 탭 에 다음 설정 을 추가 합 니 다:

<plugins>
 
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
 
    <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
            <appendAssemblyId>false</appendAssemblyId>
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
            <archive>
                <manifest>
                    <!--     main     class -->
                    <mainClass>com.xxx.Main</mainClass>
                </manifest>
            </archive>
        </configuration>
        <executions>
            <execution>
                <id>make-assembly</id>
                <phase>package</phase>
                <goals>
                    <goal>single</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
 
</plugins>
이상 은 Maven 이 의존 에서 지정 한 부분 jar 가방 을 어떻게 넣 는 지 에 대한 상세 한 내용 입 니 다.Maven 이 jar 가방 에 의존 하 는 자 료 를 입력 하 는 것 에 대해 서 는 다른 관련 글 을 주목 하 세 요!

좋은 웹페이지 즐겨찾기