Stream: containers

Topic: build w/o Maven


view this post on Zulip Oliver Bertuch (Mar 17 2023 at 16:13):

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.

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 17 2023 at 16:23):

I assume DMP stands for Docker Maven Plugin.

view this post on Zulip Guillermo Portas (Mar 20 2023 at 10:10):

Great! Should we create a specific issue for this? I really think it's of great value not needing maven.

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 20 2023 at 10:42):

I don't feel strongly about having an issue or not. Either way is fine with me.

view this post on Zulip Philip Durbin ๐Ÿš€ (Mar 22 2023 at 13:57):

I'm just noting that we discussed this briefly during the kickoff yesterday: https://groups.google.com/g/dataverse-community/c/3vJWcAK5F7M/m/h63JizJKBgAJ

view this post on Zulip Philip Durbin ๐Ÿš€ (Sep 07 2023 at 11:10):

@Guillermo Portas do you still feel strongly about this?

view this post on Zulip Philip Durbin ๐Ÿš€ (Sep 07 2023 at 11:12):

@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.

view this post on Zulip Guillermo Portas (Sep 07 2023 at 11:51):

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

view this post on Zulip Guillermo Portas (Sep 07 2023 at 11:55):

On the other hand, for the automations that build the image it is also an advantage to only need Docker.

view this post on Zulip Philip Durbin ๐Ÿš€ (Sep 07 2023 at 13:07):

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