On Sunday, October 20, 2013 6:57:38 PM UTC+2, Cristiano wrote:
>
> There are README files that explain it for each lib (BTW, GWT now uses 
>> guava-15.0, have a look at the Ant build files; Eclipse files might not 
>> always be up-to-date)
>>
>
> sorry, I missed that!
> I see that there are rules (jarjar-rules) that explain the applied rebase. 
> Good for understanding it.
>  
>
>>
>> You won't be able to do it. JDT and ICU, to mention a few, are not 
>> available there (or in any other Maven repo BTW)
>>
>
> At least for JDT and ICU (is it icu4j?) I see there are some recent 
> artifact on Maven Central Repo:
>
> http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.ibm.icu%22%20AND%20a%3A%22icu4j%22
> and maybe this ones 
>
> http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.eclipse.jdt.core.compiler%22%20AND%20a%3A%22ecj%22
>

Unfortunately, the JDT JARs contain JARs as resources (used by some sort of 
OSGi classloader dance I suppose) and we need internal APIs from one of 
those, that we have extracted. So unless the JARs available in Central have 
solved this issue (either extracted the JAR as a distinct artifact, or 
possibly merged it with the deployed artifact), it won't work.
 

> if in Maven Central Repo the exact version required by GWT is not 
> available, maybe GWT can be adapted with minor effort to what is available 
> there.  
>  
>
>> That was my plan when I was working on the Mavenization.
>>
>
> Yeah, I know. :-)
> I actually have tried it, and I have a poms which shade Guava (15) and 
> JSilver and fit them into a maven build lifecycle.
> I of course will share it if I achieve something good.
>
>  
>
>> How about just deploying those deps in a repo?
>>
>  
> well, yes, I would like to have them deployed on Maven Central Repo ;-)
>
>
> Thank you - as usual ;-) - Thomas,
>
> Cristiano
>
>
> P.S: I know Gradle can resolve dependencies from maven repos, I hope that 
> - even if GWT adopt Gradle and not Maven - at least dependencies could be 
> all externalized from GWT and get rid of the GWT Tools.
>

Either we'll reference the dependency right from GWT_TOOLS (http URL to the 
SVN repo, without the need to "svn checkout" the repo beforehand) and 
bundle it into gwt-dev like we do now (so that it works at runtime without 
an external dependency), or we'll publish it to Central (in a 
com.google.gwt.thirdparty groupId).
There were discussions about rebasing JDT inside a 
com.google.gwt.thirdparty subpackage too (the problem currently being 
possible conflicts with other libs that need JDT too)

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to