Hallo,
wir sind mehrere Entwickler, die an einem Projket arbeiten. Wir benutzen Maven und NEXUS als Repository. Einer der Entwickler hat mehrfach eine Bibliothek im Status SNAPSHOT auf den NEXUS gedeployt. Im Repository werden dafür Dateien mit einem timestamp angelegt. Das ist verständlich. Ich benutze diese Bibliothek. In meiner pom habe ich als Version 1.0.0-SNAPSHOT angegeben. Im classpath wird auch die Datei mit dem SNAPSHOT Suffix erkannt - also datei-1.0.0-SNAPSHOT.jar. Wenn ich ein Assembly erstelle wird jedoch eine Datei mit dem timestamp Suffix verpackt - also datei-1.0.0-20090825....jar. Dadurch werden natürlich die Klassen aus der jar nicht gefunden. Kann mir jemand einen Tipp geben, wie ich das Problem löse?
Gruß Andrea
wir sind mehrere Entwickler, die an einem Projket arbeiten. Wir benutzen Maven und NEXUS als Repository. Einer der Entwickler hat mehrfach eine Bibliothek im Status SNAPSHOT auf den NEXUS gedeployt. Im Repository werden dafür Dateien mit einem timestamp angelegt. Das ist verständlich. Ich benutze diese Bibliothek. In meiner pom habe ich als Version 1.0.0-SNAPSHOT angegeben. Im classpath wird auch die Datei mit dem SNAPSHOT Suffix erkannt - also datei-1.0.0-SNAPSHOT.jar. Wenn ich ein Assembly erstelle wird jedoch eine Datei mit dem timestamp Suffix verpackt - also datei-1.0.0-20090825....jar. Dadurch werden natürlich die Klassen aus der jar nicht gefunden. Kann mir jemand einen Tipp geben, wie ich das Problem löse?
Gruß Andrea