ラベル Maven の投稿を表示しています。 すべての投稿を表示
ラベル Maven の投稿を表示しています。 すべての投稿を表示

2016年6月16日木曜日

Mavenコマンド

Mavenには色々なコマンドがあります。

例えば、依存関係を表示するには

$ mvn dependency:tree

クラスパスを表示するには

$ mvn dependency:build-classpath

その他にも色々あります。
覚えておくと便利かもしれません。

参考:https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html

2014年11月8日土曜日

Maven projectで、Maven project以外のjarを参照する方法

Local Repository(localRepo)を作成し、jarを配置。
jarと同じ位置に、pomファイル(SampleSub-1.0.0.pom)を作成する。

- ファイル構成

  SampleMain
    |- pom.xml
    |- src
    |- localRepo
        |- sample
            |- sub
                |- SampleSub
                    |- 1.0.0
                        |- SampleSub-1.0.0.pom
                        |- SampleSub-1.0.0.jar

- SampleSub-1.0.0.pom

  <project>
    <groupId>sample.sub</groupId>
    <artifactId>SampleSub</artifactId>
    <version>1.0.0</version>
  </project>

メインのpomにrepositoryとdependencyを追加する。

- pom.xml

  <project>
    ...

    <repositories>
      <repository>
        <id>local Repo</id>
        <url>file:${basedir}/localRepo</url>
      </repository>
    </repositories>

    <dependencies>
      <dependency>
        <groupId>sample.sub</groupId>
        <artifactId>SampleSub</artifactId>
        <version>1.0.0</version>
      </dependency>
    </dependencies>

  </project>

2014年5月19日月曜日

Apache Maven プロジェクト作成

Apache Mavenでプロジェクトを新規作成するときの手順

前提:Mavenがインストールされていること

コマンド


mvn archetype:create -DgroupId=com.sample -DartifactId=Sample

 groupId:パッケージ名(com.sample)
 artifactId:プロジェクト名(Sample)

「BUILD SUCCESS」と出力されれは、作成成功です。

ファイル構成


Sample
 |- pom.xml
 |- src
     |- main
     |   |- java
     |       |- com
     |           |- sample
     |               |- App.java
     |- test
         |- java
             |- com
                 |- sample
                     |- AppTest.java

2014年4月29日火曜日

UbuntuにApache Mavenのインストール

UbuntuにApache Mavenをインストールしてみる。

前提としてJavaをインストールして下さい。

ダウンロード

$ cd /usr/local/apache-maven
$ sudo wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz
$ sudo tar -zxvf apache-maven-3.2.1-bin.tar.gz
$ sudo rm apache-maven-3.2.1-bin.tar.gz
※保存場所とバージョンは適切に変更して下さい。

環境変数

$ vim /etc/profile
下記を追記
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1
export PATH=$PATH:$M2_HOME/bin:
※再起動

確認コマンド

$ mvn -version

参考:
http://maven.apache.org/download.cgi