1. 程式人生 > >CentOS安裝與使用Maven

CentOS安裝與使用Maven

1. 安裝 Maven

Maven 簡介

Apache Maven 是一個軟體專案管理及自動構建工具,由 Apache 軟體基金會所提供。基於專案物件模型(縮寫:POM)概念,Maven 利用一小段描述資訊能管理一個專案的構建、報告和文件等步驟。

Java 安裝

首先我們需要準備 Java 開發環境,使用下面命令來安裝 Java:

yum -y install java-1.8.0-openjdk-devel

Maven 下載

我們可以從官網下載頁獲取最新的下載連結(Binary tar.gz archive)。

然後我們使用 wget 命令將其下載:

cd /home
wget http://mirrors.tuna
.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

解壓壓縮包:

tar xzvf apache-maven-3.5.0-bin.tar.gz

將資料夾移動至 /usr/local/ 目錄:

mv apache-maven-3.5.0  /usr/local/apache-maven

配置環境變數

編輯 /etc/profile,在最下方新增:

MAVEN_HOME=/usr/local/apache-maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}
/bin

執行如下命令使環境變數生效:

source /etc/profile

檢查 Maven 是否成功安裝:

mvn -version

2. Maven 簡單使用

構建

我們可以通過 archetype:generate 命令快速構建出專案骨架。

Hello World

我們使用該命令建立一個 helloworld 專案。過程中可一路回車鍵選擇預設值。

cd /home
mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld

mvn 指令首次執行時,會從遠端“中央倉庫”下載一些必需的檔案,請耐心等待。

專案結構

可到 /home/helloworld 檢視專案結構。

  • /pom.xml 為專案物件模型(Maven 專案配置)

  • /src/main/java 用於存放原始碼

  • /src/test/java 用於存放單元測試程式碼

  • /src/target 用於存放編譯、打包後的輸出檔案

編譯

進入專案目錄:

cd /home/helloworld

執行編譯:

mvn compile

重新開啟 helloworld 專案資料夾,可以看到生成 target 目錄。

執行

你可以使用 mvn 指明 mainClass 來執行專案:

mvn exec:java -Dexec.mainClass="helloworld.App"

完成後可看到終端輸出了:

Hello World!

測試

我們可以通過 test 指令來執行單元測試程式碼。

mvn test

完成後可看到終端輸出測試結果。

打包

通過 package 指令來執行打包。

mvn package

重新開啟 target 目錄,可看到生成了 .jar 檔案。

從輸出的日誌可以看到,執行 package 前,會先執行 compiletest,最後執行了打包。

相關推薦

CentOS安裝使用Maven

1. 安裝 Maven Maven 簡介 Apache Maven 是一個軟體專案管理及自動構建工具,由 Apache 軟體基金會所提供。基於專案物件模型(縮寫:POM)概念,Maven 利用一小段描述資訊能管理一個專案的構建、報告和文件等步驟。 Java

CentOS 安裝 nexus (maven 私服)

原文:https://www.sunjianhua.cn/archives/centos-nexus.html     1.下載 wget http://download.sonatype.com/nexus/3/nexus-3.12.1-01-unix.tar.gz

【Nginx】學習之路3 Centos安裝配置

author:咔咔 wechat:fangkangfk   CentOS7安裝詳解 本文基於vmware workstations進行CentOS7安裝過程展示,關於vmware workstations安裝配置本人這裡不再介紹,基本過程相當於windows下安裝個軟體

centos安裝測試Hadoop2.7

為了方便,我們需要對伺服器進行配置 1.1修改主機名 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=hadoop1 1.2修改主機名和IP的對映關係 vim /etc/hosts 根據自己的IP設

Maven安裝Maven HelloWorld入門例項

摘要:本文主要講了Maven的安裝過程,以及一些基礎的概念。並用兩個例子講解了Maven在java專案中的使用。一、Maven安裝過程必備:下載maven之後,安裝環境變數,跟安裝java環境變數一樣,所以也就不再贅述了。安裝好之後執行一條命令,mvn help:system

centos安裝配置

