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] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
