日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java學(xué)習(xí)筆記之Maven篇

瀏覽:35日期:2022-08-12 17:20:14
目錄一、maven能做什么?1.1 兩大應(yīng)用1.2 maven 的核心二、maven結(jié)構(gòu):2.1 maven工程標(biāo)準(zhǔn)目錄結(jié)構(gòu)2.2 配置系統(tǒng)變量2.3 常用命令三、應(yīng)用:idea集成maven插件3.1 步驟3.2 Tips3.3 基本配置總結(jié)四、示例一、maven能做什么?

【本質(zhì)】:將原材料(各種Java本身的類,不包括jar包)生產(chǎn)成為可運行的工程項目。Maven - 自動化構(gòu)建工具,英文單詞是專家內(nèi)行的意思

1.方便管理jar包,jar包沖突?

2.打包web項目(節(jié)省jar包空間)

1.1 兩大應(yīng)用

依賴管理】maven的jar包放在jar包倉庫,maven只存儲jar包的坐標(biāo)。(代碼重用思想)【一鍵構(gòu)建】編譯、測試、運行、打包、安裝、部署 操作一體化【POM:Project Object Model 工程對象模型【pom.xml】:maven工程核心配置文件(裝載依賴)[同動態(tài)web中的web.xml]【部署】:把編譯結(jié)果“拿到”服務(wù)器指定目錄下

1.2 maven 的核心

1.依賴管理:POM項目對象模型,里面配置的是 ①項目自身的信息 ②項目所依賴的jar包的信息 ③項目運行環(huán)境的信息:jdk、tomcat信息。依賴的jar包又涉及到依賴管理模型:公司的名稱、項目名稱、版本號

2.一鍵構(gòu)建:maven默認(rèn)生命周期

Java學(xué)習(xí)筆記之Maven篇

二、maven結(jié)構(gòu):

【maven安裝】:本身就是綠化版,我們需要做的事情是配置好相關(guān)的環(huán)境變量和settings【maven目錄】:

bin: mvn.cmd命令 boot: 類加載器 config: settings.xml lib: 有各種各樣的jar包 2.1 maven工程標(biāo)準(zhǔn)目錄結(jié)構(gòu)

核心代碼 src/main/java配置文件 src/main/resources測試代碼 src/test/java測試配置 src/test/resources頁面資源(jsp、css):src/main/webapp2.2 配置系統(tǒng)變量

【1】MAVEN_HOME:就是maven的五臟都在的那個位置【2】PATH:找到%MAVEN_HOME%bin,里面有mvn的啟動文件

【3】config/settings.xml中

<!-- localRepository 重新編寫再維護 | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> --> <localRepository>B:Environmentmavenmaven_repository</localRepository>

坐標(biāo):

groupid:com.公司/組織.項目名artifactid:模塊名version:版本

2.3 常用命令

mvn clean == 清除項目編譯信息(每個人的編譯結(jié)果不一樣,在新的環(huán)境下運行需要清除原有的東西)mvn compile == javac,編譯出新的.class文件保存在target目錄里面mvn test == main和test都編譯了mvn package == 打成了war包,在pom.xml中可以配置打成什么格式。mvn install == 把項目打在了本地倉庫mvn deploy

幾個小問題:

1.生命周期

編譯,測試,打包,安裝,發(fā)布(清除生命周期)默認(rèn)生命周期~~生老病死,(站點生命周期)

2.maven工程查找倉庫的流程是什么?

pom.xml尋求依賴的jar包:一般的先去本地倉庫找jar包,再到遠(yuǎn)程倉庫【私服】,在同一局域網(wǎng)就可以下載,最后才是中央倉庫

