Hi Chris, Thanks a lot for your feedback. Can you open an issue in Jira. We'll try to fix this issue in the next release. I think we have several others issues about facet issues.
Arnaud On Wed, May 14, 2008 at 8:42 AM, <[EMAIL PROTECTED]> wrote: > Hi All. > > Using V2.5.1 of the maven-eclipse-plugin, I have some issues in > getting the generated artifacts being correct. > > Take this section of the POM: > > <additionalProjectFacets> > <jst.java>5.0</jst.java> > <jst.ejb>2.1</jst.ejb> > <com.ibm.websphere.extended.ejb>6.1</com.ibm.websphere.extended.ejb> > </additionalProjectFacets> > > Generates this: > > <faceted-project> > <fixed facet="jst.java"/> > <fixed facet="jst.utility"/> > <installed facet="jst.utility" version="1.0"/> > <installed facet="jst.java" version="5.0"/> > <installed facet="com.ibm.websphere.extended.ejb" version="6.1"/> > <installed facet="jst.ejb" version="2.1"/> > <installed facet="jst.java" version="5.0"/> > </faceted-project> > > You'll see that the jst.java facet is in there twice. > > Removing the facet from the list: > > <additionalProjectFacets> > <jst.ejb>2.1</jst.ejb> > <com.ibm.websphere.extended.ejb>6.1</com.ibm.websphere.extended.ejb> > </additionalProjectFacets> > > Generates this: > > <faceted-project> > <fixed facet="jst.java"/> > <fixed facet="jst.utility"/> > <installed facet="jst.utility" version="1.0"/> > <installed facet="jst.java" version="5.0"/> > <installed facet="com.ibm.websphere.extended.ejb" version="6.1"/> > <installed facet="jst.ejb" version="2.1"/> > </faceted-project> > > Which is a little more correct. > > I consider this a bug, as the facets (by their very definition) are unique > and should not be repeated. > > Additionally, when compared to a RSA (V7) generated one, it is missing the > standard XML header: > > <?xml version="1.0" encoding="UTF-8"?> > > Also, where does the jst.utility facet come from? > > It's inclusion is getting in the way of RSA recognising it as a true J2EE > component project (the EJB Deployment descriptor tree element does not > display in the Project Explorer view in the J2EE Perspective). > > This is the complete RSA generated one, for reference: > > <?xml version="1.0" encoding="UTF-8"?> > <faceted-project> > <runtime name="WebSphere Application Server v6.1"/> > <fixed facet="jst.ejb"/> > <fixed facet="jst.java"/> > <installed facet="jst.ejb" version="2.1"/> > <installed facet="jst.java" version="5.0"/> > <installed facet="com.ibm.websphere.extended.ejb" version="6.1"/> > </faceted-project> > > (Which raises another question, how do we specify the runtime items and if > something is fixed or not?) > > However, to get it to be correctly recognised, all we need is this: > > <faceted-project> > <fixed facet="jst.java"/> > <installed facet="jst.java" version="5.0"/> > <installed facet="jst.ejb" version="2.1"/> > <installed facet="com.ibm.websphere.extended.ejb" version="6.1"/> > </faceted-project> > > I hope that you can help. > > -Chris > > > ********************************************************************** > CAUTION - This message is intended for the addressee named above. It may > contain privileged or confidential information. > > If you are not the intended recipient of this message you must: > - Not use, copy, distribute or disclose it to anyone other than the > addressee; > - Notify the sender via return email; and > - Delete the message (and any related attachments) from your computer > immediately. > > Internet emails are not necessarily secure. Australian Associated Motors > Insurers Limited ABN 92 004 791 744 (AAMI), and its related entities, do not > accept responsibility for changes made to this message after it was sent. > > Unless otherwise stated, views expressed within this email are the > author's own and do not represent those of AAMI. > ********************************************************************** > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
