我正在使用swagger codegen maven插件从swagger规范生成服务器存根。如果我运行MVN compile
,那么它将正确生成并编译项目。然而,有时我只想运行迸发。
具体地说,我希望避免编译整个项目和运行另一个在验证阶段运行的插件(checkstyles)。理想情况下,我希望从swagger规范生成生成的类,并编译这些类,而不是整个项目。
mvn swagger-codegen-maven-plugin:generate
mvn swagger-codegen:generate
mvn swagger:generate
mvn codegen:generate
在当前项目中和从存储库中可用的插件组[org.apache.maven.plugins,org.codehaus.mojo]中没有找到前缀为“codegen”的插件
我还读到可以使用“groupid:artificatid:version_goal”,所以我尝试了:
mvn io.swagger:swagger-codegen-maven-plugin:2.4.0-SNAPSHOT:generate
这似乎更进一步,但给出了一个错误
我最接近的是runmvn generate-sources-dcheckstyle.skip=true
。这会生成,但我不认为它会编译生成的类。因此,我必须清理Eclipse中的项目,以触发它重新编译。
插件的前缀应该在这个文件中:“swagger-maven-plugin-2.3.1.jar/meta-inf/maven/com.github.kongchen/swagger-maven-plugin/plugin-help.xml”。
<plugin>
<name>Swagger Maven Plugin</name>
...
<goalPrefix>swagger</goalPrefix>
...
我做了一个简单的项目,其中包含一些测试,我希望能够在其他计算机上启动测试。我使用runas构建了这个项目- 错误:在com类中找不到Main方法。实例TestPurchase,请将main方法定义为:publicstaticvoidmain(String[]args)或JavaFX应用程序类必须扩展JavaFX。应用应用 据我所知,TestNG不需要任何主方法,因为有注释。这就引出了一些问题: 我
在阅读的API时,我错过了很多函数。首先,它建议使用for循环从stream转到。而且我忽略了一个事实,即不是。 如何在Java8中从生成?
我想用编写一些Java代码。
https://docs.spring.io/spring-boot/docs/current/maven-plugin/usage.html 在父模块的集成测试期间,是否可以配置spring boot maven插件来启动/停止子模块? 我试过这样的事但没有成功 这是不起作用的。 我将starter-web项目添加到测试pom.xml中,结果相同