I have opened IDEA-58453 (http://youtrack.jetbrains.net/issue/IDEA-58453) in
JetBrains YouTrack for this issue, in case anyone else happens to run into
it as well. Hopefully whoever over there contributed the
generate-config-sw[cf] goals to FlexMojos will implement a fix. It'll be
interesting to see what they do in IDEA for FlexMojos 4, since it doesn't
have these goals anymore.

On Tue, Sep 7, 2010 at 3:47 PM, Bryan Turner <[email protected]> wrote:

> Painful. If this goal doesn't exist in FlexMojos 4, does FlexMojos 4 still
> support the <configReport>true</configReport> property to emit the
> configuration report file?
>
>
> On Tue, Sep 7, 2010 at 3:45 PM, Marvin Froeder <[email protected]> wrote:
>
>> Someone from IDEA made it and donate to flexmojos.....  I never looked at
>> this goals code.
>>
>>
>> On Tue, Sep 7, 2010 at 6:35 PM, Bryan Turner <[email protected]>wrote:
>>
>>> I don't understand how you can say this is something the IDEA guys need
>>> to handle--they're not the ones creating the config-report.xml; FlexMojos
>>> does it. Inside the plugin, the logic is wrong--the plugin should not be
>>> emitting different config-report.xml files depending on whether I run mvn
>>> install or mvn flexmojos:generate-config-swc.
>>>
>>>
>>> On Tue, Sep 7, 2010 at 3:32 PM, Marvin Froeder <[email protected]>wrote:
>>>
>>>> Well, idea guys need to handle this.....  anyway this goal didn't
>>>> survived flexmojos 4 rewriting....
>>>>
>>>> On Tue, Sep 7, 2010 at 6:30 PM, Bryan Turner <[email protected]>wrote:
>>>>
>>>>> I have a FlexMojos module where I am using GAS to generate our Flex
>>>>> model from our Java model. I have set custom values fro
>>>>> <baseOutputDirectory/> and <outputDirectory/> on the flexmojos:generate 
>>>>> goal
>>>>> (target/src/base and target/src/as3, respectively). I recently removed the
>>>>> <sourcePaths/> entry from the FlexMojos configuration in accordance with
>>>>> best practices for FlexMojos. The command line build continues to work,
>>>>> however IntelliJ IDEA is now having issues.
>>>>>
>>>>> I investigated a bit more deeply and what I've found is that if I run
>>>>> mvn install in this directory, the config-report.xml file that is created 
>>>>> is
>>>>> different than the one created if I use mvn flexmojos:generate-config-swc.
>>>>> In specific, when I run mvn install, the config report has the following
>>>>> <source-path> entry:
>>>>>  <source-path>
>>>>>
>>>>> <path-element>C:\Development\adm\core\dbm-frontend\frontend-model\target\src\as3</path-element>
>>>>>
>>>>> <path-element>C:\Development\adm\core\dbm-frontend\frontend-model\target\src\base</path-element>
>>>>> </source-path>
>>>>>
>>>>> However, when I run mvn flexmojos:generate-config-swc, the
>>>>> config-report ends up like this:
>>>>> <source-path>
>>>>>
>>>>> <path-element>C:\Development\adm\core\dbm-frontend\frontend-model\target\src\as3</path-element>
>>>>> </source-path>
>>>>>
>>>>> As you can see, the value of the <baseOutputDirectory/> is not included
>>>>> here.
>>>>>
>>>>> When IntelliJ IDEA detects pom.xml changes in a FlexMojos module, it
>>>>> runs flexmojos:generate-config-swc or generate-config-swf (depending on 
>>>>> the
>>>>> packaging of the module) to produce a new config-report.xml. The
>>>>> config-report.xml is what IDEA uses to understand the project's layout and
>>>>> to invoke compc/mxmlc for compilation. Because the
>>>>> flexmojos:generate-config-swc on this module produces the wrong source
>>>>> paths, compilation in IDEA fails.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Flex Mojos" group.
>>>>> To post to this group, send email to [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]<flex-mojos%[email protected]>
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/flex-mojos
>>>>>
>>>>> http://flexmojos.sonatype.org/
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Flex Mojos" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]<flex-mojos%[email protected]>
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/flex-mojos
>>>>
>>>> http://flexmojos.sonatype.org/
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Flex Mojos" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]<flex-mojos%[email protected]>
>>> For more options, visit this group at
>>> http://groups.google.com/group/flex-mojos
>>>
>>> http://flexmojos.sonatype.org/
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<flex-mojos%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>
>> http://flexmojos.sonatype.org/
>>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to