国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Maven引入本地Jar包并打包進War包中的方法

Maven引入本地Jar包并打包進War包中的方法

2021-02-20 11:57upshi Java教程

本篇文章主要介紹了Maven引入本地Jar包并打包進War包中的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1.概述

在平時的開發中,有一些Jar包因為種種原因,在Maven的中央倉庫中沒有收錄,所以就要使用本地引入的方式加入進來。

2. 拷貝至項目根目錄

項目根目錄即pom.xml文件所在的同級目錄,可以在項目根目錄下創建文件夾lib,如下圖所示:

Maven引入本地Jar包并打包進War包中的方法

這4個Jar包是識別網頁編碼所需的包。

3. 配置pom.xml,依賴本地Jar

配置Jar的dependency,包括groupId,artifactId,version三個屬性,同時還要包含scope和systemPath屬性,分別指定Jar包來源于本地文件,和本地文件的所在路徑。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!-- #################################  cpdetector  #################################### -->
<dependency>
  <groupId>cpdetector</groupId>
  <artifactId>cpdetector</artifactId>
  <version>1.0.10</version>
  <scope>system</scope>
  <systemPath>${basedir}/lib/cpdetector_1.0.10.jar</systemPath>
</dependency>
 
<dependency>
  <groupId>antlr</groupId>
  <artifactId>antlr</artifactId>
  <version>2.7.4</version>
  <scope>system</scope>
  <systemPath>${basedir}/lib/antlr-2.7.4.jar</systemPath>
</dependency>
 
<dependency>
  <groupId>chardet</groupId>
  <artifactId>chardet</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${basedir}/lib/chardet-1.0.jar</systemPath>
</dependency>
 
<dependency>
  <groupId>jargs</groupId>
  <artifactId>jargs</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${basedir}/lib/jargs-1.0.jar</systemPath>
</dependency>

其中,${basedir}是指項目根路徑

4. 配置Maven插件將本地Jar打包進War

在進行以上配置以后,編寫代碼時已經可以引入Jar包中的class了,但是在打包時,由于scope=system,默認并不會將Jar包打進war包中,所有需要通過插件進行打包。

修改pom.xml文件,在plugins標簽下加入下面的代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-dependency-plugin</artifactId>
  <version>2.10</version>
  <executions>
    <execution>
      <id>copy-dependencies</id>
      <phase>compile</phase>
      <goals>
        <goal>copy-dependencies</goal>
      </goals>
      <configuration>
        <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
        <includeScope>system</includeScope>
      </configuration>
    </execution>
  </executions>
</plugin>

這樣,打出來的war包中,就會包含本地引入的jar依賴了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/upshi/article/details/69948505

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中国电影黄色一级片免费观看 | 99re免费视频精品全部 | 久久首页 | 国产性×xxx盗摄xxxx | 91色爱| 在线看av的网址 | 日韩成人在线视频 | 亚洲国产高清高潮精品美女 | 三级视频在线 | 国产精品无码永久免费888 | 操操操av | 91国产精品 | 美女一区| 一级免费视频 | 福利在线观看 | 久久精品国产99国产 | 国产资源在线观看 | 欧美福利 | 国产精品一区二区三区免费视频 | 亚洲精品在线播放视频 | 小视频免费在线观看 | 中文字幕一区在线观看视频 | 国产在线看片 | 精品国产精品三级精品av网址 | 国产视频中文字幕 | 欧美精品国产精品 | 操操操操操操操 | 日韩精品一区二区三区中文字幕 | 91精品国产乱码久 | 国产欧美精品一区二区三区 | 国产视频一区在线 | 午夜免费视频 | 日韩欧美高清 | 日韩不卡 | 久久国内| 免费91视频 | 91网页版 | 中文字幕av亚洲精品一部二部 | 日本欧美在线 | 久久亚洲欧美日韩精品专区 | 天天操天天干天天爽 |