Library is here: https://github.com/maveniverse/mima/tree/main/demo/library-maven-plugin
And library is NOT part of the "main build" (the demo directory at top level is not part of build). Basically what happens: 1st job, top leve: mvn install (again demo is not part of upper level) 2nd and rest of jobs: _copy local repo from 1st build: it has all the deps and installed built artifacts_ and then mvn -f demo verify T On Tue, Jul 1, 2025 at 12:03 PM Nils Breunese <n...@breun.nl> wrote: > > Tamás Cservenák <ta...@cservenak.net> wrote: > > > Does not have to, for example I usually do something like this: > > https://maveniverse.eu/blog/2024/09/07/very-simple-ci-setup/ > > > > True, this "carry over" idea works IF you are good with > > (built/installed) artifacts, as basically all I do is carry local repo > > from one job to another. > > > > For example, IT matrix runs like this, as explained. > > I’m trying to understand how this setup works, but I don’t really get it yet. > Can you point out what the key is to making sure that the ‘Verify / Test’ > jobs don’t build the artifacts that were already built in the ‘Verify / > Build’ job again? > > Looking at > https://github.com/maveniverse/mima/actions/runs/15862328745/job/44722206227 > for instance I see the following output: > > [INFO] --- compiler:3.14.0:compile (default-compile) @ library --- > [INFO] Recompiling the module because of changed source code. > [INFO] Compiling 1 source file with javac [debug release 8] to target/classes > > So it does like there is still compilation happening in this `Verify / Test` > job? > > Nils. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org