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.