ci.maven
ci.maven copied to clipboard
Maven plugins for managing Liberty profile servers #devops
My employer has a requirement that any public `Dockerfile` files we produce do not have FROM clauses that refer to images not produced or approved by my employer. This requirement...
We currently detect the EE level to pass to the binary scanner based on the [jakarta.jakartaee-api](https://mvnrepository.com/artifact/jakarta.platform/jakarta.jakartaee-api/9.1.0) umbrella dependency: ``` jakarta.platform jakarta.jakartaee-api 9.1.0 provided ``` We should also check for the...
The process to run the binary scanner acceptance test is expressed in the script liberty-maven-plugin/src/it/binary-scanner-it/run-binary-scanner-it. This could be rewritten to run on command as a github action.
Multiline replacements must be restructured to work on Windows. Also, EE9 should not be used on LMP 3.6 so this test case should use EE8 in the umbrella tests.
Currently the binary scanner produces an invalid argument exception when we pass invalid version numbers like Jakarta EE 12. We should have a specialized exception to report this situation as...
1. Use this project: https://github.com/OpenLiberty/guide-maven-multimodules/tree/master/finish 2. Delete `jar/src` and `war/src/main/java` 2. Run `mvn install` to install the project to ~/.m2 (no compilation errors occur because there is no Java code...
In the dev-it bucket the tests wait for dev mode to start using the line: ``` verifyLogMessageExists("Liberty is running in dev mode." ``` Unfortunately after dev mode prints this message...
The "exploded" loose app format added for https://github.com/OpenLiberty/ci.maven/issues/1104 in v3.5.2 was done a bit incorrectly, without a separate entry mapping "target/classes" to "WEB-INF/classes". It's clear if you compare the generated...
For a POM with property like: ```xml -Xmx2048m ``` I might think I can do: `mvn liberty:dev -Dliberty.jvm.arg1="-Xmx4096m"` to override, since in general, in Maven, system properties will override POM...
https://github.com/OpenLiberty/ci.maven/issues/1530#issuecomment-1152552628 Use of variables in the server.xml like `${it.feature}` cannot be resolved with `install-feature` goal. User declared the variable using the Maven property `liberty.var.{var}`