mvn clean install -Dquickly mvn verify mvn clean install -DskipTests -Dvalidate-formatting
debug log
mvn clean package -Dorg.slf4j.simpleLogger.log.io.quarkus=debug -Dorg.slf4j.simpleLogger.log.org.kie.kogito=debug
system property
quarkus:dev のときは普通に system property を与える
mvn clean compile quarkus:dev -Ddrools.dump.dir=/home/tkobayas/tmp3
trouble-shooting
JandexProtoGenerator で ENUM$VALUES
のエラーになる場合、 kogito-codegen-modules をビルド仕直す
quarkus.test.list
<quarkus.test.list.include>true</quarkus.test.list.include>
- set the property to true for given module
- build kogito-runtimes so that both kogito-quarkus-test-list and the invoked module are part of reactor -> if we do sth like mvn clean install -pl :integration-tests-quarkus-resteasy-classic,:kogito-quarkus-test-list from kogito-runtimes folder this should make sure that in kogito-quarkus-test-list/target there will be the xml artifact with just this single module mentioned (In case of full-repo build all the modules will be there).
- clone https://github.com/quarkusio/quarkus-platform/
- change version of https://github.com/quarkusio/quarkus-platform/blob/main/pom.xml#L243 to point to locally built artifact (if implementation was already present in <kogito-quarkus.version>1.14.0.Final</kogito-quarkus.version> then this should be enough).
- Proceed with instructions on how to build the quarkus-platform (in readme).
- The given test then should pass.