我在哪里可以获得NaturalDocs Maven插件?

时间:2012-03-26 18:37:13

标签: maven

the Usage section of the Natural Docs Maven Plugin site中提到的maven配置:

<groupId>org.codehaus.mojo.naturaldocs</groupId>
<artifactId>naturaldocs-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>

然而;我似乎无法在任何Maven存储库中找到任何版本,包括Maven CentralSnapshot repo

我能够找到附加到this Mojo plugin submission的初始版本,但它只包含了源代码,虽然看起来很好看但我不希望自己编译它。

1 个答案:

答案 0 :(得分:2)

获取您引用的源存档,并将其解压缩到一个方便的位置。

从该文件夹中,运行:

mvn clean install

假设运行没有问题,请运行:

mvn install:install-file -Dpackaging=jar -Dfile=target\naturaldocs-maven-plugin-1.0-SNAPSHOT.jar -DgroupId=org.codehaus.mojo.naturaldocs -DartifactId=naturaldocs-maven-plugin -Dversion=1.0-SNAPSHOT

假设运行正常,请通过在项目中包含pom引用来检查本地部署是否按预期工作。

<dependency>
    <groupId>org.codehaus.mojo.naturaldocs</groupId>
    <artifactId>naturaldocs-maven-plugin</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

如果项目构建没有问题,请运行以下命令将其部署到本地Maven仓库:

mvn deploy:deploy-file -Dpackaging=jar-Drepository=extNonFree -Durl=scpexe://maven.your-company.com/your-serverpath/maven/proximity/ext-non-free/storage -Dfile=target\naturaldocs-maven-plugin-1.0-SNAPSHOT.jar -DgroupId=org.codehaus.mojo.naturaldocs -DartifactId=naturaldocs-maven-plugin -Dversion=1.0-SNAPSHOT 

或者让一位当地的Maven管理员手动部署pom和jar。

我希望有所帮助。