1. 程式人生 > >pom。xml配置jar和本地下載jar庫

pom。xml配置jar和本地下載jar庫

<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>hotelsup</groupId>
<artifactId>hotelsup</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>hotelsup</name>
<description />
<!-- 加入本地私服 -->
<!-- 設定主倉庫 -->
<repositories>
<!-- nexus私服 -->
<repository>
<id>nexus-repos</id>
<name>Team Nexus Repository</name>
<url>http://192.168.0.107:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<!-- 設定外掛倉庫 -->
<pluginRepositories>
<pluginRepository>
<id>nexus-repos</id>
<name>Team Nexus Repository</name>
<url>http://192.168.0.107:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<properties>
<webVersion>3.0</webVersion>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- spring版本號 -->
<spring.version>4.0.2.RELEASE</spring.version>
<!-- mybatis版本號 -->
<mybatis.version>3.2.6</mybatis.version>
<!-- log4j日誌檔案管理包版本 -->
<slf4j.version>1.7.7</slf4j.version>
<log4j.version>1.2.17</log4j.version>
</properties>
<dependencies>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>bean-validator</artifactId>
<version>3.0-JBoss-4.0.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.enterprise.deploy</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.jms</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.management.j2ee</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.resource</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.security.auth.message</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.security.jacc</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet.jsp</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api-osgi</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jstl-impl</artifactId>
<version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api-osgi</artifactId>
<version>2.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-osgi-bundle</artifactId>
<version>1.0.1-SP3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>1.2.1</version>
</dependency>
<!-- 引入SSM框架的jar包 -->
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>bean-validator</artifactId>
<version>3.0-JBoss-4.0.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.enterprise.deploy</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.jms</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.management.j2ee</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.resource</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.security.auth.message</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.security.jacc</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet.jsp</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api-osgi</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jstl-impl</artifactId>
<version>1.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api-osgi</artifactId>
<version>2.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-osgi-bundle</artifactId>
<version>1.0.1-SP3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.servlet.jsp.jstl</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<!-- 表示開發的時候引入,釋出的時候不會載入此包 -->
<scope>test</scope>
</dependency>
<!-- spring核心包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 切面增強方法的jar包 -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
</dependency>
<!-- 引入oracle的jar包 -->
<dependency>
<groupId>com.ojdbc</groupId>
<artifactId>oracle</artifactId>
<version>1.0</version>
<classifier>ojdbc6</classifier>
</dependency>
<!-- mybatis核心包 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<!-- mybatis懶載入需要引入的jar包,cglib包 -->
<dependency>
 <groupId>cglib</groupId>
 <artifactId>cglib-nodep</artifactId>
 <version>3.1</version>
</dependency>
<!-- mybatis/spring包 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.2</version>
</dependency>
<!-- 匯入dbcp的jar包,用來在applicationContext.xml中配置資料庫 -->
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<!-- 日誌檔案管理包 -->
<!-- log start -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<!-- 格式化物件,方便輸出日誌 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.41</version>
</dependency>


<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>


<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
<!-- log end -->
<!-- 映入JSON -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<!-- 上傳元件包 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.9</version>
</dependency>
</dependencies>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>${basedir}/WebRoot</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
</project>

相關推薦

pomxml配置jar本地下載jar

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mav

