摘要:在中配置可以使用國(guó)內(nèi)的,提高下載速度使用代理服務(wù)默認(rèn)不使用代理服務(wù)器,在通過(guò)代理服務(wù)器訪問(wèn)網(wǎng)絡(luò)的情況下無(wú)法連接到倉(cāng)庫(kù)。
maven
在$HOME.m2setting.xml 中配置
mirror可以使用國(guó)內(nèi)的aliyun mirror,提高下載速度
maven 使用代理服務(wù)aliyun aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central jboss central JBoss Public Repository Group http://repository.jboss.org/nexus/content/groups/public
maven默認(rèn)不使用代理服務(wù)器,在通過(guò)代理服務(wù)器訪問(wèn)網(wǎng)絡(luò)的情況下無(wú)法連接到central倉(cāng)庫(kù)。
導(dǎo)入Oracle JDBC Drivergroup true http proxy.corp.com 80 localhost
由于需要Oracle官方授權(quán),所以maven上無(wú)法下載ojdbc,需要自己下載,然后通過(guò)命令加載到本地maven庫(kù)中
C:apache-maven-3.3.9inmvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.4.0.0 -Dpackaging=jar -Dfile=D:搜狗高速下載ojdbc6.jar
添加依賴關(guān)系
com.oracle ojdbc6 11.2.4.0.0
JDBC 配置
spring.datasource.url=jdbc:oracle:thin:@192.168.100.1:1521:test spring.datasource.username=test spring.datasource.password=test spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDrivermaven properties
設(shè)置源代碼文本文件字符集
maven plugin compile pluginUTF-8 UTF-8 4.3.12.RELEASE
設(shè)置Java編譯之后的class文件版本
dependency pluginorg.apache.maven.plugins maven-compiler-plugin 3.1 1.8
把依賴的lib復(fù)制到某個(gè)目錄下
resources pluginorg.apache.maven.plugins maven-dependency-plugin copy-dependencies prepare-package copy-dependencies target/classes/lib target/job/lib true junit,org.hamcrest,org.mockito,org.powermock,${project.groupId},com.linkedin.azkaban generate-sources sources true true ${project.build.directory}
把資源文件復(fù)制到某個(gè)目錄下
assembly pluginorg.apache.maven.plugins maven-resources-plugin 2.6 copy-resources package copy-resources ${basedir}/target/job job true
打包成zip文件
maven-assembly-plugin 2.6 src/main/assembly/zip.xml make-assembly package single
zip.xml
fileSet->directory 需要打包文件所在的目錄
fileSet->outputDirectory 相對(duì)壓縮文件根目錄的路徑
bookjob / zip ${project.build.directory}/job job ${project.build.directory} job/lib *.jar
推薦 《maven 實(shí)戰(zhàn)》
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70673.html
摘要:是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在應(yīng)用方面,是最好的,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用軟件。是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。 本章主要是對(duì)MyBatis-Plus的初步介紹,包括一些背景知識(shí)、環(huán)境搭建、初步使用等知識(shí)和例子。對(duì)于背景知識(shí),主要包含對(duì)MyBatis-Plus的特性介紹、為什么使用MyB...
摘要:最近想深入的學(xué)習(xí)一下工程化方面相關(guān)的東西,在和直接糾結(jié)不已,因?yàn)榈臄U(kuò)展性太差勁了,學(xué)習(xí)成本頗高,所以最后投入了的懷抱中,以后有時(shí)間再重新學(xué)習(xí)一下吧最近的學(xué)習(xí)筆記是基于系列,其中各種教程和例子大都是來(lái)源于官方文檔或者網(wǎng)絡(luò)上的博客。 最近想深入的學(xué)習(xí)一下工程化方面相關(guān)的東西,在maven和gradle直接糾結(jié)不已,因?yàn)閙aven的擴(kuò)展性太差勁了,學(xué)習(xí)成本頗高,所以最后投入了gradle的懷...
摘要:本章主要介紹的是的基礎(chǔ)應(yīng)用和源碼涉及的相關(guān)等,主要包含的內(nèi)容有的簡(jiǎn)介反射動(dòng)態(tài)代理包含代理和代理使用和代碼生成器等。組件生命周期,如圖測(cè)試代碼生成器代碼生成器,又稱逆向工程。 本章主要介紹的是MyBatis的基礎(chǔ)應(yīng)用和源碼涉及的相關(guān)等,主要包含的內(nèi)容有MyBatis的簡(jiǎn)介、反射、動(dòng)態(tài)代理(包含JDK代理和cglib代理)、MyBatis使用和代碼生成器等。 1.1 MyBatis簡(jiǎn)介 M...
摘要:編譯范圍依賴在所有的中可用,同時(shí)它們也會(huì)被打包。已提供范圍依賴只有在當(dāng)或者一個(gè)容器已提供該依賴之后才使用。它們不是傳遞性的,也不會(huì)被打包。如果你將一個(gè)依賴范圍設(shè)置成系統(tǒng)范圍,你必須同時(shí)提供一個(gè)元素。 關(guān)于服務(wù)器 WebServer & Application Server Q: What is the difference between an application server ...
摘要:接下來(lái)我們繼續(xù)看如果達(dá)成包,在加入如下配置然后通過(guò)打包,最后通過(guò)命令啟動(dòng)這樣,最簡(jiǎn)單的就完成了,但是對(duì)于一個(gè)大型項(xiàng)目,這是遠(yuǎn)遠(yuǎn)不夠的,的詳細(xì)操作可以參照官網(wǎng)。以上實(shí)例只是最簡(jiǎn)單的項(xiàng)目入門實(shí)例,后面會(huì)深入研究。 什么是Spring Boot Spring Boot是由Pivotal團(tuán)隊(duì)提供的基于Spring的全新框架,其設(shè)計(jì)目的是為了簡(jiǎn)化Spring應(yīng)用的搭建和開(kāi)發(fā)過(guò)程。該框架遵循約定大...
閱讀 1269·2021-11-19 09:40
閱讀 3129·2021-11-02 14:47
閱讀 3102·2021-10-11 10:58
閱讀 3224·2019-08-30 15:54
閱讀 2679·2019-08-30 12:50
閱讀 1732·2019-08-29 16:54
閱讀 474·2019-08-29 15:38
閱讀 1243·2019-08-29 15:19