Build and test instructions - aegisql/conveyor GitHub Wiki
Build and Test Instructions
Prerequisites
- Java 21+
- Maven 3.9+
Build all modules
mvn clean install
Compile only
mvn -DskipTests compile
Run tests by module
mvn -pl conveyor-core test
mvn -pl conveyor-parallel test
mvn -pl conveyor-configurator test
mvn -pl conveyor-service test
Rule for conveyor-core changes
When anything in conveyor-core changes, run full conveyor-core tests before commit:
mvn -pl conveyor-core -am test
Conveyor service local run
mvn -pl conveyor-service -Dspring-boot.run.profiles=demo spring-boot:run
Release flow (1.7.3 line)
mvn release:clean
mvn release:prepare
mvn release:perform
If prepare fails:
mvn release:rollback
Release portal: