Skip to content

Instantly share code, notes, and snippets.

@jaekwonpark
Created January 16, 2020 17:31
Show Gist options
  • Save jaekwonpark/fabb2ca66caa6d3f418f35f71e6605ea to your computer and use it in GitHub Desktop.
Save jaekwonpark/fabb2ca66caa6d3f418f35f71e6605ea to your computer and use it in GitHub Desktop.
diff --git a/vulcan/api-generation/action-rules/action-rules-api-codegen/action-rules-java-dto-defin
itions/pom.xml b/vulcan/api-generation/action-rules/action-rules-api-codegen/action-rules-java-dto-d
efinitions/pom.xml
index 9e81aa30832..d91bd28b325 100644
--- a/vulcan/api-generation/action-rules/action-rules-api-codegen/action-rules-java-dto-definitions/
pom.xml
+++ b/vulcan/api-generation/action-rules/action-rules-api-codegen/action-rules-java-dto-definitions/
pom.xml
@@ -28,6 +28,16 @@
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
+ <dependency>
+ <groupId>org.springframework.data</groupId>
+ <artifactId>spring-data-commons</artifactId>
+ <version>2.2.3.RELEASE</version>
+ </dependency>
+ <dependency>
+ <groupId>com.nutanix.apis</groupId>
+ <artifactId>common-java-dto-definitions</artifactId>
+ <version>${common-defs-version}</version>
+ </dependency>
<dependency>
<groupId>com.github.krraghavan</groupId>
<artifactId>dev-platform-deserializers</artifactId>
@@ -58,7 +68,7 @@
<generateApis>false</generateApis>
<generateApiDocumentation>false</generateApiDocumentation>
<additionalProperties>
- dtoTemplate=java/dto/ntnx-java-dto.mustache,baseModelClass=common.v1.r0.a1.config.A
bstractModel
+ baseModelClass=common.v1.a1.config.AbstractModel
</additionalProperties>
<configOptions>
</configOptions>
@@ -71,11 +81,6 @@
<artifactId>dev-platform-codegen-templates</artifactId>
<version>${openapi-dev-platform.version}</version>
</dependency>
- <dependency>
- <groupId>com.nutanix</groupId>
- <artifactId>api-defs-plugins</artifactId>
- <version>${ntnx-api-tools-version}</version>
- </dependency>
</dependencies>
</plugin>
<plugin>
diff --git a/vulcan/api-generation/action-rules/action-rules-api-definitions/defs/metadata/repositories.yaml b/vulcan/api-generation/action-rules/action-rules-api-definitions/defs/metadata/repositories.yaml
index 3bc58988add..9cdfc3cd409 100644
--- a/vulcan/api-generation/action-rules/action-rules-api-definitions/defs/metadata/repositories.yaml
+++ b/vulcan/api-generation/action-rules/action-rules-api-definitions/defs/metadata/repositories.yaml
@@ -1,6 +1,6 @@
- name: "common"
type: "git"
uri: "https://github.com/nutanix-core/ntnx-api-common"
- ref: "refs/tags/v0.1.7"
+ ref: "refs/heads/nextRelease"
accessToken: "$GIT_TOKEN"
baseDir: "common-api-definitions/defs"
\ No newline at end of file
diff --git a/vulcan/api-generation/action-rules/pom.xml b/vulcan/api-generation/action-rules/pom.xml
index 1cc9f552075..c3ae18883a9 100644
--- a/vulcan/api-generation/action-rules/pom.xml
+++ b/vulcan/api-generation/action-rules/pom.xml
@@ -10,11 +10,12 @@
<name>X-Play ActionRule APIs Project</name>
<properties>
- <openapi-dev-platform.version>0.1.9.1-RELEASE</openapi-dev-platform.version>
- <ntnx-api-tools-version>0.1.6.1-RELEASE</ntnx-api-tools-version>
+ <openapi-dev-platform.version>1.0.0-RC</openapi-dev-platform.version>
+ <ntnx-api-tools-version>1.0.0-RC</ntnx-api-tools-version>
<swagger-codegen-version>3.0.10</swagger-codegen-version>
<projectVersion>${project.version}</projectVersion>
<api.defs>action-rules-api-definitions</api.defs>
+ <common-defs-version>1.0.0-RC</common-defs-version>
</properties>
<modules>
diff --git a/vulcan/api-generation/pom.xml b/vulcan/api-generation/pom.xml
index 79fb668fa48..af86572d8d6 100644
--- a/vulcan/api-generation/pom.xml
+++ b/vulcan/api-generation/pom.xml
@@ -8,9 +8,8 @@
<packaging>pom</packaging>
<name>Includes all APIs for X-Play</name>
<properties>
- <openapi-dev-platform.version>0.1.9.1-RELEASE</openapi-dev-platform.version>
+ <openapi-dev-platform.version>1.0.0-RC</openapi-dev-platform.version>
<swagger-codegen-version>3.0.10</swagger-codegen-version>
- <platform.version>1.0.0-SNAPSHOT</platform.version>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment