|
|
@ -36,6 +36,25 @@ jobs: |
|
|
distribution: 'temurin' |
|
|
distribution: 'temurin' |
|
|
cache: maven |
|
|
cache: maven |
|
|
|
|
|
|
|
|
|
|
|
- name: Build SeaweedFS Java dependencies |
|
|
|
|
|
run: | |
|
|
|
|
|
echo "Building Java client (required by HDFS clients)..." |
|
|
|
|
|
cd other/java/client |
|
|
|
|
|
mvn clean install -DskipTests -Dgpg.skip=true |
|
|
|
|
|
echo "✓ Java client built and installed to local Maven repo" |
|
|
|
|
|
cd ../../.. |
|
|
|
|
|
|
|
|
|
|
|
echo "Building HDFS2 client (depends on Java client)..." |
|
|
|
|
|
cd other/java/hdfs2 |
|
|
|
|
|
mvn clean install -DskipTests -Dgpg.skip=true |
|
|
|
|
|
echo "✓ HDFS2 client built" |
|
|
|
|
|
cd ../../.. |
|
|
|
|
|
|
|
|
|
|
|
echo "Building HDFS3 client (depends on Java client)..." |
|
|
|
|
|
cd other/java/hdfs3 |
|
|
|
|
|
mvn clean install -DskipTests -Dgpg.skip=true |
|
|
|
|
|
echo "✓ HDFS3 client built" |
|
|
|
|
|
|
|
|
- name: Start SeaweedFS services |
|
|
- name: Start SeaweedFS services |
|
|
working-directory: test/java/spark |
|
|
working-directory: test/java/spark |
|
|
run: | |
|
|
run: | |
|
|
|