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