Marvin (and others), I appreciate that you want everyone to read the
documentation to make sure they understand what they should do. I
also understand that you probably get frustrated with questions that
you *feel* are adequately documented in the WIKI and FAQ. However,
it's obvious that several people are having trouble getting includes
and excludes to work properly.
I am also having trouble with this, but I feel the problem is much
larger: it seems as if the entire configuration block is being
ignored.
I have checked out the example project provided. In order to get it
to work, I modified the version to 3.4.2 in both the parent and build
plugin blocks within the flex pom. This is the first element within
the example that was not adequately documented.
Second, in order to test the includes and excludes, I added a
configuration block. Here is the entire segment for clarity:
<build>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.4.2</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<generatorToUse>graniteds2</generatorToUse>
<includeJavaClasses>
<includeJavaClass>org.sonatype.flexmojos.generator.SimplePojo</
includeJavaClass>
</includeJavaClasses>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
This still generated both the SimplePojo and the SimpleInterface.
Since SimplePojo doesn't reference SimpleInterface (it's been
commented out), it's obvious that something is wrong.
At first, I tried adding excludeJavaClasses and excludeClasses, but
that didn't work either. When running Maven in debug mode, I noticed
something interesting:
[DEBUG] Configuring mojo 'org.sonatype.flexmojos:flexmojos-maven-
plugin:3.4.2:generate' -->
[DEBUG] (f) baseOutputDirectory = C:\Users\lbradley\Projects\flexmojo
\simple-generation\flex\target\generated-sources\flexmojos
[DEBUG] (f) generatorToUse = graniteds1
[DEBUG] (f) outputDirectory = C:\Users\lbradley\Projects\flexmojo
\simple-generation\flex\src\main\flex
[DEBUG] (f) outputEnumToBaseOutputDirectory = false
[DEBUG] (f) project = MavenProject:
org.sonatype.flexmojos.itest:simple-generation:1.0-SNAPSHOT @ C:\Users
\lbradley\Projects\flexmojo\simple-generation\flex\pom.xml
[DEBUG] (f) useTideEntityTemplate = false
[DEBUG] -- end configuration --
Notice the "generatorToUse = graniteds1" line. It seems to be as if
the entire configuration block is being ignored.
There is the possibility that I (and the others) are missing something
in all of the documents that you are referencing. Please be assured
that I have read all of the referenced documentation, and it simply
appears as if the configuration
Any and all help appreciated.
Lukas
--
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?hl=en?hl=en
http://blog.flex-mojos.info/