0

私のプロジェクトでは、依存関係のほとんどがMavenを介してプルダウンされています。ただし、短期的には、SNAPSHOTjarに依存する必要があります。これをMavenのディレクトリ階層に配置する適切な場所はありますか?また、pomでこれに依存するにはどうすればよいですか?最終的に、このjarの適切なバージョンはMavenリポジトリーにありますが、短期的には、プロジェクトに含めて、一緒に開発している人が同じjarを持つようにします。したがって、基本的には、プロジェクトに含まれることを除いて、Mavenリポジトリからこのjarに依存しているかのようにまったく同じ効果が必要です。

助けてくれてありがとう

4

1 に答える 1

3

プロジェクト内の任意のディレクトリに配置して、システムの依存関係を使用できます。プロジェクト内の依存関係を保持するlibディレクトリを作成します。

<project>
  ...
  <dependencies>
    <dependency>
      <groupId>com.foo</groupId>
      <artifactId>foo</artifactId>
      <version>2.0</version>
      <scope>system</scope>
      <systemPath>${basedir}/foo/bar</systemPath>
    </dependency>
  </dependencies>
  ...
</project>
于 2012-11-07T19:04:25.820 に答える