Maven / Javadoc als jar deployen

Dieses Thema im Forum "IDEs und Tools" wurde erstellt von Sergeant_Pepper, 19. Okt. 2009.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Sergeant_Pepper

    Sergeant_Pepper Neues Mitglied

    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. maki

    maki Guest

    Sollte doch auch deployed werden vom deploy Plugin, deswegen verstehe ich deine Frage nicht...
     
  3. Sergeant_Pepper

    Sergeant_Pepper Neues Mitglied

    Leider wird das Javadoc-jar eben nicht deployed ...

    Der Abschnitt <distributionManagment> im pom.xml sieht so aus:
    Code (Text):
        <distributionManagement>

            <repository>
                <id>repo1</id>
                <layout>default</layout>
                <url>file://L:/Maven-Repos-Team</url>
            </repository>
        </distributionManagement>
     
     
  4. maki

    maki Guest

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

    Sergeant_Pepper Neues Mitglied

    hier ist die komplette pom.xml:
    Code (Text):

    <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. maki

    maki Guest

  7. Sergeant_Pepper

    Sergeant_Pepper Neues Mitglied

    Vielen Dank, das werde ich morgen ausprobieren.
     
  8. Sergeant_Pepper

    Sergeant_Pepper Neues Mitglied

Die Seite wird geladen...
Status des Themas:
Es sind keine weiteren Antworten möglich.