Hi All,

This is regarding[1] and we need to provide necessary dependencies with App
Factory archetypes so that the end users will facilitate when writing codes
related to carbon related activities such as invoking registry. After
adding registry core and carbon core dependencies we noticed a maven build
delay due to transient dependencies. To avoid this I have exclude these
transient dependencies and following is the dependency tree taken from a
webapp. So these are the dependencies we are planing to add to archetypes.


[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ app1 ---
[INFO] org.wso2.af:app1:war:default-SNAPSHOT
[INFO] +- javax:javaee-web-api:jar:6.0:provided
[INFO] +- javax.servlet:servlet-api:jar:2.4:provided
[INFO] +- org.wso2.carbon:org.wso2.carbon.registry.api:jar:4.2.0:provided
[INFO] +- org.wso2.carbon:org.wso2.carbon.user.api:jar:4.2.0:provided
[INFO] +- org.wso2.carbon:org.wso2.carbon.utils:jar:4.2.0:provided
[INFO] +- org.wso2.carbon:org.wso2.carbon.core:jar:4.2.0:provided
[INFO] +- org.wso2.carbon:org.wso2.carbon.registry.core:jar:4.2.0:provided
[INFO] \- org.wso2.carbon:org.wso2.carbon.logging:jar:4.2.0:provided


With these dependencies the initial build time is around 2.5 minutes at the
moment. And this is only for the first time build and the time will get
reduced from the next build. Hope this build time is good enough. If that
is not the case we will have to pack the initial .m2 repo which is around
9MB. Please let us know your concerns.


[1] https://wso2.org/jira/browse/APPFAC-1984

Thank You.
Ranga.

-- 
Ranga Siriwardena
Software Engineer
WSO2 Inc.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to