2012-04-08 1 views
1

In meinem Projekt, ich Snapshot Revision der jar Referenzierung auf anderes Projekt bin mit wie:sts/eclipse das versioniert Glas sperren und damit Efeu löst nicht die Abhängigkeit

< Abhängigkeit org = "com.myproject" name = "edo-common" rev = "3.0.0-SNAPSHOT" transitive = "false" Ändern = "true">

Wenn ich versuche, Efeu zu lösen, versucht es, alte versioniert jar zu löschen und ersetzen von neuem. Aber STS sperrt das versionierte Glas und erlaubt es nicht, das alte Glas zu entfernen. So Efeu gibt Fehler, die Abhängigkeit nicht aufzulösen.

Was könnte der Weg sein, damit STS/eclipse das Glas nicht sperrt?

Bitte helfen.

+0

Was ist STS? Eclipse wird das Glas nicht sperren. Laufende Prozesse, die das JAR verwenden, sperren es. – oers

+0

STS ist SpringSource Tool Suite basierend auf Eclipse. Wie von oers erwähnt, wird Ihr App-Server möglicherweise noch ausgeführt. Stoppen Sie einfach den Server und versuchen Sie es dann. – Ravi

Antwort

1

bekam ich die Lösung durch die Efeu-Version zu aktualisieren, und ich bekam eine Option gibt, wie: alte retreive Artefakte in Classpath von ivy.xml löschen Und auch wenn Sie laden möchten jar von Ihrem lib können Sie die Option wählen, wie : Erstellen Sie den Klassenpfad mit: Wählen Sie retreived Artefakte Es wird das Glas nicht während der Updates sperren.

Verwandte Themen