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/
