Memo/Java/Maven

http://dexlab.net/pukiwiki/index.php?Memo%2FJava%2FMaven
 

Maven

  • Apache Maven - Wikipedia

    Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。


[ERROR] No compiler is provided in this environment

  • javacが無いと出る。
    1. mvn install
    2. ...
    3. [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
  • インストール: CentOS 7の場合
    1. sudo yum install java-1.8.0-openjdk-devel

インストール

  • CentOS 7:
    1. sudo yum install java-1.8.0-openjdk-devel
    2. java -version
    3. openjdk version "1.8.0_161"
    4.  
    5. javac -version
    6. javac 1.8.0_161
    7.  
    8. wget http://ftp.jaist.ac.jp/pub/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
    9. tar xvfz apache-maven-3.5.2-bin.tar.gz
    10. export PATH="$(pwd)/apache-maven-3.5.2/bin:$PATH"
    11.  
    12. mvn -version
    13. Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T16:58:13+09:00)
    14. ...
  • 例: 実行可能なjarの作成: dankerrigan/riak-data-migrator
    1. git clone https://github.com/dankerrigan/riak-data-migrator.git
    2. cd riak-data-migrator/
    3.  
    4. mvn clean
    5. mvn package
    6.  
    7. # test
    8. tar xvfz target/riak-data-migrator-0.2.4-bin.tar.gz -C ./
    9. java -jar riak-data-migrator-0.2.4/riak-data-migrator-0.2.4.jar
    10. You must specify l, d, k, copy, or delete

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-03-05 (月) 15:36:14 (82d)