Skip to content

Commit 13035f7

Browse files
committed
feat: Start services locally
1 parent 2e0640d commit 13035f7

8 files changed

Lines changed: 40 additions & 4 deletions

File tree

address-validation-service/src/main/checkstyle/configuration.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@
194194
</module>
195195
<module name="TypecastParenPad"/>
196196

197-
<module name="UncommentedMain"/>
197+
<module name="UncommentedMain">
198+
<property name="excludedClasses" value="\.AddressApplication$"/>
199+
</module>
198200
<module name="UnusedImports"/>
199201
<module name="UpperEll"/>
200202

address-validation-service/src/main/java/de/openknowledge/sample/address/application/AddressApplication.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,16 @@
1818
import jakarta.ws.rs.ApplicationPath;
1919
import jakarta.ws.rs.core.Application;
2020

21+
import org.apache.meecrowave.Meecrowave;
22+
2123
/**
2224
* Application initialization
2325
*/
2426
@ApplicationPath("/")
2527
public class AddressApplication extends Application {
28+
public static void main(String[] args) {
29+
try (Meecrowave meecrowave = new Meecrowave(new Meecrowave.Builder().httpPort(4003))) {
30+
meecrowave.bake().await();
31+
}
32+
}
2633
}

billing-service/src/main/checkstyle/configuration.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@
194194
</module>
195195
<module name="TypecastParenPad"/>
196196

197-
<module name="UncommentedMain"/>
197+
<module name="UncommentedMain">
198+
<property name="excludedClasses" value="\.AddressApplication$"/>
199+
</module>
198200
<module name="UnusedImports"/>
199201
<module name="UpperEll"/>
200202

billing-service/src/main/java/de/openknowledge/sample/address/application/AddressApplication.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,16 @@
1818
import jakarta.ws.rs.ApplicationPath;
1919
import jakarta.ws.rs.core.Application;
2020

21+
import org.apache.meecrowave.Meecrowave;
22+
2123
/**
2224
* Application initialization
2325
*/
2426
@ApplicationPath("/")
2527
public class AddressApplication extends Application {
28+
public static void main(String[] args) {
29+
try (Meecrowave meecrowave = new Meecrowave(new Meecrowave.Builder().httpPort(4001))) {
30+
meecrowave.bake().await();
31+
}
32+
}
2633
}

customer-service/src/main/checkstyle/configuration.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@
194194
</module>
195195
<module name="TypecastParenPad"/>
196196

197-
<module name="UncommentedMain"/>
197+
<module name="UncommentedMain">
198+
<property name="excludedClasses" value="\.AddressApplication$"/>
199+
</module>
198200
<module name="UnusedImports"/>
199201
<module name="UpperEll"/>
200202

customer-service/src/main/java/de/openknowledge/sample/customer/application/CustomerApplication.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,16 @@
1818
import jakarta.ws.rs.ApplicationPath;
1919
import jakarta.ws.rs.core.Application;
2020

21+
import org.apache.meecrowave.Meecrowave;
22+
2123
/**
2224
* Application initialization
2325
*/
2426
@ApplicationPath("/")
2527
public class CustomerApplication extends Application {
28+
public static void main(String[] args) {
29+
try (Meecrowave meecrowave = new Meecrowave(new Meecrowave.Builder().httpPort(4000))) {
30+
meecrowave.bake().await();
31+
}
32+
}
2633
}

delivery-service/src/main/checkstyle/configuration.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@
194194
</module>
195195
<module name="TypecastParenPad"/>
196196

197-
<module name="UncommentedMain"/>
197+
<module name="UncommentedMain">
198+
<property name="excludedClasses" value="\.AddressApplication$"/>
199+
</module>
198200
<module name="UnusedImports"/>
199201
<module name="UpperEll"/>
200202

delivery-service/src/main/java/de/openknowledge/sample/address/application/AddressesApplication.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,16 @@
1818
import jakarta.ws.rs.ApplicationPath;
1919
import jakarta.ws.rs.core.Application;
2020

21+
import org.apache.meecrowave.Meecrowave;
22+
2123
/**
2224
* Application initialization
2325
*/
2426
@ApplicationPath("/")
2527
public class AddressesApplication extends Application {
28+
public static void main(String[] args) {
29+
try (Meecrowave meecrowave = new Meecrowave(new Meecrowave.Builder().httpPort(4002))) {
30+
meecrowave.bake().await();
31+
}
32+
}
2633
}

0 commit comments

Comments
 (0)