Skip to main content
Apache Maven

Apache Maven

SoftwareWikipedia

Search complete. 14 mentions across 11 episodes found for "Apache Maven".

Sep 11, 2026

Robert LuceroGUEST
15:18
One of the scariest things I think we all saw when we were trying to figure this whole thing out was we gave our agent a task, but the environment wasn't set up correctly.
Robert LuceroGUEST
15:28
And it didn't know about our CI system in terms of how to get the right versions of Java and Maven and some other things.
Robert LuceroGUEST
15:34
but because it's a non-deterministic system and very similar to what we see new hires do okay i don't have java what am i going to do oh i'm going to go look on the internet to go get a version of java okay well i can't download that version of java well let me go find another thing i'm going to build a curl command to go find a different version that i know about based on my lom training And when we saw this play out, we're like, absolutely not.
Robert LuceroGUEST
16:01
We have to sandbox this.
Papani OkaiGUEST
38:15
But that was the whole point of dependency management.
Papani OkaiGUEST
38:18
That's why we use Maven, right? It's like, you know, I want this function, give it to me so I can move on, right? And, you know, it's funny, was it three years ago we had the Log4j issue? And look at what it did [laughs] to a whole industry, whole companies.
Papani OkaiGUEST
38:31
Log, Log4j.
Papani OkaiGUEST
38:33
Like, everybody was like, "What the hell?" And it just screwed up everybody.
David KralGUEST
15:41
So there is an integration between these two projects, even on this level, because this is something we felt is something someone might use because it's useful.
Adam BienHOST
16:00
But is it the Helidon Media Jason P.? It is not that, right? So if you had it on dash media dash JSONP, it's the Maven coordinates.
Adam BienHOST
16:11
It starts with JSONP support.
Adam BienHOST
16:14
This is not this, right?
Josh LongHOST
25:01
written the Docker file, why do I need the...
Josh LongHOST
25:03
Just having Maven call that step wasn't interesting to me.
Josh LongHOST
25:06
It's not writing the Docker file in the first place and mapping my world to that, especially since when it comes to running the application, I don't know what the world looks like.
Josh LongHOST
25:16
I don't have the whole map of what the world of running a software process looks like.

13 MINS LATER

Katherine EdelweissGUEST
38:36
Right? Which is cool, of course.
Katherine EdelweissGUEST
38:38
And we have our own build pack, also the Paqueta build pack.
Katherine EdelweissGUEST
38:42
You can specify that in your Maven or Gradle plugin, again.
Katherine EdelweissGUEST
38:46
And it uses, instead of Ubuntu, it uses Alpaquita, our own minimal OS.
Darren PopeHOST
3:26
And since we haven't talked about this, David, I want to go ahead and just draw the comparisons because I'm a Java guy.
Darren PopeHOST
3:32
So Sonotype runs Maven Central.
Darren PopeHOST
3:35
The way I've sort of read it is ArcGIS runs the NPM registry.
Darren PopeHOST
3:39
Is that correct?

40 MINS LATER

Darren PopeHOST
43:29
But I look at it and go, where is all this stuff coming from? Because, again, coming from the Java ecosystem, I see a .m2 directory and there's all the thousands of .jar files.
Darren PopeHOST
43:41
It's like, okay, great.
Darren PopeHOST
43:43
I'm doing a fresh Maven install.
Darren PopeHOST
43:45
Perfect.
Michael SimonsGUEST
42:51
It supports different build files.
Michael SimonsGUEST
42:53
I always use the Maven version.
Michael SimonsGUEST
42:55
And it takes your classes, your dependencies, and builds a graph out of it.
Michael SimonsGUEST
42:59
and stores it into a graph database, in that case Neo4j.
Adam BienHOST
65:14
And he wanted to create a startup, a software startup, because he retired and he used that and it works.
Adam BienHOST
65:24
So it is like, I think the simplest possible thing, you only need the credentials, Maven, and it works.
Steve HannahGUEST
65:31
And how is it deploying it? Does it do it as Lambda? But I mean, is it creating like a Docker image? Zip.
Adam BienHOST
65:39
No, no, no.
Mirko PetersHOST
44:21
Mm
Lars Gyrup Brink NielsenGUEST
44:21
... and Java, Maven, and Gradle and things like that, um, in Nx itself.
Lars Gyrup Brink NielsenGUEST
44:28
And then on top of that, there's open source projects, uh, for other, supporting other programming languages like Python and Go and things like that.
Lars Gyrup Brink NielsenGUEST
44:38
So it's, it's, uh, at this point it's a, uh, what's it called? A, a, a polyglot toolchain for-
Billy KorandoHOST
15:56
Mm-hmm.
Danish NawabaGUEST
15:56
So just to give you an idea, at the moment, we, uh, invest quite heavily in making sure, first of all, at an application level, all your Maven or Gradle dependencies are up to date.
Billy KorandoHOST
16:04
Yeah.
Danish NawabaGUEST
16:04
We invest quite a lot in tools like Dependabot and so on.
Matt TreinerHOST
14:42
And it wasn't until LeftPad happened that I think that like anyone really started thinking.
Matt TreinerHOST
14:48
I mean, like certainly many people that understood like Maven or Gradle or like understood like how package management was done before this kind of like idiosyncratic approach.
Matt TreinerHOST
15:01
There was, I think that There were people that knew, but my response to those people would have been shut up old fuddy duddies.
Matt TreinerHOST
15:10
I'm writing code, right? Like there was really no like broad concern about it.

21 MINS LATER

Jeff SiegelGUEST
36:09
But if I compare that to the Java side, well, you got to run, assuming that when I say runtime, maybe I mean a web.
Jeff SiegelGUEST
36:16
How do you run your web application, assuming it's a web application? Well, you need Tomcat or Jetty for that.
Jeff SiegelGUEST
36:20
Then you need Maven or Gradle or Artifactory or Nexus or, you know, store your artifacts.
Jeff SiegelGUEST
36:28
You need to use some kind of external SaaS tool.

1 more episode mentions Apache Maven.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.