【发布时间】:2020-06-05 05:35:41
【问题描述】:
我正在使用以下 Maven 插件来生成用于 OData 消费的 VDM。
<plugin>
<groupId>com.sap.cloud.sdk.datamodel</groupId>
<artifactId>odata-generator-maven-plugin</artifactId>
<version>3.13.0</version>
<executions>
<execution>
<id>generate-consumption</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<overwriteFiles>true</overwriteFiles>
<inputDirectory>/src/main/resources/connectedsystem/edmx</inputDirectory>
<outputDirectory>${project.basedir}/src/gen/java</outputDirectory>
<deleteOutputDirectory>false</deleteOutputDirectory>
<packageName>com.sap.requisitioning.vdm</packageName>
</configuration>
</execution>
</executions>
</plugin>
但是我不希望在每个 maven 构建中都生成 VDM。 我想实现以下行为
- mvn clean install默认不生成VDM
- 当我们传入显式参数mvn clean install -D时会生成VDM类
您能否建议如何实现?
问候 阿塔努
【问题讨论】:
标签: sap-cloud-sdk