ActFramework 依赖

下面的列表描述了ActFramework核心的依赖

  1. +- org.actframework:act:jar:0.6.0-SNAPSHOT:compile
  2. | +- javax.inject:javax.inject:jar:1:compile ------------------------------------------------------- DI (JSR 330 API)
  3. | +- javax.enterprise:cdi-api:jar:1.2:compile ------------------------------------------------------ DI (CDI API, mainly to provides injection Scope annotations)
  4. | | +- javax.el:javax.el-api:jar:3.0.0:compile
  5. | | \- javax.interceptor:javax.interceptor-api:jar:1.2:compile
  6. | +- javax.validation:validation-api:jar:1.1.0.Final:compile --------------------------------------- Validation API
  7. | +- javax.mail:mail:jar:1.5.0-b01:compile --------------------------------------------------------- Java mail API
  8. | +- com.google.zxing:javase:jar:3.3.0:compile ------------------------------------------------------ For QR Code generation
  9. | | +- com.google.zxing:core:jar:3.3.0:compile
  10. | | +- com.beust:jcommander:jar:1.48:compile
  11. | | \- com.github.jai-imageio:jai-imageio-core:jar:1.3.1:compile
  12. | +- com.github.lalyos:jfiglet:jar:0.0.8:compile ---------------------------------------------------- For Banner font generation
  13. | +- org.actframework:act-asm:jar:0.1.0-SNAPSHOT:compile -------------------------------------------- For bytecode scan/enhancment
  14. | +- org.hibernate:hibernate-validator:jar:5.1.3.Final:compile -------------------------------------- Validation implementation
  15. | | +- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile
  16. | | \- com.fasterxml:classmate:jar:1.0.0:compile
  17. | +- com.alibaba:fastjson:jar:1.2.24:compile -------------------------------------------------------- For JSON support
  18. | +- io.undertow:undertow-core:jar:1.4.8.Final:compile ---------------------------------------------- For netowork
  19. | | +- org.jboss.xnio:xnio-api:jar:3.3.6.Final:compile
  20. | | \- org.jboss.xnio:xnio-nio:jar:3.3.6.Final:runtime
  21. | +- io.undertow:undertow-websockets-jsr:jar:1.4.8.Final:compile ------------------------------------ For network
  22. | | +- io.undertow:undertow-servlet:jar:1.4.8.Final:compile
  23. | | | +- org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Final:compile
  24. | | | \- org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:jar:1.0.0.Final:compile
  25. | | \- org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:jar:1.1.0.Final:compile
  26. | +- com.squareup.okhttp3:okhttp:jar:3.4.1:compile -------------------------------------------------- For network (client side)
  27. | | \- com.squareup.okio:okio:jar:1.9.0:compile
  28. | +- jline:jline:jar:2.14.2:compile ----------------------------------------------------------------- For CLI
  29. | +- org.eclipse.jdt.core.compiler:ecj:jar:4.6.1:compile -------------------------------------------- For hot-reload
  30. | +- com.esotericsoftware:reflectasm:jar:1.11.3:compile --------------------------------------------- Fast reflection
  31. | | \- org.ow2.asm:asm:jar:5.0.4:compile
  32. | +- commons-fileupload:commons-fileupload:jar:1.3.2:compile ---------------------------------------- For multipart file parsing
  33. | | \- commons-io:commons-io:jar:2.2:compile
  34. | +- commons-codec:commons-codec:jar:1.10:compile --------------------------------------------------- For various encodig/decoding
  35. | +- joda-time:joda-time:jar:2.9.7:compile ---------------------------------------------------------- For datetime API and implementation
  36. | +- org.osgl:genie:jar:0.5.0-SNAPSHOT:compile (version selected from constraint [0.5.0-SNAPSHOT,)) -------------------------------------- The JSR 330 DI implementation
  37. | | \- org.osgl:osgl-logging:jar:0.7.0-SNAPSHOT:compile (version selected from constraint [0.7.0-SNAPSHOT,))
  38. | | \- org.osgl:osgl-tool:jar:0.11.0-SNAPSHOT:compile (version selected from constraint [0.10.0-SNAPSHOT,0.11.0))
  39. | +- org.osgl:osgl-mvc:jar:0.9.0-SNAPSHOT:compile (version selected from constraint [0.9.0-SNAPSHOT,)) ----------------------------------- The MVC API (Request/Response/Session/Flash/Result)
  40. | | \- org.osgl:osgl-http:jar:0.5.0-SNAPSHOT:compile (version selected from constraint [0.5.0-SNAPSHOT,))
  41. | | +- org.osgl:osgl-storage:jar:0.8.0-SNAPSHOT:compile (version selected from constraint [0.8.0-SNAPSHOT,))
  42. | | \- org.osgl:osgl-cache:jar:0.5.0-SNAPSHOT:compile (version selected from constraint [0.5.0-SNAPSHOT,))
  43. | +- org.osgl:osgl-tool-ext:jar:0.1.0-SNAPSHOT:compile (version selected from constraint [0.1.0-SNAPSHOT,)) ------------------------------ The OSGL tool extension
  44. | \- org.rythmengine:rythm-engine:jar:1.1.7-SNAPSHOT:compile ----------------------------------------------------------------------------- The default template engine
  45. | +- com.stevesoft.pat:pat:jar:1.5.3:compile
  46. | +- org.apache.commons:commons-lang3:jar:3.4:compile
  47. | \- org.mvel:mvel2:jar:2.2.8.Final:compile
  48. ------------------------------------------------------------------------