Maven / Javadoc als jar deployen

Diskutiere Maven / Javadoc als jar deployen im IDEs und Tools Forum.

  1. #1
    Sergeant_Pepper


    Maven / Javadoc als jar deployen


    Hallo,

    ich arbeite mich gerade in Maven 2 ein und suche eine Möglichkeit, zu einem jar mit dem "eigentlichen" Artefakt gleich das zugehörige Javadoc-jar zu deployen. Das Artefakt wird sowohl in mein lokales Repository (in der install-Phase) als auch in ein "Team-Repository" (mit "deploy") kopiert, das auf einem Netzlaufwerk liegt.

    Die Javadoc habe ich mit dem Goal "javadoc:jar" erzeugt.

    Wie kann ich die Javadoc am bequemsten mit dem Artefakt deployen?
    Geht das nur mit "deploy:deploy-file" ?

    Ich setze Maven 2.2.1 , Eclipse Galileo SR1 und das jüngste m2eclipse-Plugin ein.

  2. #2
    maki

    Wie kann ich die Javadoc am bequemsten mit dem Artefakt deployen?
    Geht das nur mit "deploy:deploy-file" ?
    Sollte doch auch deployed werden vom deploy Plugin, deswegen verstehe ich deine Frage nicht...

  3. #3
    Sergeant_Pepper


    Zitat Zitat von maki Beitrag anzeigen
    Sollte doch auch deployed werden vom deploy Plugin, deswegen verstehe ich deine Frage nicht...
    Leider wird das Javadoc-jar eben nicht deployed ...

    Der Abschnitt <distributionManagment> im pom.xml sieht so aus:
    Code:
    	<distributionManagement>
    
    		<repository>
    			<id>repo1</id>
    			<layout>default</layout>
    			<url>file://L:/Maven-Repos-Team</url>
    		</repository>
    	</distributionManagement>

  4. #4
    maki

    Hmm... Wie sieht die Konfig des Javadoc plugins aus?

  5. #5
    Sergeant_Pepper


    hier ist die komplette pom.xml:
    Code:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>de.ulli</groupId>
    	<artifactId>demo-repos</artifactId>
    	<packaging>jar</packaging>
    	<version>0.0.1-SNAPSHOT</version>
    	<name>demo-repos</name>
    	<url>http://maven.apache.org</url>
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-javadoc-plugin</artifactId>
    				<version>2.6</version>
    			</plugin>
    		</plugins>
    	</build>
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    	<distributionManagement>
    
    		<repository>
    			<id>repo1</id>
    			<layout>default</layout>
    			<url>file://L:/Maven-Repos-Team</url>
    		</repository>
    		
    	</distributionManagement>
    </project>

  6. #6
    maki

    Würde sagen deine Konfig ist unvollständig: Maven Javadoc Plugin - Frequently Asked Questions

  7. #7
    Sergeant_Pepper


    Vielen Dank, das werde ich morgen ausprobieren.

  8. #8
    Sergeant_Pepper


    Zitat Zitat von maki Beitrag anzeigen
    Würde sagen deine Konfig ist unvollständig: Maven Javadoc Plugin - Frequently Asked Questions
    Hat funktioniert, vielen Dank

Java Videokurs

Keine Antwort auf Deine Suche gefunden? Registriere Dich kostenlos und stelle Deine eigene Frage zu Java!

Jetzt kostenlos registrieren

Ähnliche Themen
  1. Antworten: 5
    Letzter Beitrag: 31.07.2012, 10:46
  2. schnellster Weg mit maven zu deployen
    Von lime im Forum Deployment
    Antworten: 11
    Letzter Beitrag: 01.04.2012, 18:30
  3. maven-javadoc-plugin: package does not exist
    Von harrysun im Forum IDEs und Tools
    Antworten: 1
    Letzter Beitrag: 05.12.2010, 18:05
Sie betrachten gerade Maven / Javadoc als jar deployen