0

我有一个这样的多模块项目:

  • 父母
    • 实体
    • jibx 出口商

我在 pom 中配置了 jibx,jibx-exporter如下所示:

<plugin>
    <groupId>org.jibx</groupId>
    <artifactId>jibx-maven-plugin</artifactId>
    <version>1.2.3</version>
    <configuration>
        <directory>src/main/resources</directory>
        <includes>
            <include>binding0.xml</include>
        </includes>
        <validate>true</validate>
        <verbose>true</verbose>
        <load>false</load>
        <verify>false</verify>
        <multimodule>true</multimodule>
        <modules>
            <module>com.dreipplus.profiler.server.api:profiler-server-api-vo</module>
        </modules>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>bind</goal>
            </goals>
            <phase>process-classes</phase>
        </execution>
    </executions>
</plugin>

当我运行它时mvn clean installparent它按预期工作。但是当我执行应用程序时,jibx 绑定entities不在安装的 jar 中。

如何将此生成的文件添加到本地 Maven 存储库(.m2)?

问候弗洛里安·胡贝尔

4

2 回答 2

0

我认为以下命令可以解决您的问题。

mvn install:install-file -Dfile=xxx.jar -DgroupId=<group-id> -DartifactId=<artifact-id>

http://maven.apache.org/plugins/maven-install-plugin/usage.html

于 2012-01-19T15:26:36.800 回答
0

我已将绑定移动到实体模块中,所有生成的类现在都已正确导出!

于 2012-02-22T11:20:05.413 回答