Skip to content

Commit e21c9ec

Browse files
committed
fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Refactor to use Maven for building and publishing Java packages
1 parent a2e6989 commit e21c9ec

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

.gitignore

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,8 @@ io_tracer_parser
6161
.vscode
6262
.clangd
6363

64-
java/out
6564
java/target
66-
java/test-libs
6765
java/*.log
68-
java/include/org_rocksdb_*.h
6966

7067
.idea/
7168
*.iml
@@ -75,8 +72,6 @@ rocksdb.h
7572
unity.cc
7673
java/crossbuild/.vagrant
7774
.vagrant/
78-
java/**/*.asc
79-
java/javadoc
8075

8176
scan_build_report/
8277
t

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2318,7 +2318,7 @@ endif
23182318
rocksdbjavastatic_javalib:
23192319
cd java; $(MAKE) javalib
23202320
rm -f $(JAVA_NATIVE_DIR)/$(ROCKSDBJNILIB)
2321-
$(CXX) $(CXXFLAGS) -I./java/. $(JAVA_INCLUDE) -shared -fPIC \
2321+
$(CXX) $(CXXFLAGS) -I./java/target/generated-sources/jni -I./java/rocksjni $(JAVA_INCLUDE) -shared -fPIC \
23222322
-o $(JAVA_NATIVE_DIR)/$(ROCKSDBJNILIB) $(ALL_JNI_NATIVE_SOURCES) \
23232323
$(LIB_OBJECTS) $(COVERAGEFLAGS) \
23242324
$(JAVA_COMPRESSIONS) $(JAVA_STATIC_LDFLAGS)
@@ -2403,7 +2403,7 @@ ifeq ($(JAVA_HOME),)
24032403
endif
24042404
$(AM_V_GEN)cd java; $(MAKE) javalib;
24052405
$(AM_V_at)rm -f ./$(JAVA_NATIVE_DIR)/$(ROCKSDBJNILIB)
2406-
$(AM_V_at)$(CXX) $(CXXFLAGS) -I./java/. -I./java/rocksjni $(JAVA_INCLUDE) $(ROCKSDB_PLUGIN_JNI_CXX_INCLUDEFLAGS) -shared -fPIC -o ./$(JAVA_NATIVE_DIR)/$(ROCKSDBJNILIB) $(ALL_JNI_NATIVE_SOURCES) $(LIB_OBJECTS) $(JAVA_LDFLAGS) $(COVERAGEFLAGS)
2406+
$(AM_V_at)$(CXX) $(CXXFLAGS) -I./java/target/generated-sources/jni -I./java/rocksjni $(JAVA_INCLUDE) $(ROCKSDB_PLUGIN_JNI_CXX_INCLUDEFLAGS) -shared -fPIC -o ./$(JAVA_NATIVE_DIR)/$(ROCKSDBJNILIB) $(ALL_JNI_NATIVE_SOURCES) $(LIB_OBJECTS) $(JAVA_LDFLAGS) $(COVERAGEFLAGS)
24072407
$(AM_V_at)cd java; $(MAVEN_CMD) package -DskipTests
24082408

24092409
jclean: rocksdbjavageneratepom

0 commit comments

Comments
 (0)