首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jaxb2-maven-plugin在Jenkins上失败

jaxb2-maven-plugin在Jenkins上失败
EN

Stack Overflow用户
提问于 2013-05-08 06:18:54
回答 2查看 2.6K关注 0票数 0

当我使用命令mvn clean package构建我的项目时,下面的配置工作得很好,但当我在Jenkins上运行相同的命令时,它会产生一条错误消息(底部)。我试图通过更改<configuration>来重新配置,但没有任何运气。

代码语言:javascript
复制
<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxb2-maven-plugin</artifactId>
            <version>1.5</version>
            <executions>
                <execution>
                    <goals>
                        <goal>xjc</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <arguments>-extension -npa -b ${project.basedir}/src/main/xsd/global.xjb</arguments> 
            </configuration>
        </plugin>
    </plugins>
</build>


Waiting for Jenkins to finish collecting data
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:1.5:xjc (default) on project xxx: unrecognized parameter -
cause : unrecognized parameter -
Stack trace : 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:1.5:xjc (default) on project xxx: unrecognized parameter -
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-08 06:43:51

下面的代码解决了这个问题。显然,Jenkins对<arguments>的内容并不满意。

代码语言:javascript
复制
<configuration>
    <extension>true</extension>
    <npa>true</npa>
    <bindingDirectory>${project.basedir}/src/main/xsd/</bindingDirectory>
    <bindingFiles>global.xjb</bindingFiles>
    <schemaDirectory>${project.basedir}/src/main/xsd/</schemaDirectory>
    <schemaFiles>*.xsd</schemaFiles>
</configuration>
票数 1
EN

Stack Overflow用户

发布于 2015-05-21 17:04:30

当Jenkins作业名称包含空格和破折号时,我们遇到了完全相同的问题。Xjc被提供了一个类似于"blahblah - blahblah“的目录名,但是没有加引号,所以它将"-”识别为参数(或者几乎是一个参数)。

更改配置和重命名作业一样有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16429508

复制
相关文章

相似问题

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