Ich benutze intellij
mit Tomcat-Server, um meine Federmvc-Anwendung zu implementieren, ich habe eine andere 3-ten Partei Gläser (10), die ich möchte sie zu der Kriegsdatei hinzufügen, während es mit Maven packen, gibt es einen Weg zu Tell Maven -> Alle diese Gläser in diesen Ordner aufnehmen?Wie fügt man einen externen Ordner, der mehrere Gläser enthält, in Maven Build für die Webanwendung ein?
Antwort
Es gibt keine Möglichkeit, jedes Glas in einem Ordner zu schließen, wenn Sie einzelne jar die aus dem Dateisystem enthalten sein sollen:
<dependency>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
siehe: Maven: System Dependencies
Sie sollten immer vermeiden, Systemabhängigkeiten wie diese zu verwenden, sie sind nicht portierbar und funktionieren normalerweise nicht für ein Team. –
Immer noch das Problem, beim Erstellen des Projekts und führen Sie es mit Tomcat, scheint wie Maven nicht die Dateien der Dateien in den Zielordner \ xxx-sanpshot \ web-inf \ lib kopiert, nur beim manuellen Kopieren der Dateien funktioniert, alle andere Lösung wie man Maven macht, um die Jars-Dateien in den Zielordner zu kopieren? – USer22999299
In diesem Fall sehen Sie hier [Maven 2 Assembly mit Abhängigkeiten: Jar unter Scope "System" nicht enthalten] (http://stackoverflow.com/questions/2065928/maven-2-embly-with-dependencies-jar-under-scope (system-not-included), wahrscheinlich werden Sie am @EngineerDollery-Vorschlag enden (Abhängigkeiten im lokalen Repository installieren !!!) – KLajdPaja
Das ebay SDK ist auf bintray
<dependency>
<groupId>com.ebay</groupId>
<artifactId>sdk</artifactId>
<version>883</version>
<type>pom</type>
</dependency>
Danke, aber das Problem ist, dass ver 995, ist auf https://go.developer.ebay.com/javasdk aber nicht bei bintray .. Leider scheint eBay dort seine Versionen nicht so zu pflegen wie sie sollen. – USer22999299
- 1. Maven: Systemabhängigkeit, die auf mehrere Gläser zeigt
- 2. Wie fügt man Maven einen weiteren Testquellordner hinzu und kompiliert ihn in einen separaten Ordner?
- 3. Wie fügt man mehrere Zeilen für einen einzelnen Primärschlüssel ein?
- 4. Wie benutzt man die Gläser von Wildfly in Maven?
- 5. Wie bricht man einen Maven Build, wenn ein Abhängigkeitskonflikt besteht?
- 6. Wie man externe Gläser in den Maven Jar Build Prozess einbaut?
- 7. Wie mehrere Gläser zu einem kombinieren?
- 8. Wie man die Gläser herausfinden kann, von denen die Abhängigkeiten in der pom.xml des Maven abhängen?
- 9. Wie fügt man mehrere GroupDescription ein?
- 10. Gradle mehrere Gläser aus einem einzigen Quelle Ordner
- 11. Warum schlägt maven repo.maven.apache.org für lokale Gläser?
- 12. Aktuelle gwt-Inkubator Gläser für Maven
- 13. Wie fügt man einen Link in ein D3-Element ein?
- 14. Verwenden von verschiedenen Eigenschaften Dateien für ausführbare Gläser, Maven Eclipse
- 15. Maven Build-Reihenfolge (Mehrere Module)
- 16. Maven Multi-Modul-Projekt Gläser in ein Verzeichnis
- 17. Wie fügt man mehrere Strings in .net .resx-Dateien ein?
- 18. Wie fügt man Standardwerte für einen bestimmten neuen Primärschlüsselsatz ein?
- 19. Wie fügt man einen Ordner mit mehreren Bibliotheken und einen Ordner mit mehreren Kopfzeilen in Ihr Projekt mit Qt ein?
- 20. Wie bricht man einen Maven Build, wenn Abhängigkeiten veraltet sind?
- 21. Wie fügt man einen Import in ein Skript ein?
- 22. Wie fügt man einen NSString in einen NSMutableString ein?
- 23. Wie fügt man einen fließenden Übergang für Angular.js ein/aus?
- 24. Wie verwendet man einen Platzhalter im Klassenpfad, um mehrere Gläser hinzuzufügen?
- 25. URL Mehrere Ordner in einen Ordner umschreiben
- 26. Wie automatisiert man einen Build für ein Visual FoxPro-Projekt?
- 27. Gradle: Installiere ein paar Gläser in das lokale Maven-Repository
- 28. Java, mehrere Gläser oder ein großes?
- 29. Wie wird der Verweis auf den Ordner festgelegt, der mehrere JAR-Dateien enthält?
- 30. Qt Creator mehrere Definition in Build-Ordner
Tu das nicht - es ist nicht wirklich das, wofür Maven ist. Listen Sie jedes Glas einzeln auf und holen Sie es von maven central oder somwherewhere, nicht von Ihrer Festplatte. Ihr Ansatz funktioniert nicht in einem Team und funktioniert nicht für zukünftige Entwickler. Wenn Sie kein Team haben, sich nicht um die Zukunft kümmern und nicht der Standardmethode folgen wollen, dann sollten Sie vielleicht nicht Maven benutzen. –
Das Problem ist, dass ich eBay SDK verwende, ich habe es in keinem Repo neben ebay Releases gefunden. – USer22999299