| Problem getting all files/folders when unpack="true" [message #49558] | 
Thu, 05 March 2009 20:20   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
I have a plugin (JUnit Max, to be precise) that needs to unpack when it is  
installed. (It contains a jar file and you can't have a jar in a jar.) I  
set the "Unpack plugin archive after the installation" checkbox in the  
feature.xml GUI (I also tried manually setting unpack="true" feature.xml).  
In either case, the plugins directory contains a directory for my plugin,  
but the icons directory inside my plugin does not appear in the resulting  
directory. The icons directory and its contents are there in the plugin  
jar file. 
 
This happens in 3.4 and 3.5M4. 
 
Any suggestions for what I should do differently? Is this pilot error or  
an Eclipse defect? I tried tracing the code that is invoked when a plugin  
is installed, but after a day I'm done. 
 
Regards, 
 
Kent Beck 
Three Rivers Consulting, Inc. 
www.junitmax.com/junitmax
 |  
 |  
  | 
 | 
| Re: Problem getting all files/folders when unpack="true" [message #49679 is a reply to message #49650] | 
Fri, 06 March 2009 11:13   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Yes, it's there. If it wasn't, I wouldn't expect the folder to show up in  
the plugin jar file, but I discovered that early in the debugging process. 
 
As a further update, I downloaded 3.5M5 yesterday so I thought I would  
reproduce the problem with a minimal plug and feature. An hour later I  
can't get the most basic site to build and install. Does anyone know if  
there are automated tests for scenarios like this? 
  1. Make an empty plugin 
  2. Make a feature containing that one plugin 
  3. Make a site containing that one feature 
  4. Build the site 
  5. Install the feature 
  6. Make sure the resulting plugin is installed correctly 
 
Do these tests pass? 
 
At this point I feel like I'm wasting my time. If every attempt I make to  
invest in my product is blocked by problems in Eclipse (or my own  
stupidity--I'm open to the possibility that I just can't understand this)  
then Eclipse isn't a viable platform for a small-scale ISV. I'll try to  
blog thoughtfully about this when I've calmed down. 
 
Regards, 
 
Kent Beck
 |  
 |  
  | 
| Re: Problem getting all files/folders when unpack="true" [message #592926 is a reply to message #49558] | 
Fri, 06 March 2009 10:45   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
On 3/5/2009 8:20 PM, Kent Beck wrote: 
> I have a plugin (JUnit Max, to be precise) that needs to unpack when it 
> is installed. (It contains a jar file and you can't have a jar in a 
> jar.) I set the "Unpack plugin archive after the installation" checkbox 
> in the feature.xml GUI (I also tried manually setting unpack="true" 
> feature.xml). In either case, the plugins directory contains a directory 
> for my plugin, but the icons directory inside my plugin does not appear 
> in the resulting directory. The icons directory and its contents are 
> there in the plugin jar file. 
 
It's just a shot in the dark, but have you checked that the icons  
directory is included in build.properties (in the bin.includes  
property)? The Build tab of the manifest/plugin.xml editor allows easy  
configuration. 
 
Hope this helps, 
Eric
 |  
 |  
  | 
| Re: Problem getting all files/folders when unpack="true" [message #592934 is a reply to message #49650] | 
Fri, 06 March 2009 11:13   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Yes, it's there. If it wasn't, I wouldn't expect the folder to show up in  
the plugin jar file, but I discovered that early in the debugging process. 
 
As a further update, I downloaded 3.5M5 yesterday so I thought I would  
reproduce the problem with a minimal plug and feature. An hour later I  
can't get the most basic site to build and install. Does anyone know if  
there are automated tests for scenarios like this? 
  1. Make an empty plugin 
  2. Make a feature containing that one plugin 
  3. Make a site containing that one feature 
  4. Build the site 
  5. Install the feature 
  6. Make sure the resulting plugin is installed correctly 
 
Do these tests pass? 
 
At this point I feel like I'm wasting my time. If every attempt I make to  
invest in my product is blocked by problems in Eclipse (or my own  
stupidity--I'm open to the possibility that I just can't understand this)  
then Eclipse isn't a viable platform for a small-scale ISV. I'll try to  
blog thoughtfully about this when I've calmed down. 
 
Regards, 
 
Kent Beck
 |  
 |  
  | 
Powered by 
FUDForum. Page generated in 0.03722 seconds