File tree Expand file tree Collapse file tree 5 files changed +58
-0
lines changed
Expand file tree Collapse file tree 5 files changed +58
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM guligo/jdk-maven-ant
2+
3+ MAINTAINER ProcessMaker Inc.
4+
5+ COPY /src /opt/executor
6+
7+ WORKDIR /opt/executor/spark-sdk-java
8+ RUN ls
9+ RUN mvn package mvn -DmyProperty=3.9.1
10+ RUN cp target/openapi-java-client-1.0.0.jar ../openapi-java-client-1.0.0.jar
Original file line number Diff line number Diff line change 1+ import org .openapitools .client .api .UsersApi ;
2+ import ProcessMaker_Client .ApiClient ;
3+
4+ public class Script {
5+ private final UsersApi api = new UsersApi ();
6+
7+ public static void main (String args []) {
8+ int x =1 ;
9+ int y =2 ;
10+ int z =x +y ;
11+
12+ String baseApiUrl = System .getenv ("API_HOST" );
13+ String v3Token = System .getenv ("API_TOKEN" );
14+ int connectTimeout = 60000 ;
15+ int readTimeout = 120000 ;
16+
17+ // Create an UsersApi
18+ ApiClient client = new ApiClient ();
19+
20+ client .setBasePath (baseApiUrl );
21+ client .setApiKey ("Bearer " + v3Token );
22+ client .setConnectTimeout (connectTimeout );
23+ client .setDebugging (false );
24+
25+ System .out .println ("Sum of x+y = " + z );
26+ }
27+ }
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -e
3+ set -x
4+
5+ BRANCH=${BRANCH:= master}
6+ TAG=${TAG:= dev-${BRANCH// [\/]/ -} }
7+
8+ pushd src
9+ if [[ ! -d " spark-sdk-java" ]]; then
10+ git clone --branch $BRANCH --depth 1 https://github.com/ProcessMaker/spark-sdk-java.git
11+ fi
12+ popd
13+
14+ docker build -t processmaker/spark-docker-executor-java:${TAG} .
15+
16+ docker run -it --rm --name java1 -v " $( pwd) /Script.java" :/opt/executor/Script.java -w /opt/executor processmaker/spark-docker-executor-java:${TAG} ls
Original file line number Diff line number Diff line change 1+ spark-sdk-java /
2+
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ javac -cp spark-sdk-java/target/lib/* :spark-sdk-java/target/openapi-java-client-1.0.0.jar Script.java
3+ java -cp spark-sdk-java/target/lib/* :spark-sdk-java/target/openapi-java-client-1.0.0.jar:. Script
You can’t perform that action at this time.
0 commit comments