Hi,

On 07.04.2012, at 14:04, Göktürk Gezer wrote:

> Hi again,
> 
> I deployed external builders but, for %100 consistency with maven and
> eclipse, is it possible to instruct maven-ipojo-plugin to update manifest
> and classes in project foldet with manipulated versions during maven build ?
> 

Unfortunately no. The maven-ipojo-plugin does not have the options to use the 
directory manipulation. It can be a nice improvement.

Regards,

Clement

> Thanks,
> Göktürk
> On Apr 4, 2012 8:08 PM, "Clement Escoffier" <[email protected]>
> wrote:
> 
>> Hi,
>> 
>> You can plug an external builder using Ant doing the manipulation and the
>> manifest change 'in-place'. So, every time you change something, the
>> builder call an Ant target (using the iPOJO Ant Task) and you get your data
>> updated.
>> You can download the project template here:
>> http://felix.apache.org/site/apache-felix-ipojo-eclipse-integration.data/MyiPOJOBundle-1.4.2.zip
>> 
>> The page
>> http://felix.apache.org/site/apache-felix-ipojo-eclipse-integration.htmlgives
>>  you some details.
>> 
>> Regards,
>> 
>> Clement
>> 
>> On 04.04.2012, at 16:06, Göktürk Gezer wrote:
>> 
>>> Hi Everyone,
>>> 
>>> We're using IPojo inside some Eclipse Plugin project for Eclipse itself.
>>> 
>>> Problem is:
>>> 
>>> IPojo manipulates the classes and generate new MANIFEST.MF file with
>>> IPojo-Components contents. No problem with generated bundle but while
>>> debugging, Eclipse picks the MANIFEST.MF in [PROJECT]/META-INF/ directory
>>> and also loads the classes in [PROJECT]/target/classes which is default
>>> behaviour. So clearly the problem is, these two aspects are not synched
>>> with the manipulated bundle, thus, wrong MANIFEST.MF and nonmanipulated
>>> classes are loaded into Equinox.
>>> 
>>> I have to manually change those things for our plugins to work correctly
>>> inside Eclipse, which is not an acceptable solution. I would like to know
>>> if there is some sophisticated method to handle these issues.
>>> 
>>> Regards,
>>> Gokturk
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to