OK, I got it now, thanks for the link !

Anthony

 

De : [email protected] [mailto:[email protected]] De la part 
de Andrew Niefer
Envoyé : 28 mars 2011 16:57
À : P2 developer discussions
Objet : Re: [p2-dev] Error in the p2 workspace; 
org.eclipse.equinox.p2.jarprocessor missing export

 

There is a little bit about this in the help: 
http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/ant_developing.htm
 
<http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/ant_developing.htm>
  

Essentially, the classes that are part of the ant tasks should not be visible 
to the osgi class loader.  This is because we need need the classes to get 
loaded by the ant classloaders, otherwise at runtime you can get 
ClassCastExceptions. 

It can be very confusing and frustrating trying to debug a problem and getting 
exceptions casting org.apache.tools.ant.Project to 
org.apache.tools.ant.Project.  :) 

-Andrew 



From: 

Pascal Rapicault <[email protected]> 

To: 

P2 developer discussions <[email protected]> 

Date: 

03/28/2011 04:40 PM 

Subject: 

Re: [p2-dev] Error in the p2 workspace;        
org.eclipse.equinox.p2.jarprocessor missing export 

Sent by: 

[email protected]

 


 
Le contenu de ce courriel s'adresse au destinataire seulement. Il contient de 
l'information pouvant être confidentielle. Vous ne devez ni le copier ni 
l'utiliser ni le divulguer à qui que ce soit à moins que vous soyez le 
destinataire ou une personne désignée autorisée. Si vous le receviez par 
erreur, veuillez nous aviser immédiatement et le détruire.
 
The contents of this e-mail are intended for the named addressee only. It 
contains information that may be confidential. Unless you are the named 
addressee or an authorized designee, you may not copy or use it, or disclose it 
to anyone else. If you received it in error please notify us immediately and 
then destroy it.
 





This is PDE acting up, the .ant packages should not be exported since they are 
not meant to be used by any other type and just be made available through the 
Ant tasks.

On 2011-03-28, at 3:46 PM, Dahanne, Anthony wrote:

> Hello all,
> So every time I check out P2 fresh from source (following those
> instructions :
> http://wiki.eclipse.org/Equinox_p2_Getting_Started_for_Developers 
> <http://wiki.eclipse.org/Equinox_p2_Getting_Started_for_Developers>  ) I
> can't help but notice that there is this annoying error :
> 
> JarProcessorTask cannot be resolved to a type
> /org.eclipse.equinox.p2.repository.tools/src_ant/org/eclipse/equinox/p2/
> internal/repository/tools/tasks                 line 61                 Java 
> Problem
> 
> This is due to the fact that the manifest of
> org.eclipse.equinox.p2.jarprocessor does not export
> org.eclipse.equinox.internal.p2.jarprocessor.ant .
> 
> What I usually do, is that I export  this
> org.eclipse.equinox.internal.p2.jarprocessor.ant from
> org.eclipse.equinox.internal.p2.jarprocessor , but I was wondering if
> maybe something was made on purpose here...
> 
> As usual, thanks for help !
> 
> 
> 
> Anthony Dahanne
> Software Developer
> Compuware Montreal
> 75 Rue Queen, Suite 6500
> Montreal, QC, Canada H3C 2N6
> 514-281-1100 x1173 Direct
> 
> 
> 
> Le contenu de ce courriel s'adresse au destinataire seulement. Il contient de 
> l'information pouvant être confidentielle. Vous ne devez ni le copier ni 
> l'utiliser ni le divulguer à qui que ce soit à moins que vous soyez le 
> destinataire ou une personne désignée autorisée. Si vous le receviez par 
> erreur, veuillez nous aviser immédiatement et le détruire.
> 
> The contents of this e-mail are intended for the named addressee only. It 
> contains information that may be confidential. Unless you are the named 
> addressee or an authorized designee, you may not copy or use it, or disclose 
> it to anyone else. If you received it in error please notify us immediately 
> and then destroy it.
> 
> 
> _______________________________________________
> p2-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/p2-dev 
> <https://dev.eclipse.org/mailman/listinfo/p2-dev> 

_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev 
<https://dev.eclipse.org/mailman/listinfo/p2-dev> 




<<image/jpeg>>

_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to