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>

0 件のコメント:

コメントを投稿