Hi Karl Heinz,

On Wed, 24 Aug 2016 19:54:07 +0200
Karl Heinz Marbaise <khmarba...@gmx.de> wrote:

> First we call Maven Core this:
> 
> https://git-wip-us.apache.org/repos/asf/maven.git
> 
> which is Maven itself  and in the end can be downloaded from 
> http://maven.apache.org/download.html and what you call usually from 
> command line like this:
> 
> mvn clean package
> 
> You can clone the above git repo and change to Tag: maven-3.3.9 and 
> there you will find build.xml for an Ant build...If you have finished 
> Maven 3.3.9 you can use Maven 3.3.9 to build 3.4.0 (currently not 
> released)...
> 
> 
> http://maven.apache.org/source-repository.html


I see, "Maven core" is just the basic maven command. I tried to compile
that one with ant but noticed the ant build is already downloading many
jar-files (plugins, dependencies) from the Maven repository.

I tried it with Maven 2.x and 1.x, but all download some binary jar
files first. If you try to build those from source, you either need
Maven or they download even more binary jars or the source code is no
longer available.

This looks to be much harder than I thought. Can't find the first
chicken to compile.

When finished with this, I could write a paper on the history
and evolution of Java XML parsers :-)

> >> The question is why do you want to do that?
> >
> > It is out of curiosity, and a not too serious BLOB-fearfulness.
> 
> BLOB ?

BLOB=Binary Large OBject. I mean any compiled binary code, bytecode,
jar-files, executables, compiled from source code.

> 
>  >  And
> > finally I played around with GuixSD in the last time and wondered
> > how to get Maven into there as a deterministically from source
> > compiled package.
> 
> Why not using the available binaries ? There packages for linux which 
> only need a JDK ?
> 
> Those packages are compiled from Source as well ?

Everything is compiled from source in GuixSD. It's like Gentoo, but
100% GNU FSDG compliant and hopefully a reproducible build. 

> Do you build JDK also from source ?

Yes, that figured already someone else out. Here is the recipe for
IcedTea 3:

http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java.scm#n964

Thank you so far,

Björn

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to