[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakartaee-platform-dev] Transitioning Jakarta EE to the jakarta namespace
|
Merged! Thank you so much, Lilian!
This is a great contribution.
--
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com
310-633-3852
> On Jun 19, 2019, at 5:02 PM, Lilian BENOIT <lilian.benoit@xxxxxxxxxx> wrote:
>
> Hi,
>
> I have generated dependency graph from your program with plantuml.
> I think that it's more explicit than text only
>
> I added also color to distinguish simple or complex case.
> - green - simple case
> - yellow - complex case
>
> The image is accessed at https://raw.githubusercontent.com/lilian-benoit/jkta/master/src/main/resources/depends.png
>
> I have realized PR pour add this functionality https://github.com/tomitribe/jkta/pull/1
>
> Currently, i generated text file. This file is passed as argument to program plantuml.jar
>
>
> Best regards,
> Lilian.
>
>
> Le 17/06/2019 07:08, David Blevins a écrit :
>> Ok folks, more data for us to look at.
>> I've created a report of transitive dependents to answer the question,
>> "if we rename api foo, what else has to be renamed?"
>> -
>> https://github.com/eclipse-ee4j/jakartaee-platform/blob/master/namespace/transitive.adoc
>> Note we did have a report that showed maven dependencies. This is the
>> logical inverse of a maven dependency graph. It's the incoming
>> dependencies, transitively walked backwards.
>> An example of why this is important.
>> - fact: javax.ejb has a maven dependency on javax.transaction,
>> javax.xml.rpc and javax.xml.rpc.soap
>> - question: Does renaming javax.ejb cause javax.transaction,
>> javax.xml.rpc and avax.xml.rpc.soap to be renamed?
>> - answer: No. These apis do not have a reference to javax.ejb and
>> therefore could stay in javax even if javax.ejb is renamed
>> This graph was created by collecting all the jars published to Maven
>> central in the jakarta groupId, parsing them with ASM to collect any
>> form of "import", then chopping them up by logical api package.
>> If you want to play with the code, you can find it here. I apologize
>> in advance for the relative mess -- the code wasn't really created for
>> sharing and therefore will be hard to follow.
>> - https://github.com/tomitribe/jkta
>> -David
>> _______________________________________________
>> jakartaee-platform-dev mailing list
>> jakartaee-platform-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or
>> unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev