Hey @Guillermo Portas I have an idea how to make your dream come true w.r.t. having a Mavenless build! The DMP has an option "ignoreBuild" so it will not look at the build section of a service within the compose file. We could add a different, second Dockerfile with a multistage build.
I assume DMP stands for Docker Maven Plugin.
Great! Should we create a specific issue for this? I really think it's of great value not needing maven.
I don't feel strongly about having an issue or not. Either way is fine with me.
I'm just noting that we discussed this briefly during the kickoff yesterday: https://groups.google.com/g/dataverse-community/c/3vJWcAK5F7M/m/h63JizJKBgAJ
@Guillermo Portas do you still feel strongly about this?
@Oliver Bertuch yesterday we (you) figured out we could just pass flags in a compose file but my first thought was to have Deirdre rebuild the configbaker image. That would have required her installing Java and mvn though. This was over in #containers > running using compose
I guess I'm wondering if there's value in at least letting configbaker build without Maven. Or if we should just keep things as is for now.
For me, it's always nice to have the ability to build the image without any extras (Docker only). But I understand that it may not be a priority at the moment, considering that the image is currently dev-oriented and any backend developer should have Java and Maven installed. @Philip Durbin
On the other hand, for the automations that build the image it is also an advantage to only need Docker.
Ok, thanks. I've been resolving Zulip topics and I'm thinking about resolving this one if we're not actively working or thinking about it. We can always open a fresh topic in the future.
(I just checked the roadmap and we don't seem to have an item for this: https://docs.google.com/document/d/14DHDB24Cp_kzpYqhHCKCtnzOw8_WuLOOONyqJHSsaYM/edit?usp=sharing )
Last updated: Oct 30 2025 at 05:14 UTC