myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Werner Punz (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (MYFACES-2933) Our archetype poms are not entirely correctly understood by Netbeans
Date Thu, 30 Sep 2010 10:16:33 GMT
Our archetype poms are not entirely correctly understood by Netbeans
--------------------------------------------------------------------

                 Key: MYFACES-2933
                 URL: https://issues.apache.org/jira/browse/MYFACES-2933
             Project: MyFaces Core
          Issue Type: Bug
          Components: Archetype
    Affects Versions: 2.0.2
         Environment: all
            Reporter: Werner Punz


We have a small structural problem in the myfaces archetypes. This is not a bug in our code,
but nevertheless easily fixable. The problem is the way we handle the profiles which is not
correctly understood by Netbeans 6.9.

We have following code:
<profiles>
        <profile>
            <id>myfaces</id>
            <activation>
                <property>
                    <name>!jsf</name>
                </property>
            </activation>

and

 <profile>
            <!-- Activate by adding -Djsf=mojarra -->
            <id>mojarra</id>
            <activation>
                <property>
                    <name>jsf</name>
                    <value>mojarra</value>
                </property>
            </activation>

No this structure just should ensure that if no jsf=... is set myfaces is chosen automatically.
This makes netbeans go haiwire if you chosse mojarra as profile because suddenly we have the
mojarra and myfaces dependencies parallely in the project.

Since this structure is mostly a hack we should replace it with the correct way to do things
here:

<activation>
                <activeByDefault>true</activeByDefault>
                <property>
                    <name>jsf</name>
                    <value>myfaces</value>
                </property>
            </activation>

instead of !jsf so if no value is given we activate the myfaces profile by default

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message