-
Notifications
You must be signed in to change notification settings - Fork 2
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
Artefakt des Servers beim Build nach mvncentral pushen #20
Comments
maven central oder dockerhub, also JARs oder docker image? Letzteres ist trivial, ersteres nicht ganz so easy (aber nicht wegen der credentials). D.h. wenn Du für ersteres nen PR stellen kannst: Immer her damit! |
@FrankR85 Ich habe eine Lösung für das genannte Problem. Der classpath des docker entrypoints wurde mit commit cd090ab noch um Minimales Beispiel
Datei Natürlich müssen eventuell transitive dependecies entweder in dem JAR inkludiert sein oder im plugin Verzeichnis liegen. Klassen sollten nicht mit target >Java 11 kompliert sein, da das derzeit die im Container liegende JRE Version ist. Somit können eigene Repos erstellt werden, welche völlig unabhängig von diesem repo sind und das Projekt lediglich eine compile dependency zu Aus diesem Text werde ich noch eine README erstellen damit es einfach möglich ist, das Feature zu nutzen. |
Ich habe mal etwas recherchiert: MavenCentral scheint PGP-Schlüssel zum Signieren zu verlangen – das ist sinnvoll, aber bestimmt auch umständlich. Wobei diese Anleitung jetzt ziemlich kurz ist: Alternativ könnte man auch in ein anderes Repo hochladen, wo man durch weniger Reifen springen muss: |
Es ist nicht so, dass ich nicht wüsste wie es geht https://search.maven.org/search?q=fichtner ;-)
Und das ist der Grund warum ich mich über einen PR freuen würde |
Die Variante mit dem Unter Windows wird Auch das könnte man lösen, z.Bsp. einen Reverse-Proxy auf dem Mac installieren, der den Udp-Traffic zu boot2docker weiterleitet. Wegen dem PR muss ich mal schauen, wie ich das zeitlich hinkriege. Für mich gäbe es ja einen recht einfachen Workaround: Repo clonen und den Server per |
@FrankR85 Mit java -jar bzw. java -cp core.jar:foo.jar hatten wir noch nie ein Problem. Dafür war noch nie das Klonen irgendeines repos notwendig. |
Irgendwie reden wir aneinander vorbei... 🙀 Wenn ich den offiziellen 4Gewinnt-Server benutzen will, muss ich ja irgendwie da rankommen. Dafür muss ich mir entweder das Repo clonen oder das Artefakt liegt irgendwo fertig gebaut rum. |
@FrankR85 Ok, verstehe das Problem, meine Lösung ist schon der nächste Schritt, siehe
|
Damit andere Projekte jeweils die neueste Version des Servers nutzen können, ohne sich das Repo zu clonen und den Server selber zu bauen, wäre es schön, wenn der Server bei mvncentral (o.ä.) automatisch im Build veröffentlicht werden könnte.
Ich würde dafür auch selber einen PR einstellen, aber der schwierige Teil sind ja sicherlich die Credentials für mvncentral, welche als Umgebungsvariablen bei Travis hinterlegt werden müssten.
The text was updated successfully, but these errors were encountered: