JavaWeb Maven詳解相關配置
為什么學習這個技術
1.在javaweb開發(fā)中,需要使用大量的jar包,我們手動去導入;
2.如果能夠讓一個東西自動導入jar包
1.Maven項目架構管理工具
我們目前用來方便導入jar包的!
Maven的核心思想:約定大于配置
有約束,不要去違反。
2.下載安裝Maven
官網(wǎng):https://maven.apache.org/
下載完成后,解壓即可
3.配置環(huán)境
在我們系統(tǒng)環(huán)境中
配置:
- M2_HOME maven目錄下的bin目錄
- MAVEN_HOME maven的目錄
- 在系統(tǒng)的path中配置 %MAVEN_HOME%\bin
測試Maven是否安裝成功,
4.阿里云鏡像
apache-maven-3.8.1\conf\setting.xml中配置
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共倉庫</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
5.本地倉庫
apache-maven-3.8.1\conf\setting.xml中配置
建立一個本地倉庫:localRepository
<!-- 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>D:\Program Files\apache-maven-3.8.5\maven-repo</localRepository>
6.在IDEA中使用Maven
創(chuàng)建一個Maven項目
下面?zhèn)z個的位置改為剛剛配置的路徑
等待初始化
7.創(chuàng)建一個普通的Maven項目
這個只有在web應用下才會有?。?/p>
8.idea中標記文件夾功能
9. 在IDEA中配置tomcat
10. pom文件
pom.xml是Maven的核心配置文件
自動導入包及其依賴的jar包
maven由于它的約定大于配置,我們之后可能遇到我們寫的配置文件,無法被導出或者生效的問題,解決方案:
<!--在build中配置resources,來防止我們資源導出失敗的問題--> <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <includes>**/*.properties</includes> <includes>**/*.xml</includes> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
到此這篇關于JavaWeb Maven詳解相關配置的文章就介紹到這了,更多相關JavaWeb Maven 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java編程創(chuàng)建型設計模式工廠方法模式示例詳解
這篇文章主要為大家介紹了java編程創(chuàng)建型設計模式之工廠方法模式的創(chuàng)建及案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02