buildr-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Hoogland <hoogl...@gmail.com>
Subject Re: stand-alone jar
Date Sun, 14 Apr 2013 10:31:28 GMT
One more question: if the remote artifacts are specified in an array, how
would the "jar.include" change? I expect I'll be ok with figuring out
building the Class-Path string in a loop but if you have a suggestion for
that, it would be great.
hoogs
On Apr 14, 2013 3:36 PM, "Jason Hoogland" <hoogland@gmail.com> wrote:

> Peter,
>
> Awesome, thank you SO much, looks like the trick. How do you find all
> these buildfiles?
>
> I think i love buildr, bye bye ant, xml!
>
> hoogs
> On Apr 14, 2013 3:02 PM, "Peter Donald" <peter@realityforge.org> wrote:
>
>> Hi,
>>
>> Now I understand. An example for this is at
>>
>> https://gist.github.com/realityforge/5381737
>>
>> On Sun, Apr 14, 2013 at 2:00 PM, Jason Hoogland <hoogland@gmail.com>
>> wrote:
>>
>> > To break this down to simpler questions:
>> >
>> > 1. How to access a subset of the jar files buildr remotely downloaded?
>> > 2. How to include this subset as jars, without modification, within a
>> new
>> > jar package?
>> > 3. How to create a Class-Path string, properly formatted, that includes
>> > this subset of jars, for use in the final package manifest? (Ruby
>> newbie)
>> >
>> > hoogs
>> > On Apr 14, 2013 10:17 AM, "Jason Hoogland" <hoogland@gmail.com> wrote:
>> >
>> > > Thanks Peter,
>> > >
>> > > I am having trouble finding useful buildfile examples so will check
>> this
>> > > out.
>> > >
>> > > I am trying to do the former, nesting the dep jars inside the final
>> jar.
>> > > Then I have only one manifest file to worry about. I find it a lot
>> > cleaner.
>> > > Currently my buildfile is doing what you do, just mash all the dep
>> files
>> > > together into the jar, the problem i've got there is that the
>> MANIFEST.MF
>> > > files seem to overwrite each other, but maybe that link will help.
>> > >
>> > > hoogs
>> > > On Apr 14, 2013 9:59 AM, "Peter Donald" <peter@realityforge.org>
>> wrote:
>> > >
>> > >> On Sun, Apr 14, 2013 at 12:19 AM, Jason Hoogland <hoogland@gmail.com
>> >
>> > >> wrote:
>> > >>
>> > >> > I'm trying to do what my old ant build.xml does, namely:
>> > >> > 1. compile my src code into classes
>> > >> > 2. packages them into a jar
>> > >> > 3. adds the dependency jars to this jar
>> > >> > 4. includes "Main-Class" and "Class-Path" attributes to
>> > >> > META-INF/MANIFEST.MF, the latter properly formatted, e.g.:
>> > >> >
>> > >>
>> > >> I am not sure I exactly follow. Do you want to include the jars as
>> > nested
>> > >> jars or just include the files form the jar in the final jar?
>> > >>
>> > >> I usually attempt the second option and use code that looks similar
>> to
>> > >>
>> > >> https://github.com/realityforge/spydle/blob/master/buildfile#L19
>> > >>
>> > >> to achieve this goal.
>> > >>
>> > >>  HTH (And sorry if I am missing what you are trying to do),
>> > >>
>> > >> Peter Donald
>> > >>
>> > >
>> >
>>
>>
>>
>> --
>> Cheers,
>>
>> Peter Donald
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message