成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Java學習筆記之Maven篇

瀏覽:4日期:2022-08-12 17:20:14
目錄一、maven能做什么?1.1 兩大應用1.2 maven 的核心二、maven結構:2.1 maven工程標準目錄結構2.2 配置系統變量2.3 常用命令三、應用:idea集成maven插件3.1 步驟3.2 Tips3.3 基本配置總結四、示例一、maven能做什么?

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

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

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

1.1 兩大應用

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

1.2 maven 的核心

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

2.一鍵構建:maven默認生命周期

Java學習筆記之Maven篇

二、maven結構:

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

bin: mvn.cmd命令 boot: 類加載器 config: settings.xml lib: 有各種各樣的jar包 2.1 maven工程標準目錄結構

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

【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>

坐標:

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

2.3 常用命令

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

幾個小問題:

1.生命周期

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

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

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

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

三、應用:idea集成maven插件3.1 步驟

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

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

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

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

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

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

依賴書寫規范:

<!-- 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學習筆記之Maven篇

3.2 Tips

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

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

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

maven工程獲取mysql數據(使用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; }}

到此這篇關于Java學習筆記之Maven篇的文章就介紹到這了,更多相關Java Maven內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品国色综合久久| 在线观看91视频| 亚洲午夜在线视频| 国产精品v欧美精品v日本精品动漫 | 欧美日韩精品专区| 污片在线观看一区二区 | 精品少妇一区二区三区日产乱码| 国产精品自拍一区| 欧美一区日本一区韩国一区| 国产麻豆精品视频| 欧美丰满一区二区免费视频| 久久福利视频一区二区| 久久性天堂网| 男人操女人的视频在线观看欧美| 色婷婷一区二区| 开心九九激情九九欧美日韩精美视频电影 | 亚洲经典一区| 一区在线观看免费| 亚洲黄色影片| 欧美日韩精品二区第二页| 蜜桃久久久久久| 欧美亚洲动漫制服丝袜| 精品一区二区免费| 日韩欧美在线一区二区三区| 成人黄色777网| 久久久国产精品午夜一区ai换脸| 91浏览器在线视频| 国产精品久久久久精k8| 亚洲理伦在线| 午夜精品久久久| 欧美日韩久久久一区| 国产成人精品亚洲777人妖| 精品成人a区在线观看| 欧美精品一区二区三区在线看午夜| 国产精品久久久久aaaa| 亚洲人久久久| 视频一区欧美精品| 欧美日韩国产综合一区二区三区| 国产精品888| 久久久久国产精品麻豆| 亚洲视频狠狠| 亚洲成人免费在线观看| 欧美性videosxxxxx| 国产a视频精品免费观看| 国产午夜精品一区二区| 99在线热播精品免费99热| 午夜一区二区三区在线观看| 欧美亚洲自拍偷拍| 成人av资源在线| 国产精品国产三级国产普通话蜜臀| 999在线观看精品免费不卡网站| 亚洲午夜国产一区99re久久| 欧美午夜寂寞影院| 99这里只有精品| 亚洲色欲色欲www| 色婷婷久久久久swag精品 | 色婷婷av一区二区三区软件| 国产一区二区剧情av在线| 久久免费午夜影院| 99riav1国产精品视频| 美女免费视频一区二区| 欧美大片日本大片免费观看| 黄色亚洲精品| 麻豆成人免费电影| 久久毛片高清国产| 蜜桃av一区| 成人av动漫网站| 一区二区三区影院| 欧美高清激情brazzers| 国产在线精品二区| 蜜臀a∨国产成人精品| 久久久久久久综合日本| 嫩草成人www欧美| 成人一区二区三区| 一区二区三区四区不卡在线 | 一本色道久久99精品综合| 九九**精品视频免费播放| wwwwww.欧美系列| 国产模特精品视频久久久久| 国产精品自拍三区| 亚洲视频一二区| 欧美久久一二三四区| 伊人精品视频| 韩国女主播成人在线观看| 国产精品精品国产色婷婷| 欧美亚洲国产一区二区三区 | 亚洲天堂福利av| 在线91免费看| 精品1区2区在线观看| 亚洲一区影院| 不卡视频免费播放| 亚洲成人777| 26uuu另类欧美| 美女日韩在线中文字幕| 99精品国产99久久久久久白柏| 亚洲电影在线播放| 久久综合九色综合97婷婷女人| 亚洲欧美日韩国产综合精品二区 | 日韩avvvv在线播放| 久久精品男人天堂av| 老牛国产精品一区的观看方式| 91免费小视频| 久久爱www久久做| 亚洲免费在线视频| 日韩午夜精品电影| 免费亚洲一区| 欧美天堂亚洲电影院在线观看| 国产综合一区二区| 亚洲一区二区视频| 国产欧美日韩亚州综合| 欧美综合一区二区三区| 国模精品一区二区三区| 国产精品996| 日韩有码一区二区三区| 国产欧美1区2区3区| 欧美精三区欧美精三区| 亚洲专区一区| 狠色狠色综合久久| 成人黄色小视频在线观看| 日本不卡视频在线观看| 日韩一区二区在线看片| 老**午夜毛片一区二区三区| 激情欧美一区| 97久久超碰精品国产| 精品一区二区三区在线观看国产 | 欧美在线高清视频| 一本色道88久久加勒比精品| 色综合天天综合在线视频| 国产一区美女在线| 亚洲va天堂va国产va久| 综合久久一区二区三区| 久久亚洲春色中文字幕久久久| 欧美三日本三级三级在线播放| 一区二区福利| 欧美系列一区| 成人福利视频在线看| 麻豆精品精品国产自在97香蕉| 亚洲综合激情网| 国产精品国产精品国产专区不蜜 | 国产.精品.日韩.另类.中文.在线.播放| 视频一区中文字幕| 一区二区三区四区精品在线视频 | 久久综合99re88久久爱| 5566中文字幕一区二区电影| 在线一区二区观看| 亚洲一区欧美二区| 伊人久久婷婷| 女主播福利一区| 不卡一二三区首页| 国产.欧美.日韩| 国产在线一区二区综合免费视频| 久久性天堂网| 久久久一二三| 亚洲在线成人| 国产精品一区二区三区免费观看| 黄色国产精品一区二区三区| 欧美国产三区| 99久久精品国产精品久久| 国产成人在线看| 国产馆精品极品| 韩国v欧美v日本v亚洲v| 久久99热99| 精品一区二区三区的国产在线播放 | 7777精品伊人久久久大香线蕉超级流畅| 国产精品一二| 国产欧美成人| 99re66热这里只有精品4| 国产在线日韩| 欧美黄色免费| 99精品偷自拍| 99久久综合99久久综合网站| 成人激情视频网站| 成人高清视频在线| 成人黄色小视频| 不卡的av电影在线观看| 91麻豆精东视频| 欧美激情精品久久久六区热门| 午夜精品一区二区三区四区| 欧美日韩三区四区| 国模精品一区二区三区| 亚洲天堂久久| 亚洲黄页一区| 亚洲一区亚洲| 日本高清不卡在线观看| 欧美优质美女网站| 欧美午夜精品一区二区三区 | 欧美美女黄视频| 91精品国产一区二区| 91精品国产乱码久久蜜臀| 欧美日韩精品三区| 91精品国产综合久久精品麻豆| 欧美一区二区三区性视频| 国产一区二区黄色| 在线亚洲激情| 色综合久久88色综合天天免费| 久久亚洲不卡| 欧美年轻男男videosbes| 欧美色综合网站| 5858s免费视频成人| 欧美一区午夜精品|