Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency resolution - override default lifecycle #1

Open
Huluvu424242 opened this issue May 22, 2016 · 1 comment
Open

Dependency resolution - override default lifecycle #1

Huluvu424242 opened this issue May 22, 2016 · 1 comment
Assignees
Milestone

Comments

@Huluvu424242
Copy link
Owner

Huluvu424242 commented May 22, 2016

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 Huluvu424242 self-assigned this May 22, 2016
@Huluvu424242
Copy link
Owner Author

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

@Huluvu424242 Huluvu424242 added this to the 0.0.4 milestone Dec 14, 2019
Huluvu424242 pushed a commit that referenced this issue Dec 16, 2019
Signed-off-by: FunThomas424242 (Thomas Schubert) <[email protected]>
Huluvu424242 pushed a commit that referenced this issue Dec 16, 2019
Signed-off-by: FunThomas424242 (Thomas Schubert) <[email protected]>
Huluvu424242 pushed a commit that referenced this issue Dec 16, 2019
Signed-off-by: FunThomas424242 (Thomas Schubert) <[email protected]>
Huluvu424242 added a commit that referenced this issue Dec 16, 2019
@Huluvu424242 Huluvu424242 changed the title Dependency resolution Dependency resolution - override default lifecycle Dec 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant