{"id":3293,"date":"2023-07-31T15:32:10","date_gmt":"2023-07-31T13:32:10","guid":{"rendered":"https:\/\/bob-team.de\/wordpress\/?p=3293"},"modified":"2023-07-31T15:33:59","modified_gmt":"2023-07-31T13:33:59","slug":"maven-local","status":"publish","type":"post","link":"https:\/\/bob-team.de\/wordpress\/2023\/07\/31\/maven-local\/","title":{"rendered":"Maven Local"},"content":{"rendered":"<p>Java-Projekte in VS Code, die mit Maven verwaltet werden, referenzieren eine <a href=\"https:\/\/maven.apache.org\/general.html#importing-jars\">installierte lokale Bibliothek<\/a>.<\/p>\n<pre lang=\"msdos\">\r\nmvn install:install-file ^\r\n   -Dfile=lib\/bobxyz-1.0.9.jar ^\r\n   -DgroupId=bob-team.de ^\r\n   -DartifactId=xyz ^\r\n   -Dversion=1.0.9 ^\r\n   -Dpackaging=jar ^\r\n   -DgeneratePom=true\r\n<\/pre>\n<p>In Bat-Datei mit &#8222;call&#8220; ausf\u00fchren. Folgendes in &#8222;pom.xml&#8220; erg\u00e4nzen.<\/p>\n<pre lang=\"xml\"><dependency>\r\n   <groupId>bob-team.de<\/groupId>\r\n   <artifactId>xyz<\/artifactId>\r\n   <version>1.0.9<\/version>\r\n<\/dependency><\/pre>\n<p>Wird Maven nicht genutzt, wird ein &#8222;lib&#8220;-Ordner im Projektverzeichnis verwendet. In &#8222;.vscode\/settings.json&#8220; finden sich folgende Zeilen.<\/p>\n<pre lang=\"json\">\r\n\"java.project.sourcePaths\": [\"src\"],\r\n\"java.project.outputPath\": \"bin\",\r\n\"java.project.referencedLibraries\": [\r\n    \"lib\/**\/*.jar\"\r\n]\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Java-Projekte in VS Code, die mit Maven verwaltet werden, referenzieren eine installierte lokale Bibliothek. mvn install:install-file ^ -Dfile=lib\/bobxyz-1.0.9.jar ^ -DgroupId=bob-team.de ^ -DartifactId=xyz ^ -Dversion=1.0.9 ^ -Dpackaging=jar ^ -DgeneratePom=true In Bat-Datei mit &#8222;call&#8220; ausf\u00fchren. Folgendes in &#8222;pom.xml&#8220; erg\u00e4nzen. bob-team.de xyz 1.0.9 Wird Maven nicht genutzt, wird ein &#8222;lib&#8220;-Ordner im Projektverzeichnis verwendet. In &#8222;.vscode\/settings.json&#8220; finden sich folgende [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[65],"class_list":["post-3293","post","type-post","status-publish","format-standard","hentry","category-java","tag-maven","entry"],"_links":{"self":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/3293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/comments?post=3293"}],"version-history":[{"count":3,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/3293\/revisions"}],"predecessor-version":[{"id":3296,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/3293\/revisions\/3296"}],"wp:attachment":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/media?parent=3293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/categories?post=3293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/tags?post=3293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}