项目作者: pvnhome

项目描述 :
ShrinkWrap resolver for Gradle
高级语言: Java
项目地址: git://github.com/pvnhome/pvn_shrinkwrap4gradle.git
创建时间: 2019-01-24T07:10:39Z
项目社区:https://github.com/pvnhome/pvn_shrinkwrap4gradle

开源协议:Apache License 2.0

下载


ShrinkWrap resolver for Gradle

ShrinkWrap resolver is the utility to obtain artifacts from a Gradle based projects depengencies using Gradle Tooling API.

Resolution of libraries included in WAR lib folder

Resolution of libraries included in WAR lib folder is very simple:

  1. Collection<? extends Archive> libs = WarLibResolver.resolve().asList(JavaArchive.class);
  2. WebArchive war = ShrinkWrap.create(WebArchive.class, "some.war")
  3. // add other artifacts
  4. // .addClass(AppConsts.class)
  5. // .addClass(AppProps.class)
  6. // etc.
  7. .addAsLibraries((Collection<? extends Archive<?>>)libs);