facebook twitter hatena line email

「セキュリティ/静的解析/Sonar/mavenインストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==mavan環境パス追加== vi ~/.bash_profile export PATH=$PATH:/usr/local/src/apache-maven-3.0.4/bin #export M2_HOME=/usr/local/src/apache-maven-3.0.4/bin source...」)
 
(Admin がページ「Sonar/mavenインストール」を「セキュリティ/静的解析/Sonar/mavenインストール」に、リダイレクトを残さずに移動しました)
 
(同じ利用者による、間の8版が非表示)
行1: 行1:
==mavan環境パス追加==
+
==準備==
vi ~/.bash_profile
+
JDKをinstallしておく
 
+
export PATH=$PATH:/usr/local/src/apache-maven-3.0.4/bin
+
#export M2_HOME=/usr/local/src/apache-maven-3.0.4/bin
+
 
+
source ~/.bash_profile
+
  
 
==mavanインストール==
 
==mavanインストール==
 
  $ cd /usr/local/src
 
  $ cd /usr/local/src
  $ wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz
+
  $ wget http://ftp.kddilabs.jp/infosystems/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
  $ tar zxvf apache-maven-3.0.4-bin.tar.gz
+
  $ tar zxvf apache-maven-3.5.2-bin.tar.gz
  $ cd apache-maven-3.0.4/bin
+
  $ cd apache-maven-3.5.2/bin
 
  $ mvn -v
 
  $ mvn -v
  Apache Maven 3.0.4 (r1232337; 2012-01-17 17:44:56+0900)
+
  Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T16:58:13+09:00)
 +
 
 +
==mavan環境パス追加==
 +
vi ~/.bash_profile
 +
 
 +
export PATH=$PATH:/usr/local/src/apache-maven-3.5.2/bin
 +
#export M2_HOME=/usr/local/src/apache-maven-3.5.2/bin
 +
 
 +
source ~/.bash_profile
  
 
==mavanエラー対策==
 
==mavanエラー対策==

2019年11月25日 (月) 15:31時点における最新版

準備

JDKをinstallしておく

mavanインストール

$ cd /usr/local/src
$ wget http://ftp.kddilabs.jp/infosystems/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
$ tar zxvf apache-maven-3.5.2-bin.tar.gz
$ cd apache-maven-3.5.2/bin
$ mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T16:58:13+09:00)

mavan環境パス追加

vi ~/.bash_profile
export PATH=$PATH:/usr/local/src/apache-maven-3.5.2/bin
#export M2_HOME=/usr/local/src/apache-maven-3.5.2/bin
source ~/.bash_profile

mavanエラー対策

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher
Could not find the main class: org.codehaus.plexus.classworlds.launcher.Launcher.  Program will exit.

上記エラーが出た場合は以下のように環境変数を削除

$ unset M2_HOME