• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: jam is deprecated
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >Re: jam is deprecated (From: Xochitl Lunde <email@hidden>)

  • Prev by Date: Re: jam is deprecated
  • Next by Date: Go Back/Forward - I'm going nuts
  • Previous by thread: Re: jam is deprecated
  • Next by thread: Re: jam is deprecated
  • Index(es):
    • Date
    • Thread