Hi, I found anf xi the issue. It was the FELIX-1411 (directory manipulation failed on windows). I also fixed the strange bundle name when using the 'package' target (this was just a typo...)
So, I just redeployed a new archive of the Eclipse project working on windows. I tested it on a freshly installed Windows Vista with Eclipse Galileo. Regards, Clement 2009/8/9 clement escoffier <[email protected]> > Hum, interesting. I will check on Windows (I use a mac). It is potentially > this issue : https://cwiki.apache.org/jira/browse/FELIX-1411. > > I keep you posted. > > Regards, > > Clement > > 2009/8/8 levko <[email protected]> > > >> Hi Clement, >> >> >> clement escoffier wrote: >> > >> > The eclipse builder uses the 'manipulate' target. (Project Properties - >> > Builders - MyiPOJOBundle - targets). So, it manipulates classes >> generated >> > by >> > eclipse and updates the manifest everytime you change something in your >> > project. You don't need to call ant yourself, Eclipse does that for you. >> > ... >> > >> Unfortunately, it does not work for me. To make clean experiment, I >> installed fresh version of Eclipse JEE 3.5.0 in 2 different machines (Win >> XP >> and Win Vista). After installing Eclipse, I imported the MyiPOJOBundle >> project from MyiPOJOBundle-1.4.0.zip file. Then, I set the >> MyiPOJOBundle.target as the active target platform. However, when I force >> Eclipse to rebuild the project, the last builder (My iPOJO Bundle) fails >> with the following log: >> Buildfile: ...\MyiPOJOBundle\build.xml >> >> manipulate: >> [ipojo] Input directory : ...\MyiPOJOBundle\bin >> [ipojo] Metadata file : ...\MyiPOJOBundle\metadata.xml >> [ipojo] Start manipulation >> [ipojo] The component >> org/apache/felix/ipojo/sample/MyComponentImpl.class is declared but not in >> the bundle >> >> BUILD FAILED >> ...\MyiPOJOBundle\build.xml:54: The component >> org/apache/felix/ipojo/sample/MyComponentImpl.class is declared but not in >> the bundle >> >> Total time: 285 milliseconds >> >> >> clement escoffier wrote: >> > >> > So if you want to launch Ant manually, without the Eclipse compiled >> > classes, >> > launch 'ant compile package'. If you want to reuse compiled classes >> (from >> > Eclipse), check that classes are already compiled (in the Eclipse output >> > folder (bin by default)) and then launch 'ant package'. ... >> > >> I also tried to launch Ant manually from the command prompt by using the >> full set of targets (BTW, the build.xml file has error in the 'package' >> target - the misspelled ${bunde.name} should actually be >> ${bundle.name}.jar): >> > ant clean compile package manipulate >> Buildfile: build.xml >> >> clean: >> >> clean: >> >> compile: >> [mkdir] Created dir: ...\MyiPOJOBundle-1.4.0\bin >> [javac] Compiling 1 source file to ...\MyiPOJOBundle-1.4.0\bin >> >> package: >> [jar] Building jar: ...\MyiPOJOBundle-1.4.0\MyiPOJOBundle.jar >> [ipojo] Input bundle file : ...\MyiPOJOBundle-1.4.0\MyiPOJOBundle.jar >> [ipojo] Metadata file : ...\MyiPOJOBundle-1.4.0\metadata.xml >> [ipojo] Start manipulation >> [ipojo] Bundle manipulation - SUCCESS >> [ipojo] Output file : ...\MyiPOJOBundle-1.4.0\MyiPOJOBundle.jar >> >> manipulate: >> [ipojo] Input directory : ...\MyiPOJOBundle-1.4.0\bin >> [ipojo] Metadata file : ...\MyiPOJOBundle-1.4.0\metadata.xml >> [ipojo] Start manipulation >> [ipojo] The component >> org/apache/felix/ipojo/sample/MyComponentImpl.class is declared but not in >> the bundle >> >> BUILD FAILED >> ...\MyiPOJOBundle-1.4.0\build.xml:54: The component >> org/apache/felix/ipojo/sample/MyCompo >> nentImpl.class is declared but not in the bundle >> >> Total time: 1 second >> >> So, I could not run the 'manipulate' target in both Eclipse and command >> prompt. >> >> Thanks, >> -- Lev >> -- >> View this message in context: >> http://www.nabble.com/Running-iPOJO-ant-task-in-Eclipse-tp24855448p24877461.html >> Sent from the Apache Felix - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >

