[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Progress and todos for Jave maven

From: Björn Höfling
Subject: Re: Progress and todos for Jave maven
Date: Sun, 16 Apr 2017 17:38:18 +0200

Hi Hartmut,

great to hear these news on Java/mvn development! Thanks for taking the

You posted half a year ago a series of patches that are not yet
integrated into Guix:

Are they still worth integrating, or are they obsolete with your new
approach? I'm asking because Ricardo wanted to work on them two weeks

On Thu, 13 Apr 2017 13:28:55 +0200
Hartmut Goebel <address@hidden> wrote:

> One package (googe guice) includes another ant-task which is delivered
> as a jar-file. Luckily this jar includes the source files, too, but
> there seems to be no source-repository for this ant-task.

I investigated this a bit:

Your are talking about munge, the task being defined in guice'

 <taskdef name="munge" classname="MungeTask"

There is an old Blog post by Tom Ball about Munge's history:

Quoting from there: "it [Munge] wasn't a product, after all". That was
probably the main problem: They just used it internally at Sun, not too
much caring about source code and reproducibility.

Jesse Wilson made an Ant task out of it, described in this blog post:

He writes: "If you're preprocessing some .java files and can use these
features, help yourself to our custom munge.jar[0]. The jar includes
both source and classfiles."

That means: You actually found the "repository" for Munge:


The link is gone, because Google Code was shut down.

But the jar is still downloadable from

It is bit-identical with the munge.jar from the current Guice

having sha256 of:


The initial commit on the jar also says about the ant integration:

"The stripping builds on Tom Ball's program, with a few
 - we're a bit more careful about handling /* in end-of-line comments
and Strings
 - I wrote an Ant task called MungeTask that supports munging an entire

I also found a Git rebository for a Maven plugin for Munge:

About your other Maven-questions, I will answer later this week.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]