首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过cli参数填充mojo的fileset

通过cli参数填充mojo的fileset
EN

Stack Overflow用户
提问于 2018-02-16 21:57:23
回答 1查看 211关注 0票数 5

我喜欢从maven项目中的.puml文件生成图像。

我不喜欢归档的是项目和生成图像的库之间的硬绑定。所以我喜欢使用这个build命令:

代码语言:javascript
复制
mvn com.github.jeluard:plantuml-maven-plugin:1.2:generate \
  -Dplantuml.outputDirectory=target \
  -Dplantuml.sourceFiles={*.puml}

因此,第三行填充了sourceFiles-class-variable

不幸的是,语法{*.puml}似乎是错误的:

代码语言:javascript
复制
[INFO] --- plantuml-maven-plugin:1.2:generate (default-cli) @ test ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.047 s
[INFO] Finished at: 2018-02-16T14:50:09+01:00
[INFO] Final Memory: 8M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.jeluard:plantuml-maven-plugin:1.2:generate 
        (default-cli) on project test: Unable to parse configuration of mojo 
        com.github.jeluard:plantuml-maven-plugin:1.2:generate for parameter sourceFiles: 
        Cannot find default setter in class org.apache.maven.model.FileSet -> [Help 1]
EN

回答 1

Stack Overflow用户

发布于 2018-02-21 01:19:21

最好通过pom.xml指定源文件集,并通过-f: mvn -f mypom.xml指定该文件。

请参阅jeluard/maven-plantuml-plugin Usage

代码语言:javascript
复制
<build>
  <plugins>
    <plugin>
      <groupId>com.github.jeluard</groupId>
      <artifactId>plantuml-maven-plugin</artifactId>
      <version>1.2</version>
      <configuration>
        <sourceFiles>
          <directory>${basedir}</directory>               <=======
          <includes>
            <include>src/main/plantuml/**/*.txt</include> <=======
          </includes>
        </sourceFiles>
      </configuration>
      <dependencies>
        <dependency>
          <groupId>net.sourceforge.plantuml</groupId>
          <artifactId>plantuml</artifactId>
          <version>7999</version>
        </dependency>
      </dependencies>
    </plugin>
  </plugins>
</build>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48828382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档