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