Re: Building Java App, can't copy all resources to proper directories
Re: Building Java App, can't copy all resources to proper directories
- Subject: Re: Building Java App, can't copy all resources to proper directories
- From: David Ewing <email@hidden>
- Date: Mon, 16 May 2005 11:14:43 -0600
Dbl-click your target and go to the Java Resources build phase.
Confirm the settings in "destination subdirectory" column.
Dave
On May 15, 2005, at 6:17 PM, Paul Archibald wrote:
I am trying to build an all-java application with xcode. I have a
bunch of java source files, and a bunch of image files. The way the
files are organized in the directory looks a bit like:
Fruit
- Fruit.xcode <project file
- src
- - apples << the apples module
- - - resource
- - - - jon.gif
- - - - grav.gif
- - - - del.gif
- - - jonathan.java
- - - gravenstien.java
- - - delicious.java
- - oranges << the oranges module
- - - resource
- - - - nav.gif
- - - - sev.gif
- - - - sat.gif
- - - navel.java
- - - seville.java
- - - satsuma.java
My problem is that I can't get all the gif files copied into all
the right places during the build phase. For example, the
gravenstien.java file has a call to getClass.getResource
("grav.gif") which fails because the Build Java Resources phase did
not move the grav.gif file into the /build/..JavaClasses/apples/
resource directory (In fact it did not even create the directory).
The seville.java file has a similar call to getResource("sev.gif"),
but this call succeeds, because the "oranges/resource" directory
was properly copied into its proper place in the build structure.
The build folder looks something like:
Fruit.app
- Fruit.build
- - JavaClasses
- - - apples
- - - - < no resource folder, this is the problem!!! >
- - - - gravenstien.class
- - - - jonathan.class
- - - - delicious.class
- - - oranges
- - - - resource
- - - - - nav.gif
- - - - - sev.gif
- - - - - sat.gif
- - - - navel.class
- - - - seville.class
- - - - satsuma.class
< plus pkg, javafiles, info, etc >
So, what gives? Why do some of my resources get properly copied
during the build, and some of them not? I have compared all the
project settings I can find, but can't figure whats going on. If I
just copy the apples/resource folder into the build directory where
it belongs (using th eFinder), the calls to getResource() all
succeed and the app works fine. Its just gettting the xcode project
to do that copying that is driving me nuts.
(In my real project, there are ten src folders, of which 3 contain
image resource folders, and 2 of those image folders are correctly
copied; just one set of images fails to get copied. Also, I
inherited this project, and I think it was originally a Project
Builder project file.)
Paul
_______________________________________________
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
_______________________________________________
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