Maven專案POM配置好後,下載jar包位置設定(本地倉庫配置

新建了一個maven專案,發現所有的jar包沒有載入、、檢查了一遍才發現原來在maven的.setting檔案沒有配置本地倉庫。maven目錄/conf/.setting.xml裡新增如下地址(沒有目錄需要建立):解決問題

maven配置setting.xml修改遠端本地倉庫地址+Intellij IDEA編輯pom.xml配置依賴

第一步:安裝JDK,安裝maven,Intellij IDEA進行配置 1、JDK安裝(略) 2、Maven安裝 2.1 下載Maven 2.2 安裝Maven配置環境變數 2.3 驗證 在cmd命令提示符視窗中輸入mvn -version檢視mave

vsCode開發PHP專案配置ftp本地預覽

使用vsCode開發PHP專案,配置ftp步驟如下: 1、首先下載ftp-sync外掛安裝。安裝完成就可以使用了。 2,建立一個專案檔案。 3、配置ftp-sync:init檔案才能使用,使用快捷鍵 command+shift+p(mac快捷鍵 ) 調出如下介面:然後輸入:ftp-syns

web.xml配置檔案監聽器

1. web.xml 配置檔案 WEB-INF |- lib 放第三方jar包 |- classes 自己寫的servlet等java類 |- web.xml web應用程式的配置檔案 寫一個servlet 要在類上加一個 @WebServlet(urlPatterns="") 寫一

java 約束配置檔案本地約束

一、尋找spring配置檔案約束頭(也可直接複製已有的) 1.在本地資料夾解壓spring核心包(dist)   例:核心包的約束位置(D:\JavaSources\spring-framework-4.2.4.RELEASE\docs\spring-framework-reference\html\xs

使用maven-assembly-plugin外掛,將maven管理的遠端本地依賴jar包打入可執行jar

最近在修改一個小工具,原來的做法是把依賴包都下載到本地目錄,打包時候使用fatjar打包整個專案依賴;現在修改為maven管理依賴包,使用maven-assembly-plugin外掛打包;如果依賴包全部是遠端預設的依賴配置,這樣沒有問題;但裡面有些是自己實現的本地依賴,這個

spring xml配置beancontext:component-scan掃描註解註冊bean的區別

本文啟動spring容器用的是dubbo的main方法 1.xml配置bean: 2.<context:component-scan>掃描註解註冊bean: 測試猜測結果: 前者啟動spring容器時建立bean

Spring依賴注入(基於XML配置檔案Annotation的方式完成屬性裝配)

依賴注入的方式(手工裝配): 1.使用bean的構造器注入—基於XML方式 2.使用屬性setter方法注入—基於XML方式 3.使用field注入—基於Annotation方式 注入依賴物件可

xml配置檔案properties配置檔案的區別

properties配置檔案,風格是一個屬性對應於一個值(key = value)這樣的鍵值匹對模式。這樣給我的感覺就是每一行properties配置檔案的鍵值,對應著一次賦值。事實上,如果你試驗一下,在前後兩行properties檔案中給同一個屬性賦不同值,得到的結果往往

為虛擬機器配置NAT本地網路

在公司的辦公電腦上使用Virtual Box安裝Linux(RHEL7)虛擬機器,希望既能通過公司代理上網,又能與主機相連 步驟: 關閉虛擬機器 在虛擬機器設定裡為該虛擬機器配置兩塊網絡卡,第一塊選擇“網路地址轉換”,第二塊選擇“僅主機網路” 可以在Virtual Box的:管理=》主機

IDEA pom檔案中配置Tomcatjetty外掛

1.配置Tomcat    在pom檔案中的<build><plugins>中配置:<build>     <plugins>         <plugin> <groupId>

mybatis原始碼學習之執行過程分析(2)——config.xml配置檔案mapper.xml對映檔案解析過程

在上一篇中跟蹤了SqlSessionFactory及SqlSession的建立過程。這一篇,主要跟蹤Mapper介面和XML檔案對映及獲取。 1.xml檔案的解析 1.1Mybatis-config.xml的解析 在SqlSessionFactor

Maven settings.xml配置(指定本地倉庫、阿里雲映象設定)

一、settings.xml檔案會在兩個目錄下存在:1、Maven安裝目錄(全域性):%MAVEN_HOME%\conf\settings.xml2、使用者安裝目錄(使用者):${user.home}\.m2\settings.xml第一個是全域性配置,第二個是使用者配置。當

HTML5本地存儲本地數據

精簡 ora cut database 用戶數 默認 所有 參考 成功 一個網站如何能在客戶的瀏覽器存儲更多的數據呢? 在HTML4的時代在 瀏覽器端存儲點網站個性化的數據,尤其是用戶瀏覽器的痕跡,用戶的相關數據等一般只能存儲在Cookie中,但是大多數是瀏

javax.servlet-api-xx.jarservlet-api.jar區別

tom 查詢 識別 兩個 servle src com 版本 .com 一、簡介支持servlet的jar包。應該叫servlet-api.jar如果編寫過servlet就知道要用到HttpServletRequest和HttpServletResponse等對象,這些對象

html5中本地存儲本地數據

發送 IE 因此 tor 在服務器 數據 存儲機制 html5 大小限制 Web Storage存儲機制是對html4中的cookie存儲機制的改善,由於cookie機制有很多缺點,html5不再使用它,轉而使用改良後的Web Storage存儲機制。本地數據庫是html5

spring 使用aop 缺少依賴包aspectjweaver.jar spring-aop.jar報錯

執行後報了一大堆錯誤,挺嚇人的,不要怕,這寫錯誤可能是同一原因在不同地方重複出現; 錯誤太長,貼上幾段,分析一下 Exception encountered during context initialization - cancelling refresh attemp

阿里雲ACE上碰到的坑log4j-over-slf4j.jarslf4j-log4j12.jar衝突問題,我去……

使用阿里雲的產品有段時間了,產品使用簡單,穩定性高,售後服務好,尤其是他們的工單服務最為讓人稱讚。客戶提交了工單後客服人員幾乎馬上就會給出相應的解決方案,如果他們不能解決就會轉到相應的技術工程師哪裡,實時更新問題的處理進展,節約了我很多時間,讓我可以專心在自己的業務上。當

linux 解壓jar壓縮成jar

解壓jar # unzip IsuTag.jar -d app # cp app # /usr/java/jdk1.7.0_67-cloudera/bin/jar cvfm IsuTag2.jar ./META-INF/MANIFEST.MF .