kogito-quarkus-examples
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.kie.kogito.examples</groupId>
<artifactId>kogito-quarkus-examples</artifactId>
<version>2.44.0.Alpha</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.kie.kogito.examples</groupId>
<artifactId>kogito-examples</artifactId>
<version>2.44.0.Alpha</version>
</parent>
<artifactId>kogito-quarkus-examples</artifactId>
<packaging>pom</packaging>
<name>Kogito Example :: Quarkus</name>
<properties>
<!-- Port 0 means dynamic port -->
<tests.quarkus.http.port>0</tests.quarkus.http.port>
<!-- override default to fast-jar packaging for forward-compatibility -->
<quarkus.package.type>fast-jar</quarkus.package.type>
</properties>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>decisiontable-quarkus-example</module>
<module>dmn-drools-quarkus-metrics</module>
<module>dmn-event-driven-quarkus</module>
<module>dmn-incubation-api-quarkus</module>
<module>dmn-knative-quickstart-quarkus</module>
<module>dmn-listener-quarkus</module>
<module>dmn-listener-dtable</module>
<module>dmn-pmml-quarkus-example</module>
<module>dmn-quarkus-example</module>
<module>dmn-tracing-quarkus</module>
<module>flexible-process-quarkus</module>
<module>kogito-travel-agency</module>
<module>onboarding-example</module>
<module>pmml-event-driven-quarkus</module>
<module>pmml-incubation-api-quarkus</module>
<module>pmml-quarkus-example</module>
<module>process-business-rules-quarkus</module>
<module>process-decisions-quarkus</module>
<module>process-decisions-rest-quarkus</module>
<module>process-decisions-rules-quarkus</module>
<module>process-error-handling</module>
<module>process-incubation-api-quarkus</module>
<module>process-infinispan-persistence-quarkus</module>
<module>process-kafka-avro-multi-quarkus</module>
<module>process-kafka-multi-quarkus</module>
<module>process-kafka-persistence-quarkus</module>
<module>process-kafka-quickstart-quarkus</module>
<module>process-knative-quickstart-quarkus</module>
<module>process-mongodb-persistence-quarkus</module>
<module>process-monitoring-quarkus</module>
<module>process-outbox-mongodb-quarkus</module>
<module>process-performance-client</module>
<module>process-performance-quarkus</module>
<module>process-postgresql-persistence-quarkus</module>
<module>process-quarkus-example</module>
<module>process-rest-service-call-quarkus</module>
<module>process-rest-workitem-multi-quarkus</module>
<module>process-rest-workitem-quarkus</module>
<module>process-scripts-quarkus</module>
<module>process-saga-quarkus</module>
<module>process-service-calls-quarkus</module>
<module>process-timer-quarkus</module>
<module>process-usertasks-custom-lifecycle-quarkus</module>
<module>process-usertasks-quarkus-with-console</module>
<module>process-usertasks-quarkus</module>
<module>process-usertasks-timer-quarkus-with-console</module>
<module>process-usertasks-with-security-oidc-quarkus-with-console</module>
<module>process-usertasks-with-security-oidc-quarkus</module>
<module>process-usertasks-with-security-quarkus</module>
<module>rules-incubation-api-quarkus</module>
<module>rules-legacy-quarkus-example</module>
<module>rules-quarkus-helloworld</module>
<module>ruleunit-event-driven-quarkus</module>
<module>ruleunit-quarkus-example</module>
<module>trusty-tracing-quarkus-devservices</module>
</modules>
</profile>
<!--
https://issues.redhat.com/browse/KOGITO-8341
Prod profile defined here with empty modules
So the check does still run on that subproject
but no module is checked
-->
<profile>
<id>productized</id>
<activation>
<property>
<name>productized</name>
</property>
</activation>
</profile>
<profile>
<id>native</id>
<properties>
<failsafe.include>**/Native*IT.java</failsafe.include>
<failsafe.exclude></failsafe.exclude>
<quarkus.package.type>native</quarkus.package.type>
<quarkus.native.native-image-xmx>8g</quarkus.native.native-image-xmx>
<!-- Native building needs a fixed port for tests -->
<tests.quarkus.http.port>8080</tests.quarkus.http.port>
</properties>
<activation>
<property>
<name>native</name>
</property>
</activation>
<modules>
<module>decisiontable-quarkus-example</module>
<module>dmn-drools-quarkus-metrics</module>
<module>dmn-event-driven-quarkus</module>
<module>dmn-knative-quickstart-quarkus</module>
<module>dmn-listener-quarkus</module>
<module>dmn-pmml-quarkus-example</module>
<module>dmn-quarkus-example</module>
<module>dmn-tracing-quarkus</module>
<module>flexible-process-quarkus</module>
<module>kogito-travel-agency</module>
<module>onboarding-example</module>
<module>pmml-event-driven-quarkus</module>
<module>pmml-quarkus-example</module>
<module>process-business-rules-quarkus</module>
<module>process-infinispan-persistence-quarkus</module>
<module>process-kafka-persistence-quarkus</module>
<module>process-kafka-quickstart-quarkus</module>
<module>process-knative-quickstart-quarkus</module>
<module>process-mongodb-persistence-quarkus</module>
<module>process-monitoring-quarkus</module>
<module>process-outbox-mongodb-quarkus</module>
<module>process-postgresql-persistence-quarkus</module>
<module>process-quarkus-example</module>
<module>process-rest-service-call-quarkus</module>
<module>process-rest-workitem-multi-quarkus</module>
<module>process-rest-workitem-quarkus</module>
<module>process-scripts-quarkus</module>
<module>process-service-calls-quarkus</module>
<module>process-timer-quarkus</module>
<module>process-usertasks-custom-lifecycle-quarkus</module>
<module>process-usertasks-quarkus-with-console</module>
<module>process-usertasks-quarkus</module>
<module>process-usertasks-timer-quarkus-with-console</module>
<module>process-usertasks-with-security-oidc-quarkus-with-console</module>
<module>process-usertasks-with-security-oidc-quarkus</module>
<module>process-usertasks-with-security-quarkus</module>
<module>rules-quarkus-helloworld</module>
<module>ruleunit-event-driven-quarkus</module>
<module>ruleunit-quarkus-example</module>
</modules>
</profile>
<profile>
<id>kogito-apps-downstream</id>
<activation>
<property>
<name>kogito-apps</name>
</property>
</activation>
<modules>
<module>trusty-tracing-quarkus-devservices</module>
</modules>
</profile>
<profile>
<id>kogito-apps-downstream-native</id>
<activation>
<property>
<name>kogito-apps-native</name>
</property>
</activation>
<properties>
<failsafe.include>**/Native*IT.java</failsafe.include>
<failsafe.exclude></failsafe.exclude>
<quarkus.package.type>native</quarkus.package.type>
<quarkus.native.native-image-xmx>8g</quarkus.native.native-image-xmx>
<!-- Native building needs a fixed port for tests -->
<tests.quarkus.http.port>8080</tests.quarkus.http.port>
</properties>
</profile>
</profiles>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${version.surefire.plugin}</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
</systemPropertyVariables>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${version.surefire.plugin}</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<quarkus.http.test-port>${tests.quarkus.http.port}</quarkus.http.test-port>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>