Huluvu424242 / jar-install-plugin

Maven Plugin to install jar's from remote url's into the local repository and add them as dependency
https://github.com/FunThomas424242
GNU Lesser General Public License v2.1
0 stars 1 forks source link

Dependency resolution - override default lifecycle #1

Open Huluvu424242 opened 8 years ago

Huluvu424242 commented 8 years ago

Man sollte hier mal prüfen ob das Plugin nicht den Lifecycle um eine vorangestellte download phase erweitern kann und dann die Abhängigkeiten gleich vorher vorhanden sind. Das wäre schon schön https://stackoverflow.com/questions/12433120/creating-a-new-phase https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-scm-publish-plugin/ https://stackoverflow.com/questions/36617759/adding-phases-to-the-maven-lifecycle https://github.com/wemu/codezoo-lifecycle-maven-plugin/tree/master/src/main https://maven.apache.org/examples/maven-3-lifecycle-extensions.html

Das per URL heruntergeladene JAR welches als Artifact mit maven Koordinaten im lokalen Repository abgelegt wird, macht vor dem ersten Download Probleme beim Auflösen der Abhängigkeit. Dadurch schlägt der erste CI Build fail und die anschließenden Builds können erfolgreich durchlaufen werden.

Das Problem sollte gelöst werden, indem das Plugin als Extension installiert wird und dieses dann die Abhängigkeit schon vor dem Download auflöst. Es ist zu prüfen ob das geht.

Huluvu424242 commented 8 years ago

Maven core extension mechanismus nutzen! http://takari.io/2015/03/19/core-extensions.html