1、準備安裝 1.1 系統簡介   CentOS 是什麼?   CentOS是一個基於Red Hat 企業級 Linux 提供的可自由使用的原始碼企業級的 Linux 發行版本。每個版本的 CentOS 都會獲得七年的支援(通過安全更新方式)。新版本的 CentOS

nodejs centos 安裝更新

安裝 yum install nodejs 安裝好之後 在 /usr/bin 與 /bin 中會出現node 與npm 更新 npm install -g n n lts 安

linux centos 安裝配置 redis資料庫

1、安裝redis 第一步:yum安裝gcc依賴 yum install gcc 遇到選擇,輸入y即可 第二步:下載redis安裝包 進入local資料夾 cd /usr/local wget http://download.redis.io/release

CentOS安裝配置Maven

export http utf uri 阿裏 cor redhat odin ngs 安裝Maven 當前系統 [root@141 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 下載 h

CentOS Maven安裝使用

1、安裝Maven 1.首先到Maven官網下載安裝檔案,下載檔案為apache-maven-3.3.9-bin.tar.gz,點選連結可以直接下載,不需要積分的喲,然後將下載的檔案通過FTP工具存放到CentOS伺服器裡。 2.進入下載資料夾,找到下載的檔案,執行如下命

【Redis】2、CentOS 7 上安裝 redis3.2.3安裝配置

sync 倉庫 ace /var/ 發現 wan sudo base str 一、redis源碼安裝 【更正】現在最新穩定的版本已經到了3.2.8 截至到2016.8.11,redis最新穩定版本為3.2.3.本篇文章我們就以此版本為基礎,進行相關的講解。 下載redis源

linux應用之vim的安裝配置(centos

utf8 power scroll pbo gb2312 nco pla red vma 1.vim的安裝 #yum search vim //查看vim相關軟件信息 #yum install -y vim* //在線安裝vim 2.vim的配置 (1)~/.vimi

CentOS-7.0.中安裝配置Tomcat-7的方法

代碼 accept iptables jdk1.7 ews 啟動 state cat 解決方案 轉自:http://www.linuxidc.com/Linux/2015-08/122241.htm 安裝說明 安裝環境:CentOS-7.0.1406安裝方式:源碼安裝

CentOS-7中安裝配置Tomcat8.5

ane dsc 配置 pub add ted tar.gz 分享 cal 第一步:下載Tomcat8.5,通過地址:http://tomcat.apache.org/download-80.cgi下載 最後得到下載文件 apache-tomcat-8.5.15.tar.g

CentOS 7安裝配置JDK8

配置 pat profile src source 配置環境變量 java pro too 1.檢查是否安裝過JDK 2.下載安裝包並上傳服務器 3.安裝JDK rpm -ivh jdk-8u131-linux-x64.rpm 4.查看是否安裝正常 java -vers

centos 6.4下安裝設置apache服務器

sta process vra 關閉selinux 安裝apache tps all cnblogs tar 1.打開虛擬機開啟centos 6.4系統後進入root用戶下,打開終端,輸入#yum -y install httpd,安裝apache服務器。   輸入命令後到

CentOS 下 rpm包 yum 安裝卸載

all yum 5.0 --nodeps 服務器 5.1 所有 package yum安裝 rpm包的安裝: 1.安裝一個包  # rpm -ivh  2.升級一個包  # rpm -Uvh  3.移走一個包  # rpm -e  4.安裝參數  --force

centos安裝maven服務器

.com baidu -i sta com centos pan aid 網盤 http://code.skyheng.com/2016/04/17/nexus-install-and-settings/ 安裝文件發布到百度雲去:nexus-2.12.0-01-bundl

CentOS壓力測試 ab 命令安裝使用

evel 發送 詳解 ria 括號 nco csv rate normal Apache安裝包中自帶的壓力測試工具 Apache Benchmark(簡稱ab) 簡單易用,這裏就采用 ab作為壓力測試工具了。 1.獨立安裝 ab運行需要依賴apr-util包,安裝命令為:

Maven安裝環境配置

com maven 環境配置 什麽 htm 下載鏈接 編輯 安裝jdk html 原文地址:http://www.cnblogs.com/AlanLee/p/6133189.html 想要安裝 Apache Maven在Windows 系統上, 需要下載 Maven 的 z