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]
>
>

Reply via email to