B
bygones
Gast
Hi,
ich habe ein Maven projekt mit folgender Pom:
d.h. ich will beim packaging ein zusätzliches jar mit der javadoc von genau dieser 1 abhängigkeit machen.
Zum einen fängt maven an auch transitive Abhängigkeiten zu laden, zum anderen irgendwelche *-javadoc-resource.jar von allen abhängigkeiten und zu guter letzt interessiert ihn gar nicht was ich da noch angeben, er erstellt nur die javadoc von source files des projektes.
Wieso ?
wie kann ich ihm beibringen, dass er NUR ein jar von javadocs für diese eine abhängigkeit erstellen soll ?
danke
PS: sry fuer die formatierung... copy+paste eben
ich habe ein Maven projekt mit folgender Pom:
Code:
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>javadoc-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<!-- switch on dependency-driven aggregation -->
<includeDependencySources>true</includeDependencySources>
<includeTransitiveDependencySources>false</includeTransitiveDependencySources>
<dependencySourceIncludes>
<!-- exclude ONLY commons-cli artifacts -->
<dependencySourceInclude>de.foo.bar:framework-api</dependencySourceInclude>
</dependencySourceIncludes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>de.foo.bar</groupId>
<artifactId>framework-api</artifactId>
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
Zum einen fängt maven an auch transitive Abhängigkeiten zu laden, zum anderen irgendwelche *-javadoc-resource.jar von allen abhängigkeiten und zu guter letzt interessiert ihn gar nicht was ich da noch angeben, er erstellt nur die javadoc von source files des projektes.
Wieso ?
wie kann ich ihm beibringen, dass er NUR ein jar von javadocs für diese eine abhängigkeit erstellen soll ?
danke
PS: sry fuer die formatierung... copy+paste eben
Zuletzt bearbeitet von einem Moderator: