2012-03-26 9 views
1

Die maven Konfiguration in the Usage section of the Natural Docs Maven Plugin site erwähnt:Woher bekomme ich das NaturalDocs Maven Plugin?

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

jedoch; Ich kann anscheinend keine Version in einem Maven-Repository finden, einschließlich Maven Central oder Snapshot repo.

Ich war in der Lage zu finden, was scheint wie die ursprüngliche Version an this Mojo plugin submission angefügt, aber es enthält nur Quelle, und während es ist schön zu betrachten, ich möchte es nicht für die Verwendung selbst kompilieren.

+1

http://mojo.codehaus.org/using-sandbox-plugins.html Aber ich sehe es dort nicht, also müssen Sie es möglicherweise lokal erstellen und bereitstellen. –

Antwort

2

Greifen Sie auf das Quellenarchiv zu, auf das Sie verwiesen haben, und entpacken Sie es an einer geeigneten Stelle.

Von diesem Ordner aus:

mvn clean install 

, dass es ohne Frage läuft Angenommen, laufen:

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 

dass läuft gut Unter der Annahme, überprüfen Sie die lokale deploy, indem die pom Referenz wie erwartet funktioniert in dein Projekt.

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

Wenn Ihr Projekt ohne Probleme bauen, dann stellen Sie es auf Ihrem lokalen Maven Repo durch Ausführen von:

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 

Oder haben eine Ihrer lokalen Maven-Administratoren stellen Sie die pom und Glas manuell.

Ich hoffe, dass hilft.

+0

Ich hatte gehofft, einen Speicherort für das Plugin Binär zu finden, aber das wird für jetzt tun. – Randyaa