Skip to content

Commit

Permalink
--
Browse files Browse the repository at this point in the history
  • Loading branch information
devansh-singh2351 committed Nov 27, 2024
1 parent 1d1f9fd commit 10c58a0
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 10 deletions.
Binary file not shown.
17 changes: 17 additions & 0 deletions settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<settings>
<servers>
<!-- Server for snapshot repository -->
<server>
<id>capillarymavensnapshotrepo</id> <!-- This should match the repository ID used in pom.xml or command line -->
<username>reporead</username>
<password>capMaven42</password>
</server>

<!-- Server for release repository -->
<server>
<id>capillarymavenrepo</id> <!-- This should match the repository ID used in pom.xml or command line -->
<username>reporead</username>
<password>capMaven42</password>
</server>
</servers>
</settings>
22 changes: 12 additions & 10 deletions swagger_sdk_gen_v3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,18 @@ echo "GENERATING SDK"
if [ "$Client" = "java" ]
then
rm -rf intouch_api/java_client/java
java -jar modules/swagger-codegen-cli-jsvt/swagger-codegen-cli.jar generate \
-i $url \
-l java \
-DdateLibrary=java8 \
-DjavaVersion=17 \
-o intouch_api/java_client/java \
-c config.json
tar cvzf intouch_api/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./intouch_api/java_client/java/ .
mvn3 clean deploy -f intouch_api/java_client/java/pom.xml
fpm -f -s "dir" -t "deb" -a "all" -n "java-swagger-v3-sdk" -v $BUILD_NUMBER -C ./intouch_api/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger-v3-sdk"
curl -O https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.36/swagger-codegen-cli-3.0.36.jar
java -jar swagger-codegen-cli-3.0.36.jar generate \
-i $url \
-l java \
-DdateLibrary=java8 \
-DjavaVersion=17 \
-o intouch_api/java_client/java \
-c config.json
tar cvzf intouch_api/java_client/java_swagger_sdk_$BUILD_NUMBER.tar.gz -C ./intouch_api/java_client/java/ .
mvn3 clean deploy -f intouch_api/java_client/java/pom.xml
fpm -f -s "dir" -t "deb" -a "all" -n "java-swagger-v3-sdk" -v $BUILD_NUMBER -C ./intouch_api/java_client --deb-no-default-config-files java="/usr/share/java/capillary-libs/swagger-v3-sdk"


elif [ "$Client" = "c#" ]
then rm -rf intouch_api/csharp_client/c#
Expand Down

0 comments on commit 10c58a0

Please sign in to comment.