0

我知道您只能从 Maven 中的一个 pom 创建一个工件。

我编写了一个 javadoc doclet,它创建了我的工件 (my-rest-api) 的 html 报告。此 doclet 还可以为编写集成测试创建存根请求和模型。我现在的问题是,我必须手动将生成的类复制到第三个 maven 项目(my-test-models)中才能从中创建工件。还有其他方法吗?生成的类是从源代码创建的,所以我不能只依赖 my-rest-api 工件。我可以对两个项目之间的路径进行硬编码,但我也不喜欢这样。有任何想法吗?

4

1 回答 1

0

根据我对您的问题的理解,您可以将工件install/deploy来源和在您的.my-rest-apimy-test-modelsdependency

您可以使用Maven 源插件来执行此操作。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.1.2</version>
            <executions>
                <execution>
                  <id>attach-sources</id>
                  <goals>
                    <goal>jar</goal>
                  </goals>
                </execution>
             </executions>
        </plugin>
于 2011-09-30T09:04:45.070 回答