使用 Maven/POM 将"target/bla/bla/bla"内生成的文件夹移动到"srcmainjavacomdemoproject".xml



我正在使用(Swagger) OpenApi YAML规范来生成客户端Java代码(很像使用WSDL文件创建SOAP客户端)

在我的eclipse中,我正在做项目(右键单击)->默认运行环境;Maven构建……(设定目标为"生成-来源";并且配置文件为"codegen">

这是在创建"文件夹"在目标文件夹里面有我的客户端JAVA (. JAVA)代码

我需要把它移动到"src"到指定的文件夹

这是我的POM.xml

<profile>
<id>codegen</id>
<build>
<plugins>
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.0.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<inputSpec>${project.basedir}/src/main/resources/ClientSideJavaCode.yaml</inputSpec>
<generatorName>java</generatorName>
<packageName>com.demo.project.test.rest.generated</packageName>
<apiPackage>com.demo.project.test.rest.generated.api</apiPackage>
<modelPackage>com.demo.project.test.rest.generated.model</modelPackage>
<configOptions>
<sourceFolder>src/java/main</sourceFolder>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>

我应该改变/添加什么来使它工作?复制资源插件会工作吗?

不要

构建应该只写入target目录。

其他的都会把你的git/svn弄乱。

生成的源代码应该进入target并从那里编译。

相关内容

  • 没有找到相关文章

最新更新