如何使用maven为我创建的库生成java doc和source

时间:2012-07-05 18:57:51

标签: java maven javadoc m2eclipse

这可能是一个小问题,但我无法找到答案。我写了一个名为Utilities的库,并使用了java doc style注释。使用maven(eclipse中的m2e插件)。我正在使用maven安装选项。我正在获取一个jar文件,我正在将jar文件推送到中央存储库并在另一个项目中重用相同的库。我能够使用lib并成功完成我的项目,但是当我按ctrl单击时,我无法从项目中看到库代码。当我将鼠标悬停在方法上时,我也无法看到参数描述。

我知道这是因为我的项目没有找到源文件和java文档。

那么我如何为我的库生成源代码,java doc并使用maven将它们附加到我的项目中。

由于

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您需要使用此链接中的maven sources插件:

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

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-source-plugin</artifactId>
    <version>2.1.2</version>
    <executions>
        <execution>
            <id>attach-sources</id>
            <phase>verify</phase>
            <goals>
                <goal>jar-no-fork</goal>
            </goals>
        </execution>
    </executions>
</plugin>

答案 2 :(得分:1)

您必须将源和javadoc JAR与库JAR一起部署。 AFAIR你可以使用:

$ mvn clean javadoc:jar source:jar deploy

或:

$ mvn clean deploy -DperformRelease=true

另见: