On 5/2/07, Simon Nash <[EMAIL PROTECTED]> wrote:

I can build the sample OK using this ant script, but "ant run" doesn't
work.
I'm using the pre-built distribution that Ant posted to
   http://people.apache.org/~antelder/tuscany/latest/

The problem is with the very long Class-Path attribute in MANIFEST.MF
of tuscany-sca-manifest.jar.  In Ant's pre-built distribution, this line
is chopped up into small fixed-size chunks, producing the following error:

  E:\tuscanybin1\tuscany-sca-1.0-incubating-SNAPSHOT\samples\calculator>ant
run
  Buildfile: build.xml

  init:

  compile:

  run:
       [java] Failed to load Main-Class manifest attribute from
       [java] E:\tuscanybin1\tuscany-
sca-1.0-incubating-SNAPSHOT\lib\tuscany-sca-manifest.jar
       [java] Java Result: 1

I tried editing the MANIFEST.MF file to put all the Class-Path information
in a single line of 3861 characters.  This produced the following error:

  E:\tuscanybin1\tuscany-sca-1.0-incubating-SNAPSHOT\samples\calculator>ant
run
  Buildfile: build.xml

  init:

  compile:

  run:
       [java] java.io.IOException: line too long
       [java]     at java.util.jar.Attributes.read(Attributes.java:362)
       [java]     at java.util.jar.Manifest.read(Manifest.java:167)
       [java]     at java.util.jar.Manifest.<init>(Manifest.java:52)
       [java]     at java.util.jar.JarFile.getManifestFromReference(
JarFile.java:158)
       [java]     at java.util.jar.JarFile.getManifest(JarFile.java:145)
       [java] Exception in thread "main"
       [java] Java Result: 1

   Simon

ant elder wrote:

> On 5/2/07, Simon Laws <[EMAIL PROTECTED]> wrote:
>
>>
>> On 5/2/07, Simon Nash <[EMAIL PROTECTED]> wrote:
>> >
>> > I saw the following discussion in Monday's IRC chat log.  (I couldn't
>> > attend the chat because I was on a plane.)
>> >
>> > > [12:37] <ant_> oh, so with the samples again, I guess we need Ant
>> build
>> > scripts
>> > > [12:37] <ant_> lresende, it does right now and i think thats good
to
>> do
>> > > [12:38] <jsdelfino> yes, +1 for the sample bins
>> > > [12:38] <lresende> yes, i like that, but haven't looked into your
>> distro
>> > strawman yet
>> > > [12:38] <slaws> ant_  - a non maven build solution for samples
would
>> be
>> > useful
>> > > [12:38] <ant_> do we want mvn as well or just Ant?
>> > > [12:39] <jsdelfino> what's the work required to have a mvn build
for
>> the
>> > samples? don't we already have bit?
>> > > [12:39] <jsdelfino> I think we could keep the mvn build, but
document
>> > the ant one
>> > > [12:40] <slaws> if we have two we need to decide whether we
maintain
>> two
>> > or just fix up ant for releases
>> > > [12:40] <ant_> ok. i guess we just need to make sure the sample
mvn's
>> > work in the build distro with an empty local repo
>> > > [12:41] <ant_> would anyone like to volunteer to create an Ant
script
>> > for one of the samples?
>> > > [12:42] <jsdelfino> anyone? it shouldn't be too hard, we even had
>> this
>> > in M1...
>> > > [12:42] <slaws> didn't someone already create some for a previous
>> > release that we can lift
>> > > [12:42] <halehM> Maybe someone on the mailing  list who is not on
the
>> > IRC?
>> > > [12:42] <halehM> post on mailing list?
>> > > [12:43] <ant_> ok, lets skip that one for now then
>> >
>> > I did some work on this for M2 but nothing was included in the
>> > release because of disagreements about some aspects of my proposal.
>> > The two main issues were how webapps get built and how dependencies
>> > are resolved.  I'll look at this again based on the currently
proposed
>> > release packaging.
>> >
>> >    Simon
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> > Hi Simon, I checked a version of the calculator build.xml into the
>> trunk
>> and have been discussing some of the dependency issues here (
>> http://www.mail-archive.com/[email protected]/msg17320.html)
>>
>> Simon
>>
>
> Just fyi, i've tried this calculator Ant build and it seems to work fine
> for
> me.
>
>   ...ant
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Simon, I have some strange things going on with my distribution build
which is affecting the way the manifests are build. Am investigating this
now but have to drop off the network til the morning.

Also, are you also building ant scripts also? I'm going to try and make a
few more so let me know which ones you are doing if you are doing some.

Simon

Reply via email to