Hi,
Ich würde gerne mit einem neuen Maven Projekt (mit Spring boot) einen kleinen Rest Service bauen.
Beim bauen soll dann möglichst (mit zwei Profilen) einmal ein FatJAR raus kommen und einmal ein EAR file.
Dabei soll dann so was raus kommen:
/CoolRestSvc-1.0.0.1-<git-id>/app # hier dann FatJAR oder EAR
/CoolRestSvc-1.0.0.1-<git-id>/config # hier die config files (JDBC URL (für FatJar) oder DataSource Name (für EAR))
/CoolRestSvc-1.0.0.1-<git-id>/data # Falls es die braucht 🙂
/CoolRestSvc-1.0.0.1-<git-id>/start.sh|bat # zum starten vom FatJAR
Wie legt man sowas am besten an?
1) sowohl beim bauen? also im POM die verschatelung und nutzung welcher plugins? (bzw gitb es da vl auch schon fertige templates)
2) also auch im Code mit der Configuration?
Hier brauche ich im FatJAR ja eine JDBC URL aber im EAR will ich dann ja eine DataSource Name den mir der Container zur Verfügung stellt.
Danke für Tips,
Paul
Ich würde gerne mit einem neuen Maven Projekt (mit Spring boot) einen kleinen Rest Service bauen.
Beim bauen soll dann möglichst (mit zwei Profilen) einmal ein FatJAR raus kommen und einmal ein EAR file.
Dabei soll dann so was raus kommen:
/CoolRestSvc-1.0.0.1-<git-id>/app # hier dann FatJAR oder EAR
/CoolRestSvc-1.0.0.1-<git-id>/config # hier die config files (JDBC URL (für FatJar) oder DataSource Name (für EAR))
/CoolRestSvc-1.0.0.1-<git-id>/data # Falls es die braucht 🙂
/CoolRestSvc-1.0.0.1-<git-id>/start.sh|bat # zum starten vom FatJAR
Wie legt man sowas am besten an?
1) sowohl beim bauen? also im POM die verschatelung und nutzung welcher plugins? (bzw gitb es da vl auch schon fertige templates)
2) also auch im Code mit der Configuration?
Hier brauche ich im FatJAR ja eine JDBC URL aber im EAR will ich dann ja eine DataSource Name den mir der Container zur Verfügung stellt.
Danke für Tips,
Paul