Thierry,
i haven't tried the workaround for the runAs -> acceleo plugin application.

you can try to ask to the acceleo team in its forum :
http://www.eclipse.org/forums/index.php/f/24/

Stéphane.



2013/11/18 Topcased user list where issues are discussed <
[email protected]>

>  Ok. Thank's for the details.
> Anyway, is there a way to do the same explicit registering with the
> standard Eclipse launcher: I mean with ->Run As -> Acceleo plugin
> application ?
> Otherwise, I'll try a programmatic Java launcher, as in your the unit
> test...
>
> Regards,
> Thierry.
>
>
> Le 18/11/2013 10:40, Topcased user list where issues are discussed a
> écrit :
>
> it is described in the attached sample of the bug.
>
>  owever, there is my workaround :
>  AcceleoServicesRegistry.INSTANCE.addServiceClass("plugin_id",
> "QualifiedNameOfServiceWithoutExtension");
>
>
> 2013/11/15 Topcased user list where issues are discussed <
> [email protected]>
>
>> Yes, it seems to be the same problem.
>> Now, in practice, how do you register yourself the service "manually"?
>>
>> Thanks,
>> Thierry Lafage.
>>
>> Topcased user list where issues are discussed a écrit :
>>
>>>  Maybe you are facing this bug :
>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=406528
>>>
>>> a workaround i found is to register myself the service.
>>>
>>>
>>>  2013/11/15 Topcased user list where issues are discussed <
>>> [email protected] <mailto:
>>> [email protected]>>
>>>
>>>
>>>     Hi Topcased users,
>>>
>>>     I've been stucked by a problem with acceleo Java services for a
>>>     long time. I've tried several things to make it work, but I didn't
>>>     manage...
>>>     So, here is the problem: I want to define a basic service in Java
>>>     and I want to call it from a query in an .mtl file.
>>>     I strictly followed the Acceleo Tutorial : I defined a Java source
>>>     "Toto.java" where I put my java class, then I defined a tutu.mtl
>>>     service file where I defined the queries associated with the Java
>>>     service. Then, I defined another .mtl file, the main module,
>>>     main.mtl, where the queries from tutu.mtl are called.
>>>     I added the package of my Java service Toto in the MANIFEST.MF and
>>>     I assured it is in the runtime classpath.
>>>     When I run the main.mtl (with Acceleo plugin application
>>>     (default)), I get this error:
>>>     "Class pkg.name.Toto Couldn't be found in the classpath of the
>>>     bundle containing module tutu.emtl"
>>>
>>>     At first, I was running Topcased-5.1. So I updated to
>>>     Topcased-5.3.0 -> same problem.
>>>     Then I saw that the acceleo version is not the latest one in
>>>     Topcased-5.3.0. So I updated to Acceleo 3.4.1 -> same problem.
>>>     With this latest config, I first tried to put Toto.java and
>>>     tutu.mtl in a different package, name "services" as recommended in
>>>     the tutorial. Then, I put all files in the same package -> same
>>>     problem.
>>>
>>>     I searched the Internet for this problem and I found little
>>>     information. It seems that the problem has been fixed by the
>>>     latest acceleo releases, but I can't fix it out.
>>>
>>>     Any clue would be greatly appreciated (I can give more details if
>>>     needed).
>>>
>>>     Regards,
>>>     Thierry Lafage.
>>>
>>>     _______________________________________________
>>>     Topcased-users mailing list
>>>     [email protected]
>>>      <mailto:[email protected]>
>>>
>>> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> _______________________________________________
>>> Topcased-users mailing list
>>> [email protected]
>>> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
>>>
>>
>> _______________________________________________
>> Topcased-users mailing list
>> [email protected]
>> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
>>
>
>
>
> _______________________________________________
> Topcased-users mailing 
> [email protected]http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
>
>
>
> _______________________________________________
> Topcased-users mailing list
> [email protected]
> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
>
_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users

Reply via email to