JAVA Mac Maven項目搭建及一些初級配置

最近剛接觸公司爬蟲,由於爬蟲代碼使用的Maven作爲項目管理工具,因此研究了一下Maven的搭建過程。Maven爲一個Java的項目管理工具,類似於npm與node的關係。以下是環境以及搭建過程


一、環境

操作系統:MacOS
編輯器:eclipse

二、創建步驟

1.新建項目 選擇Maven Project 點擊Next,稍後填入group Id(包名),articleId(項目名),一直點擊next即可完成項目搭建

三、完善pom.xml

1.修改項目版本號(可不修改)
這裏寫圖片描述
2.添加maven插件配置
maven的編譯插件 source target對應的是java jdk版本號,右鍵項目

根節點下

<build>
    <plugins>
        <plugin>                                         
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <version>2.3.1</version>
             <configuration>
             <source>1.8</source> <!--對應的jdk版本-->
             <target>1.8</target> <!--對應的jdk版本-->
             <encoding>utf8</encoding>
             </configuration>
        </plugin>
    </plugins>
</build>

根節點下

添加父項目 若無則可不添加
<parent>
        <groupId>org.webant</groupId>
        <artifactId>webant-parent</artifactId>
        <version>1.0.0</version>
    </parent>

項目右鍵Maven-> 點擊 Update Project
勾選Force Update of Snapshots/Releases
然後確定即可看到項目引入的jdk版本號已經變爲和上述pom中設置的一致。

若出現項目帶有紅叉,但是找不到錯誤

解決辦法:右鍵項目屬性
在左上角輸入框輸入facets,修改Java版本號與pom中配置的版本號一致,然後Update Project更新項目即可

四、命令行運行maven項目

1.命令行創建項目
mvn   archetype:generate  -DgroupId=com.mycompany.app(包名)   -DartifactId=my-app (項目名稱)  -DarchetypeArtifactId=maven-archetype-quickstart     -DinteractiveMode=false

mvn archetype:generate  固定格式
  -DgroupId         組織標識(包名)
  -DartifactId        項目名稱
  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,創建一個Java Project;maven-archetype-webapp,創建一個Web Project
  -DinteractiveMode      是否使用交互模式

1.命令行編譯
mvn compile
2.命令行打包
mvn package
3.命令行安裝當前工程的輸出文件到本地倉庫
mvn install
4.命令行清楚包
mvn clean package
5.命令行打成jar包
mvn jar:jar
6.命令行生產站點目錄並打包
mvn site-deploy
7.命令行編譯測試代碼
mvn test-compile
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章