Re: jam is deprecated
Re: jam is deprecated
- Subject: Re: jam is deprecated
- From: Mike Swingler <email@hidden>
- Date: Thu, 7 Jan 2010 16:11:27 -0800
On Jan 7, 2010, at 1:50 PM, Xochitl Lunde wrote: > I haven't added any special "bundling logic" to my program,
other
> than to use the Java Application target template and add a Copy
> Files Build Phase. I definitely would like to keep the
> functionality from the Java Application target, because it does
> create a nice .app bundle that seems able to launch from anywhere
in
> the file system.
>
> You should double-check that your Java Application target does not
> contain a Jam target in it. If it does, you'll have to convert it
to
> an external target that calls ant.
Thanks everyone for your quick answers. I am
a little disappointed because I don't understand how using Ant is better
or easier, since Jam worked so naturally in Xcode 3.0. When I choose to
"upgrade to native targets" from Xcode 3.2, it tells me that
Java is not supported. Is there some kind of documentation explaining
why Jam isn't good enough for Java anymore?
I don't mean to speak for the Xcode team since it is their tool, but the transition to ant has been a mostly positive one for the Java Runtime team at Apple. The interoperation with other Java editors and IDE's has been much easier, and ant has proven more reliable (jam seemed to have problems building more than 100 .java files at a time).
While ant is certainly not a natural fit within Xcode, it's much more of a standard, and is portable to other platforms. For developers who need something more sophisticated, a call to ant can easily be replaced by a call to maven, or another more powerful build tool.
Regards, Mike Swingler Java Runtime Engineer Apple Inc. |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden