r語言 柱狀圖加星號_R語言if else條件句
阿新 • • 發佈:2020-12-26
1Maven(重點:約定大於配置)
Maven專案物件模型(POM),可以通過一小段描述資訊來管理專案的構建,報告和文件的專案管理工具軟體。
Maven這個單詞來自於意第緒語(猶太語),意為知識的積累,一個容易的方式釋出專案的資訊,以及一種簡單的方式在多個專案中共享JARs、
1.1 Maven的下載以及環境變數的配置
配置環境變數:
M2_HOME:Maven的bin目錄
MAVEN_HOME:Maven的安裝目錄(注意在path新增%MAVEN_HOME%\bin)
cmd輸入:mvn -v進行驗證
1.2 配置檔案:
配置映象是為了加速下載
換這個,上面那個映象下載的賊慢
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>uk</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>CN</id> <name>OSChina Central</name> <url>http://maven.oschina.net/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>nexus</id> <name>internal nexus repository</name> <url>http://repo.maven.apache.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
本地倉庫
localRepository:本地儲存庫
l 在我使用的這個版本中是沒有maven-repo儲存庫的,我們又不想在idea中讓它給我們進行設定,因為他設定的本地倉庫我們不好找。所以就在我們的maven目錄下建立一個本地倉庫:
1.1 在IDEA中使用Maven(模板建立):
完成後點選右下角匯入包
下載要挺久時間的,多等一會、
下載完成時這樣的:
我們使用模板建立的maven程式少了專案時要用的目錄,這時候需要我們手動的新增上去:
這個黑色的java資料夾,我們在右鍵的時候並不會出現提示我們建立.java檔案,所以我們更改目錄的源
至此,maven就已經配置成功了、
1.2 pom.xml配置檔案(解釋)
1.3 Maven資源匯出錯誤解決辦法:
我們在左側的java目錄檔案中只能寫java檔案,但是我們又寫了其他的檔案,這時候就會出現maven無法被匯出的問題:
maven由於他的約定大於配置,我們之後可以能遇到我們寫的配置檔案,無法被匯出或者生效的問題,解決方案:
<resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>**/*.properties</exclude> <exclude>**/*.xml</exclude> </excludes> <filtering>false</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources>
1.4 idea配置Tomcat
此處就省略了步驟……
1.5 IDEA中替換配置檔案的標頭檔案:
\apache-tomcat-9.0.37\webapps\ROOT\WEB-INF\web.xml
把這個配置檔案的標頭檔案覆蓋到上面的web.xml中、
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> </web-app>