我想直接从Gitlab获取当前版本,而不是从另一个项目中复制Swagger定义。我以为我可以链接到server
中的settings.xml
设置,但这似乎不起作用。
如何将服务器凭据传递给Maven以便访问Yaml?还是这不是正确的方法?
<execution>
<goals>
<goal>java</goal>
</goals>
<id>generate-swagger-attrstore</id>
<phase>generate-sources</phase>
<configuration>
<server>gitlab</server>
<mainClass>io.swagger.codegen.SwaggerCodegen</mainClass>
<includePluginDependencies>true</includePluginDependencies>
<arguments>
<argument>generate</argument>
<argument>-l</argument>
<argument>java</argument>
<argument>-c</argument>
<argument>${swagger.dir}/attrstore-codegen-config.json</argument>
<argument>-i</argument>
<argument>${swagger.attrstore}</argument>
<argument>-o</argument>
<argument>${basedir}</argument>
<argument>--library</argument>
<argument>okhttp-gson</argument>
</arguments>
</configuration>
</execution>