forked from loafle/openapi-generator-original
[gradle enterprise] various enhancements (#15607)
* use enforce-maven as the ID * remove enforce formula use mvn clean in workflow
This commit is contained in:
parent
4c7963cf54
commit
8457dbf1a6
2
.github/workflows/gradle-plugin-tests.yaml
vendored
2
.github/workflows/gradle-plugin-tests.yaml
vendored
@ -38,7 +38,7 @@ jobs:
|
||||
env:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
run: |
|
||||
mvn --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
mvn clean --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
(cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew buildGoSdk) # using gradle-6.8.3 via wrapper
|
||||
(cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew openApiGenerate)
|
||||
(cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew buildDotnetSdk)
|
||||
|
4
.github/workflows/linux.yaml
vendored
4
.github/workflows/linux.yaml
vendored
@ -52,7 +52,7 @@ jobs:
|
||||
|
||||
- name: Build with Maven
|
||||
shell: bash
|
||||
run: mvn -nsu -B --quiet -Djacoco.skip=true -Dorg.slf4j.simpleLogger.defaultLogLevel=error --no-transfer-progress clean install --file pom.xml
|
||||
run: mvn clean -nsu -B --quiet -Djacoco.skip=true -Dorg.slf4j.simpleLogger.defaultLogLevel=error --no-transfer-progress install --file pom.xml
|
||||
env:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
|
||||
@ -74,7 +74,7 @@ jobs:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
run: |
|
||||
cd modules/openapi-generator-maven-plugin
|
||||
mvn verify -Pintegration
|
||||
mvn clean verify -Pintegration
|
||||
|
||||
verify:
|
||||
name: Verify outputs on ${{ matrix.os }}
|
||||
|
4
.github/workflows/openapi-generator.yaml
vendored
4
.github/workflows/openapi-generator.yaml
vendored
@ -36,7 +36,7 @@ jobs:
|
||||
${{ runner.os }}-build-${{ env.cache-name }}-
|
||||
${{ runner.os }}-build-
|
||||
- name: Run maven
|
||||
run: mvn --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
run: mvn clean --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
env:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
- run: ls -la modules/openapi-generator-cli/target
|
||||
@ -74,7 +74,7 @@ jobs:
|
||||
${{ runner.os }}-build-${{ env.cache-name }}-
|
||||
${{ runner.os }}-build-
|
||||
- name: Run unit tests
|
||||
run: mvn --no-snapshot-updates --batch-mode --quiet --fail-at-end test -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
run: mvn clean --no-snapshot-updates --batch-mode --quiet --fail-at-end test -Dorg.slf4j.simpleLogger.defaultLogLevel=error
|
||||
env:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
- name: Publish unit test reports
|
||||
|
2
.github/workflows/windows.yaml
vendored
2
.github/workflows/windows.yaml
vendored
@ -44,7 +44,7 @@ jobs:
|
||||
java-version: ${{ matrix.java }}
|
||||
maven-version: 3.9.0
|
||||
- name: Run maven
|
||||
run: mvn --no-snapshot-updates --batch-mode --quiet install
|
||||
run: mvn clean --no-snapshot-updates --batch-mode --quiet install
|
||||
env:
|
||||
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
|
||||
- name: Setup Gradle
|
||||
|
83
pom.xml
83
pom.xml
@ -287,7 +287,7 @@
|
||||
<version>3.3.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-versions</id>
|
||||
<id>enforce-maven</id>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
@ -399,87 +399,6 @@
|
||||
<artifactId>git-commit-id-plugin</artifactId>
|
||||
<version>${git-commit-id-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.gradle</groupId>
|
||||
<artifactId>gradle-enterprise-maven-extension</artifactId>
|
||||
<configuration>
|
||||
<gradleEnterprise>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-versions</id>
|
||||
<inputs>
|
||||
<properties>
|
||||
<property>
|
||||
<name>fail</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>failFast</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>failIfNoRules</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>rulesToSkip</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>rulesToExecute</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>rules</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>skip</name>
|
||||
</property>
|
||||
</properties>
|
||||
<ignoredProperties>
|
||||
<ignore>ignoreCache</ignore>
|
||||
<ignore>mojoExecution</ignore>
|
||||
<ignore>session</ignore>
|
||||
</ignoredProperties>
|
||||
</inputs>
|
||||
<nestedProperties>
|
||||
<property>
|
||||
<name>project</name>
|
||||
<iteratedProperties>
|
||||
<property>
|
||||
<name>dependencies</name>
|
||||
<inputs>
|
||||
<properties>
|
||||
<property>
|
||||
<name>groupId</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>artifactId</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>version</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>type</name>
|
||||
</property>
|
||||
<property>
|
||||
<name>scope</name>
|
||||
</property>
|
||||
</properties>
|
||||
</inputs>
|
||||
</property>
|
||||
</iteratedProperties>
|
||||
</property>
|
||||
</nestedProperties>
|
||||
<outputs>
|
||||
<cacheableBecause>version check should run in every build</cacheableBecause>
|
||||
</outputs>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</gradleEnterprise>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
Loading…
x
Reference in New Issue
Block a user