1. 程式人生 > 其它 >(十八)深入淺出TCPIP之epoll的一些思考

(十八)深入淺出TCPIP之epoll的一些思考

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>