Maven Extension Idea: iJar support

2017-10-03 Thread Farid Zakaria
I was combing through Bazel  (google's build tool) and
found a concept called iJar

iJar is basically a stripped out version of the Jar removing everything but
the public method signatures (very stripped out byte code jar).

Their build tool uses iJars in determining if upstream dependencies can be
skipped to be rebuilt. The idea being: if the interface (iJar) of the
current project hasn't changed (SHA), there's no need to rebuild upstream
dependencies since any possible method they'd have used did not change.

My guess is this would be a good way to speed up "-amd"
(also-make-dependents) by quickly stopping the build based on the iJar.

Could this be done as a maven extension?

Farid Zakaria


Re: org.openjdk.source.tree.Tree location

2017-10-03 Thread Martin Gainty
vielen danke Jörg!


Martin

__



From: Jörg Schaible 
Sent: Monday, October 2, 2017 5:11 AM
To: users@maven.apache.org
Subject: Re: org.openjdk.source.tree.Tree location

Hi Martin,

Am Sat, 30 Sep 2017 01:49:39 + schrieb Martin Gainty:

> guava contains import org.openjdk.source.tree.Tree
>
>
> any ideas where i can locate jar which contains Tree from openjdk?

http://search.maven.org/#search%7Cga%7C1%7Cfc%3A%
22org.openjdk.source.tree.Tree%22

Use class-based search on central to locate such artifacts.

Cheers,
Jörg


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