Automatisieren Sie die Erstellung des pom-Datei-Abhängigkeiten auf der Grundlage der jar-Datei

Habe ich Hunderte von jar-Dateien verstreut in den verschiedenen Projekten, die ich brauche, erstellen pom wechselseitiger Abhängigkeiten zwischen Dateien. Ich möchte wirklich vermeiden, die manuelle Suche für jeden jar-Datei und das hinzufügen der Abhängigkeit manuell. Gibt es eine API, die ich verwenden kann, um diese Aufgabe zu erfüllen oder auf eine andere Weise ?

Ive versucht, mit einer generischen pom wie beschrieben : http://maven.apache.org/plugins/maven-install-plugin/examples/generic-pom-generation.html

Verwenden diesen Befehl mvn install:install-file-Dfile=spring-webmvc-portlet-3.0.6.RELEASE -DgroupId=test -DartifactId=test -Dversion=version -Dpackaging=jar-DgeneratePom=true

Aber sollte die erzeugte pom nicht mit der jar Datei ? Oder muss ich hinzufügen das selbst

<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>test</groupId>
  <artifactId>test</artifactId>
  <version>version</version>
  <packaging>jar-DgeneratePom=true</packaging>
  <description>POM was created from install:install-file</description>
</project>
InformationsquelleAutor blue-sky | 2012-02-07
Schreibe einen Kommentar