Skip to content

Commit 2805505

Browse files
committed
refactor project yaml-doc-maven-plugin into openapi-doc-maven-plugin
fugerit-org/openapi-doc-tool#1
1 parent 26b086a commit 2805505

File tree

7 files changed

+39
-32
lines changed

7 files changed

+39
-32
lines changed

.github/workflows/deploy_maven_package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
java-version: '17'
2525
distribution: 'corretto'
2626
cache: maven
27-
server-id: ossrh
27+
server-id: ${{ vars.MAVEN_SERVERID }}
2828
server-username: MAVEN_USERNAME
2929
server-password: MAVEN_PASSWORD
3030
- name: Import gpg
@@ -34,5 +34,5 @@ jobs:
3434
- name: Publish package
3535
run: mvn --batch-mode deploy -P doRelease
3636
env:
37-
MAVEN_USERNAME: ${{ secrets.OSS_USERNAME }}
38-
MAVEN_PASSWORD: ${{ secrets.OSS_PASSWORD }}
37+
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
38+
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.0.0] - 2025-07-27
11+
12+
### Changed
13+
14+
- refactor project yaml-doc-maven-plugin into openapi-doc-maven-plugin <https://github.com/fugerit-org/openapi-doc-tool/issues/1>
15+
1016
### Removed
1117

1218
- [workflow sonar cloud](.github/workflows/sonarcloud-maven.yml)

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# yaml-doc-maven-plugin
1+
# openapi-doc-maven-plugin
22

3-
Simple maven plugin for [yaml-doc-tool](https://github.com/fugerit-org/yaml-doc-tool) project.
3+
Simple maven plugin for [openapi-doc-tool](https://github.com/fugerit-org/openapi-doc-tool) project.
44

55
[![Keep a Changelog v1.1.0 badge](https://img.shields.io/badge/changelog-Keep%20a%20Changelog%20v1.1.0-%23E05735)](CHANGELOG.md)
6-
[![Maven Central](https://img.shields.io/maven-central/v/org.fugerit.java/yaml-doc-maven-plugin.svg)](https://mvnrepository.com/artifact/org.fugerit.java/yaml-doc-maven-plugin)
6+
[![Maven Central](https://img.shields.io/maven-central/v/org.fugerit.java/openapi-doc-maven-plugin.svg)](https://mvnrepository.com/artifact/org.fugerit.java/openapi-doc-maven-plugin)
77
[![license](https://img.shields.io/badge/License-Apache%20License%202.0-teal.svg)](https://opensource.org/licenses/Apache-2.0)
8-
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=fugerit-org_yaml-doc-maven-plugin&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=fugerit-org_yaml-doc-maven-plugin)
9-
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=fugerit-org_yaml-doc-maven-plugin&metric=coverage)](https://sonarcloud.io/summary/new_code?id=fugerit-org_yaml-doc-maven-plugin)
8+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=fugerit-org_openapi-doc-maven-plugin&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=fugerit-org_openapi-doc-maven-plugin)
9+
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=fugerit-org_openapi-doc-maven-plugin&metric=coverage)](https://sonarcloud.io/summary/new_code?id=fugerit-org_openapi-doc-maven-plugin)
1010

1111
Accepted config params are :
1212
* configPath
@@ -17,10 +17,10 @@ Here a sample configuration :
1717
```
1818
<plugin>
1919
<groupId>org.fugerit.java</groupId>
20-
<artifactId>yaml-doc-maven-plugin</artifactId>
21-
<version>${yaml-doc-version}</version>
20+
<artifactId>openapi-doc-maven-plugin</artifactId>
21+
<version>${openapi-doc-version}</version>
2222
<configuration>
23-
<configPath>src/config/yaml-doc-config.xml</configPath>
23+
<configPath>src/config/openapi-doc-config.xml</configPath>
2424
<idCatalog>openapi</idCatalog>
2525
</configuration>
2626
<executions>

pom.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,37 @@
22
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
44

5-
<artifactId>yaml-doc-maven-plugin</artifactId>
5+
<artifactId>openapi-doc-maven-plugin</artifactId>
66

77
<parent>
88
<groupId>org.fugerit.java</groupId>
99
<artifactId>fj-bom</artifactId>
10-
<version>1.7.4</version>
10+
<version>2.0.3</version>
1111
<relativePath></relativePath>
1212
</parent>
1313

14-
<version>1.0.3</version>
14+
<version>2.0.0</version>
1515
<packaging>maven-plugin</packaging>
1616

17-
<name>yaml-doc-maven-plugin</name>
18-
<description>Simple maven plugin for the yaml-doc-tool project</description>
17+
<name>openapi-doc-maven-plugin</name>
18+
<description>Simple maven plugin for the openapi-doc-tool project</description>
1919
<url>http://www.fugerit.org/</url>
2020

2121
<scm>
22-
<connection>scm:git:git://github.com/fugerit-org/yaml-doc-maven-plugin.git</connection>
23-
<developerConnection>scm:git:ssh://github.com/fugerit-org/yaml-doc-maven-plugin.git</developerConnection>
24-
<url>http://github.com/fugerit-org/yaml-doc-maven-plugin/tree/main</url>
22+
<connection>scm:git:git://github.com/fugerit-org/openapi-doc-maven-plugin.git</connection>
23+
<developerConnection>scm:git:ssh://github.com/fugerit-org/openapi-doc-maven-plugin.git</developerConnection>
24+
<url>http://github.com/fugerit-org/openapi-doc-maven-plugin/tree/main</url>
2525
</scm>
2626

2727
<properties>
2828
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2929
<maven.compiler.target>1.8</maven.compiler.target>
3030
<maven.compiler.source>1.8</maven.compiler.source>
31-
<yaml-doc-version>${project.version}</yaml-doc-version>
31+
<openapi-doc-version>${project.version}</openapi-doc-version>
3232
<!-- sonar cloud configuration -->
3333
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
3434
<sonar.organization>fugerit-org</sonar.organization>
35-
<sonar.projectKey>fugerit-org_yaml-doc-maven-plugin</sonar.projectKey>
35+
<sonar.projectKey>fugerit-org_openapi-doc-maven-plugin</sonar.projectKey>
3636
</properties>
3737

3838
<licenses>
@@ -81,8 +81,8 @@
8181

8282
<dependency>
8383
<groupId>org.fugerit.java</groupId>
84-
<artifactId>yaml-doc-tool</artifactId>
85-
<version>${yaml-doc-version}</version>
84+
<artifactId>openapi-doc-tool</artifactId>
85+
<version>${openapi-doc-version}</version>
8686
</dependency>
8787
<dependency>
8888
<groupId>org.slf4j</groupId>

src/main/java/org/fugerit/java/yaml/doc/maven/MojoGenerate.java renamed to src/main/java/org/fugerit/java/openapi/doc/maven/MojoGenerate.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
package org.fugerit.java.yaml.doc.maven;
1+
package org.fugerit.java.openapi.doc.maven;
22

33
import java.util.Properties;
44

55
import org.apache.maven.plugin.AbstractMojo;
66
import org.apache.maven.plugin.MojoExecutionException;
77
import org.apache.maven.plugins.annotations.Mojo;
88
import org.apache.maven.plugins.annotations.Parameter;
9-
import org.fugerit.java.yaml.doc.YamlDocMain;
9+
1010

1111
import lombok.Setter;
12+
import org.fugerit.java.openapi.doc.OpenAPIDocMain;
1213

1314
@Mojo( name = "generate")
1415
public class MojoGenerate extends AbstractMojo {
@@ -22,11 +23,11 @@ public class MojoGenerate extends AbstractMojo {
2223
public void execute() throws MojoExecutionException {
2324
try {
2425
Properties props = new Properties();
25-
props.setProperty( YamlDocMain.ARG_MODE , YamlDocMain.ARG_MODE_CONFIG );
26-
props.setProperty( YamlDocMain.ARG_CONFIG_PATH , this.configPath );
27-
props.setProperty( YamlDocMain.ARG_ID_CATALOG , this.idCatalog );
26+
props.setProperty( OpenAPIDocMain.ARG_MODE , OpenAPIDocMain.ARG_MODE_CONFIG );
27+
props.setProperty( OpenAPIDocMain.ARG_CONFIG_PATH , this.configPath );
28+
props.setProperty( OpenAPIDocMain.ARG_ID_CATALOG , this.idCatalog );
2829
this.getLog().info( "props : "+props );
29-
YamlDocMain.worker( props );
30+
OpenAPIDocMain.worker( props );
3031
} catch (Exception e) {
3132
throw new MojoExecutionException( "Error generating code : "+e, e );
3233
}

src/test/java/test/org/fugerit/java/yaml/doc/maven/TestMojoGenerate.java renamed to src/test/java/org/fugerit/java/openapi/doc/maven/TestMojoGenerate.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package test.org.fugerit.java.yaml.doc.maven;
1+
package org.fugerit.java.openapi.doc.maven;
22

33
import java.io.File;
44

55
import org.apache.maven.plugin.MojoExecutionException;
66
import org.fugerit.java.core.function.SafeFunction;
7-
import org.fugerit.java.yaml.doc.maven.MojoGenerate;
7+
import org.fugerit.java.openapi.doc.maven.MojoGenerate;
88
import org.junit.Assert;
99
import org.junit.Test;
1010

@@ -17,7 +17,7 @@ public class TestMojoGenerate {
1717
public void testMojoeGenerate001() {
1818
SafeFunction.apply( () -> {
1919
MojoGenerate generate = new MojoGenerate();
20-
generate.setConfigPath( "src/test/resources/yaml-doc-config.xml" );
20+
generate.setConfigPath( "src/test/resources/openapi-doc-config.xml" );
2121
generate.setIdCatalog( "sample" );
2222
generate.execute();
2323
File pdf = new File( "target/sample.pdf" );

0 commit comments

Comments
 (0)