Skip to content

Commit 41ef4d6

Browse files
committed
fixup! fixup! fixup! fixup! Refactor to use Maven for building and publishing Java packages
1 parent 8f68021 commit 41ef4d6

2 files changed

Lines changed: 14 additions & 26 deletions

File tree

java/Makefile

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ ifneq ($(JAVAC_VERSION_GE_MIN),true)
5656
endif
5757

5858
clean:
59-
$(MAVEN_CMD) -Psamples clean
59+
$(MAVEN_CMD) clean
60+
cd benchmark; $(MAVEN_CMD) clean
61+
cd samples; $(MAVEN_CMD) clean
6062

6163
javadocs: java
6264
$(MAVEN_CMD) -P javadoc-jar -DskipTests package
@@ -67,29 +69,29 @@ java: java-version
6769
$(MAVEN_CMD) compile
6870

6971
build_samples:
70-
$(MAVEN_CMD) -Psamples -DskipTests package
72+
cd benchmark; $(MAVEN_CMD) package
7173

72-
sample:
73-
$(MAVEN_CMD) -Psamples -DskipTests package
74+
sample: java
75+
cd benchmark; $(MAVEN_CMD) package
7476
$(AM_V_at)@rm -rf /tmp/rocksdbjni
7577
$(JAVA_CMD) $(JAVA_ARGS) -Djava.library.path=${JAVA_NATIVE_DIR} -cp target/rocksdbjni-$(ROCKSDB_JAVA_VERSION).jar:samples/target/rocksdbjni-samples-0.0.0-SNAPSHOT.jar RocksDBSample /tmp/rocksdbjni
7678
$(AM_V_at)@rm -rf /tmp/rocksdbjni
7779
$(AM_V_at)@rm -rf /tmp/rocksdbjni_not_found
7880

79-
column_family_sample:
80-
$(MAVEN_CMD) -Psamples -DskipTests package
81+
column_family_sample: java
82+
cd benchmark; $(MAVEN_CMD) package
8183
$(AM_V_at)@rm -rf /tmp/rocksdbjni
8284
$(JAVA_CMD) $(JAVA_ARGS) -Djava.library.path=${JAVA_NATIVE_DIR} -cp target/rocksdbjni-$(ROCKSDB_JAVA_VERSION).jar:samples/target/rocksdbjni-samples-0.0.0-SNAPSHOT.jar RocksDBColumnFamilySample /tmp/rocksdbjni
8385
$(AM_V_at)@rm -rf /tmp/rocksdbjni
8486

85-
transaction_sample:
86-
$(MAVEN_CMD) -Psamples -DskipTests package
87+
transaction_sample: java
88+
cd benchmark; $(MAVEN_CMD) package
8789
$(AM_V_at)@rm -rf /tmp/rocksdbjni
8890
$(JAVA_CMD) $(JAVA_ARGS) -Djava.library.path=${JAVA_NATIVE_DIR} -cp target/rocksdbjni-$(ROCKSDB_JAVA_VERSION).jar:samples/target/rocksdbjni-samples-0.0.0-SNAPSHOT.jar TransactionSample /tmp/rocksdbjni
8991
$(AM_V_at)@rm -rf /tmp/rocksdbjni
9092

91-
optimistic_transaction_sample:
92-
$(MAVEN_CMD) -Psamples -DskipTests package
93+
optimistic_transaction_sample: java
94+
cd benchmark; $(MAVEN_CMD) package
9395
$(AM_V_at)@rm -rf /tmp/rocksdbjni
9496
$(JAVA_CMD) $(JAVA_ARGS) -Djava.library.path=${JAVA_NATIVE_DIR} -cp target/rocksdbjni-$(ROCKSDB_JAVA_VERSION).jar:samples/target/rocksdbjni-samples-0.0.0-SNAPSHOT.jar OptimisticTransactionSample /tmp/rocksdbjni
9597
$(AM_V_at)@rm -rf /tmp/rocksdbjni
@@ -103,8 +105,8 @@ test:
103105
run_test:
104106
$(MAVEN_CMD) test
105107

106-
db_bench:
107-
$(MAVEN_CMD) -Pbenchmark -DskipTests package
108+
db_bench: java
109+
cd benchmark; $(MAVEN_CMD) package
108110
$(JAVA_CMD) $(JAVA_ARGS) -Djava.library.path=${JAVA_NATIVE_DIR} -cp target/rocksdbjni-$(ROCKSDB_JAVA_VERSION).jar:benchmark/target/rocksdbjni-benchmark-0.0.0-SNAPSHOT.jar org.rocksdb.benchmark.DbBenchmark
109111

110112
pmd:

java/pom.xml.template

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -266,20 +266,6 @@
266266

267267
<profiles>
268268

269-
<profile>
270-
<id>benchmark</id>
271-
<modules>
272-
<module>benchmark</module>
273-
</modules>
274-
</profile>
275-
276-
<profile>
277-
<id>samples</id>
278-
<modules>
279-
<module>samples</module>
280-
</modules>
281-
</profile>
282-
283269
<profile>
284270
<id>source-jar</id>
285271
<activation>

0 commit comments

Comments
 (0)