①maven中央倉庫(地址:http://repo2.maven.org/maven2/)②maven私服(公司局域網(wǎng)內(nèi)的倉庫,需要自己搭建)③其他公共遠(yuǎn)程倉庫(例如apache提供的遠(yuǎn)程倉庫,地址:http://repo.maven.apache.org/maven2/)

三、應(yīng)用:idea集成maven插件3.1 步驟

基本配置【1】先在setting中配置maven_home、settings.xml在runner配置先從本地獲取插件(加上-DarchetypeCatalog=internal)

【2】使用骨架創(chuàng)建maven工程:手動補齊resources作為資源根目錄

不使用骨架模板構(gòu)建maven工程:自帶main(java、resources)、test目錄

使用骨架,找到mavenwebapp的原型:maven-archetype-webapp

【3】指定web資源包創(chuàng)建servlet,導(dǎo)入jar包==》pom.xml里面導(dǎo)入jar包(配置依賴的groupId群組Id、artifactId工程Id、version版本)

兩種方式導(dǎo)入jar包:(一般都看不到)【本地】項目名稱:配置servlet-api、jsp-api、公司名稱、版本號【網(wǎng)絡(luò)】https://mvnrepository.com/

依賴書寫規(guī)范:

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope></dependency>

scope

Java學(xué)習(xí)筆記之Maven篇

3.2 Tips

servlet-api包沖突maven一鍵構(gòu)建在【集成插件】中設(shè)置scope是提供了的provided用完之后要停止項目,避免端口占用

使用live Templates模板確定tomcatmaven-compiler-plugin選定JDK3.3 基本配置總結(jié)

pom.xml是Maven項目的核心配置文件,位于每個工程的根目錄,基本配置如下:<project > :文件的根節(jié)點 . <modelversion > : pom.xml使用的對象模型版本 <groupId > :項目名稱,一般寫項目的域名 <artifactId > :模塊名稱,子項目名或模塊名稱 <version > :產(chǎn)品的版本號 .<packaging > :打包類型,一般有jar、war、pom 等 <name > :項目的顯示名,常用于 Maven 生成的文檔。 <description > :項目描述,常用于 Maven 生成的文檔<dependencies> :項目依賴構(gòu)件配置,配置項目依賴構(gòu)件的坐標(biāo)<build> :項目構(gòu)建配置,配置編譯、運行插件等。四、示例

maven工程獲取mysql數(shù)據(jù)(使用maven訪問持久層)

package com.xianzai.demo.dao.impl;import com.xianzai.demo.dao.StudentDao;import com.xianzai.demo.pojo.StudentModel;import java.sql.*;import java.util.ArrayList;import java.util.List;public class StudentImpl implements StudentDao { public List<StudentModel> findOne() {List<StudentModel> list = new ArrayList<StudentModel>();try { String sql = 'select * from stulist'; Class.forName('com.mysql.jdbc.Driver'); Connection conn = DriverManager.getConnection('jdbc:mysql://localhost:3308/hzyc98', 'root', 'mysql'); PreparedStatement ps = conn.prepareCall(sql); ResultSet rs = ps.executeQuery(); while (rs.next()) {StudentModel stu = new StudentModel();stu.setCollege(rs.getString('college'));stu.setName(rs.getString('sname'));stu.setId(rs.getString('id'));list.add(stu); } System.out.println(list); rs.close(); ps.close(); conn.close();} catch (Exception e) { e.printStackTrace();} finally {}return list; }}

到此這篇關(guān)于Java學(xué)習(xí)筆記之Maven篇的文章就介紹到這了,更多相關(guān)Java Maven內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩手机在线| 成人午夜网址| 久久精品99久久久| 精品资源在线| 男女性色大片免费观看一区二区| 精品久久91| 欧美日韩18| 午夜亚洲福利在线老司机| 国产伦久视频在线观看| 久久国产麻豆精品| 日韩一区二区三区在线看| 亚洲午夜av| 日韩中文av| 久久福利毛片| re久久精品视频| 老牛影视精品| 久久精品国产在热久久| 欧美一区激情| 日本中文字幕一区二区视频 | 99综合视频| 久久精品国产大片免费观看| 亚洲黄色中文字幕| 国产极品嫩模在线观看91精品| 国产精品伊人| 日韩精品亚洲专区| 国产精品婷婷| 日韩午夜黄色| 在线亚洲激情| 在线视频亚洲| 影音先锋国产精品| 亚洲二区免费| 99国产精品视频免费观看一公开 | 亚洲天堂一区二区| 国产999精品在线观看| 亚洲精选久久| 日本不卡视频在线观看| 欧美精品影院| 国产精品自拍区| 九九久久国产| 亚洲伦乱视频| 蜜臀91精品国产高清在线观看| 国产精品三上| 蜜臀av在线播放一区二区三区| 日韩三级一区| 精品国产一区二区三区性色av| 国产在线日韩精品| 欧美日韩在线二区| 亚洲免费观看| 91综合久久爱com| 欧美天堂在线| 美腿丝袜在线亚洲一区| 人在线成免费视频| 亚洲天堂久久| 亚洲精品国产日韩| 国语对白精品一区二区| 国产福利片在线观看| 亚洲成人国产| 亚洲精品在线二区| 中文字幕成在线观看| 国产一区清纯| 亚洲一级大片| 超碰在线99| 一区二区三区四区在线看| 中文无码日韩欧| 91麻豆精品激情在线观看最新 | 亚洲欧美日本国产| 国产高清亚洲| 亚洲网站视频| 日韩精品91亚洲二区在线观看| 精品一区二区三区中文字幕视频 | 亚洲作爱视频| 国产日韩欧美中文在线| 久久久久久色| 日韩av二区| 视频一区国产视频| 天堂а√在线最新版中文在线| 黄色aa久久| 亚洲+小说+欧美+激情+另类| 给我免费播放日韩视频| 久久午夜精品一区二区| 麻豆精品在线视频| 男人的天堂久久精品| 精品国产不卡| 亚洲欧洲专区| 欧美日韩一二三四| 国产亚洲一区| 欧美三级精品| 日韩精选在线| 国精品一区二区| 欧美黑人巨大videos精品| 最新日韩欧美| 国产欧美久久一区二区三区| 蜜桃久久精品一区二区| 高清一区二区| 日韩不卡在线观看日韩不卡视频| 欧美一区在线观看视频| 98精品视频| 国产精品毛片视频| 日av在线不卡| 久久精品中文| 国产精品99精品一区二区三区∴| 国产亚洲一级| se01亚洲视频| 日本免费一区二区视频| 亚洲在线免费| 视频在线在亚洲| 99久久精品网站| 蜜臀91精品国产高清在线观看| 国产精品88久久久久久| 欧美精品一线| 亚洲三级国产| 国产欧美一级| 精品三级av| 欧美精品日日操| 激情欧美亚洲| 亚洲免费网址| 亚洲小说春色综合另类电影| 日韩av一区二区在线影视| 久久黄色影视| 日韩国产一区二| 999在线观看精品免费不卡网站| 激情自拍一区| 婷婷五月色综合香五月| 日本a口亚洲| 久久亚洲国产| 免播放器亚洲| 亚洲午夜天堂| 91成人在线网站| 性欧美69xoxoxoxo| 久久永久免费| 日韩三级一区| 亚洲高清影视| 国内不卡的一区二区三区中文字幕| 不卡一区2区| 都市激情国产精品| 亚洲精品极品| caoporn视频在线| 免费日韩精品中文字幕视频在线| 另类欧美日韩国产在线| 99国产精品自拍| 亚洲精品裸体| 日韩高清电影免费| 91国语精品自产拍| 成人在线视频区| 91福利精品在线观看| 久久久久久久久久久9不雅视频| 欧美亚洲福利| 天海翼亚洲一区二区三区| 风间由美中文字幕在线看视频国产欧美| 亚洲精品免费观看| 美女精品一区| 欧美日韩一区二区三区在线电影| 亚洲一区欧美激情| 国产精品超碰| 欧美午夜网站| 国产亚洲久久| 日韩精品福利一区二区三区| 在线亚洲激情| 精品国产乱码久久久久久1区2匹| 青草国产精品久久久久久| 国产精品成人a在线观看| 日本中文字幕一区二区| 国产精品二区不卡| 久久av免费看| 国产福利电影在线播放| 欧美精品国产一区| 激情91久久| 激情欧美国产欧美| 日本精品影院| 久久中文字幕av一区二区不卡| 久久久成人网| 在线视频精品| 伊人精品在线| 国产毛片久久| 国产精品久久久久久久久妇女| 国产欧美二区| 亚洲精品**中文毛片| 精品一区视频| 久久亚洲黄色| 久久97久久97精品免视看秋霞| 国产精品久久久网站| 欧美日中文字幕| 国产精品一区二区三区av| 欧美天堂一区| 视频在线不卡免费观看| 国产传媒在线| 91精品久久久久久久久久不卡| 99久久夜色精品国产亚洲1000部| 国产精品亚洲综合色区韩国| 老司机精品视频在线播放| 一区二区电影在线观看| 日日摸夜夜添夜夜添国产精品| 欧美va天堂在线| 亚洲一区欧美激情| 91亚洲国产高清| 国产精品久久久久9999高清| 精品午夜av| 欧美精品国产一区| 免费看av不卡| 超级白嫩亚洲国产第一|