You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by "Antoine Toulme (JIRA)" <ji...@apache.org> on 2016/05/20 07:22:12 UTC

[jira] [Closed] (BUILDR-372) Documentation should include an example of extracting a file out of an artifact

     [ https://issues.apache.org/jira/browse/BUILDR-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antoine Toulme closed BUILDR-372.
---------------------------------
    Resolution: Auto Closed

Closing for inactivity. This type of change is welcome on the wiki.

> Documentation should include an example of extracting a file out of an artifact
> -------------------------------------------------------------------------------
>
>                 Key: BUILDR-372
>                 URL: https://issues.apache.org/jira/browse/BUILDR-372
>             Project: Buildr
>          Issue Type: Improvement
>          Components: Site/documentation
>            Reporter: Kevin Smith
>             Fix For: 1.5
>
>
> I wanted to extract a license file out of a third-party jar, and couldn't find an easy way to do it. Turns out there is an easy way, so this should probably be included in the user guide, along with an explanation of how/why it works. Here is my code that you can use as a starting point:
>   build do
>     dir = _('target', 'jetty')
>     license_name = 'LICENSE.html'
>     unzip(dir=>artifact(JETTY_SPEC)).include("**/#{license_name}")
>     license_file = File.join(dir, license_name)
>     install artifact(JETTY_LICENSE_SPEC).from(license_file)
>     FileUtils::rm_rf dir
>   end



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)