ablog

不器用で落着きのない技術者のメモ

Maven プロジェクトにローカルの jar ファイルを追加する方法

Maven プロジェクトにローカルの jar ファイルを追加する方法。
YCSB にローカルの DataSatax Java Driver for Cassandra を追加した例。

  • jar をダウンロードする
$ pwd
/home/ec2-user/YCSB
$ mkdir lib
$ curl -L -O https://repo1.maven.org/maven2/com/datastax/oss/java-driver-core/4.17.0/java-driver-core-4.17.0.jar
  • YCSB/distribution/pom.xml を編集する
    <dependency>
      <groupId>com.datastax.oss</groupId>
      <artifactId>cassandra-java-driver-core</artifactId>
      <version>4.17.0</version>
      <scope>system</scope>
      <systemPath>/home/ec2-user/YCSB/lib/java-driver-core-4.17.0.jar</systemPath>
    </dependency>
  • ビルドする
$ mvn clean package