Wow, so you have to generate as3 for everything (even what you don't wanna)
but tell granite to not write on disk what you don't wanna ?!
I don't think this option is available on flexmojos.


VELO

On Fri, Sep 11, 2009 at 11:25 AM, Jimic79 <[email protected]> wrote:

>
> I tried the dependency override, but it really doesn't seem like it's
> granite/gas3's fault.  There seems to be no filter for flexmojos to
> filter output of the generator.  It seems that the only way for me to
> fix the problem is to generate everything, then delete the .as files /
> package that i don't want to keep.
>
> Like i've posted before, this was our ant task:
> <path id="lib">
>        <fileset dir="lib">
>                <include name="*.jar" />
> </fileset>
> </path>
> <target name="as3.generate">
>                <delete includeemptydirs="true">
>                    <fileset dir="src/as3/entities" includes="**/*.as" />
>                  </delete>
>                <gas3 outputdir="src/as3/entities" classpathref="lib"
> tide="true"
>                                entitybasetemplate="entitybase2.gsp"
> entitytemplate="entity.gsp">
>                        <classpath>
>                                 <pathelement location="bin" />
>                        </classpath>
>                         <fileset dir="bin">
>                                 <include
> name="com/groupId/asset/entities/model/**/*.class"/>
>                        </fileset>
>                </gas3>
>        </target>
>
> the classpath was all of the files available to the generator, but the
> <fileset dir="bin"> was files with a filter, to generate, so it
> wouldn't generate the os files.  Is there no way to filter the output
> of flexmojos-generate?
>
> On Sep 10, 8:17 pm, Edward Yakop <[email protected]> wrote:
> > You can override flexmojo granite ds dependency by doing the following:
> >
> > <build>
> >   <plugins>
> >      <plugin>
> >         <groupId>org.sonatype.flexmojos</groupId>
> >         <artifactId>flexmojos-maven-plugin</artifactId>
> >         <extensions>true</extensions>
> >        < .... >
> >        <dependencies>
> >           <dependency>
> >             <groupId>org.graniteds</groupId>
> >             <artifactId>...</artifactId>
> >             <version>2.0.0.SP1</version>
> >           </dependency>
> >        </dependencies>
> > <....>
> >
> > Regards,
> > Edward Yakop
> >
> > On Fri, Sep 11, 2009 at 04:25, Jimic79 <[email protected]> wrote:
> >
> > > According to
> > >http://repository.sonatype.org/content/groups/flexgroup/org/sonatype/.
> ..
> >
> > > You're requiring granite-generator 2.0.0.GA.  There's 2.0.0.SP1, but
> > > i'm not sure what the differences are.  So short of trying SP1, i'm
> > > not sure what else to try.  This has worked with ant, so i don't know
> > > why/if it could be granite itself.
> >
> > > I could post to the granite forum about it, and maybe I will...
> > > Anything else you think I should try before I do so?
> >
> > > On Sep 10, 4:07 pm, Marvin Froeder <[email protected]> wrote:
> > >> May be a bug on granite version used by flexmojos?
> >
> > >> On Thu, Sep 10, 2009 at 4:57 PM, Jimic79 <[email protected]> wrote:
> >
> > >> > Right, that's not really the issue.  We have the generator templates
> > >> > making customized entities, as it did in ant and worked fine.  The
> > >> > problem is, if the entity it's generating extends an entity that
> > >> > should be on the classpath, but apparently is outside the scope of
> the
> > >> > <includeJavaClasses>, the extend fails in the generated base class.
> > >> > So it seems like there's no division between classes on the
> classpath,
> > >> > and classes in the source path.  Either it generates as3 for them if
> i
> > >> > weaken the <includeJavaClasses> reference or it doesn't have them
> > >> > available if they're not in the <includeJavaClasses>.
> >
> > >> > Here's the AssetBase.as class definition as it's currently
> generated:
> > >> > public class AssetBase {
> >
> > >> > but the com.groupId.asset.entities.file.Asset extends
> > >> > com.groupId.os.entities.file.AbstractFile, which is in the os
> package,
> > >> > so it should look like this:
> >
> > >> > import com.groupId.os.entities.file.AbstractFile;
> > >> > public class AssetBase extends AbstractFile {
> >
> > >> > but it's not finding that import because the import is not available
> > >> > on the classpath with <includeJavaClasses> set like this:
> > >> > <includeJavaClasses>
> > >> >     <includeClass>*asset.entities.model*</includeClass>
> > >> > </includeJavaClasses>
> >
> > >> > But it works fine when includeJavaClasses looks like this:
> > >> > <includeJavaClasses>
> > >> >     <includeClass>*entities.model*</includeClass>
> > >> > </includeJavaClasses>
> >
> > >> > but it also generates the as3 in the os package, which it shouldn't
> > >> > do.
> >
> > >> > On Sep 10, 3:44 pm, Marvin Froeder <[email protected]> wrote:
> > >> > > Well, if you delete already existing files it should generate all,
> > >> > removing
> > >> > > this skipping messages, but it looks like gas3 generated all files
> it
> > >> > should
> > >> > > generate....
> >
> > >> > > On Thu, Sep 10, 2009 at 4:41 PM, Jimic79 <[email protected]>
> wrote:
> >
> > >> > > > D:\repo\groupId-lib\com.groupId.asset\trunk>mvn -U -e install
> > >> > > > "SETTING MAVEN OPTS"
> > >> > > > + Error stacktraces are turned on.
> > >> > > > [INFO] Scanning for projects...
> > >> > > > [INFO] Reactor build order:
> > >> > > > [INFO]   com.groupId.asset
> > >> > > > [INFO]   com.groupId.asset-jar
> > >> > > > [INFO]   com.groupId.asset-swc
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-maven-plugin:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-maven-plugin:3.4-
> > >> > > > SNAPSHOT: checking for updates from repository.jboss.org
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-maven-plugin:3.4-
> > >> > > > SNAPSHOT: checking for updates from
> clients.groupId.com-snapshots
> > >> > > > [WARNING] repository metadata for: 'snapshot
> > >> > > > org.sonatype.flexmojos:flexmojos-maven-plugin:3.4-SNAPSHOT'
> could not
> > >> > > > be retrieved from repository: clients.groupId.com-snapshots due
> to an
> > >> > > > error: Authorization failed: Access denied to:
> > >> > > >
> http://clients.groupId.com:8081/artifactory/repo/org/sonatype/flex
> > >> > > > mojos/flexmojos-maven-plugin/3.4-SNAPSHOT/maven-metadata.xml
> > >> > > > [INFO] Repository 'clients.groupId.com-snapshots' will be
> blacklisted
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-maven-plugin:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-parent:3.4-SNAPSHOT:
> > >> > > > checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-parent:3.4-SNAPSHOT:
> > >> > > > checking for updates from repository.jboss.org
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-parent:3.4-SNAPSHOT:
> > >> > > > checking for updates from flex-mojos-repository
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] Building com.groupId.asset
> > >> > > > [INFO]    task-segment: [install]
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] [site:attach-descriptor]
> > >> > > > [INFO] [install:install]
> > >> > > > [INFO] Installing
> D:\repo\groupId-lib\com.groupId.asset\trunk\target
> > >> > > > \pom-transformed.xml to
> C:\Users\usernamec\.m2\repository\com\groupId
> > >> > > > \asset\1.0.0\asset-1.0.0.pom
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] Building com.groupId.asset-jar
> > >> > > > [INFO]    task-segment: [install]
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] [build-helper:add-source {execution: add-source}]
> > >> > > > [INFO] Source directory:
> D:\repo\groupId-lib\com.groupId.asset\trunk
> > >> > > > \src\java\core added.
> > >> > > > [INFO] Source directory:
> D:\repo\groupId-lib\com.groupId.asset\trunk
> > >> > > > \src\java\entities added.
> > >> > > > [INFO] [resources:resources]
> > >> > > > [WARNING] Using platform encoding (Cp1252 actually) to copy
> filtered
> > >> > > > resources, i.e. build is platform dependent!
> > >> > > > [INFO] Copying 3 resources
> > >> > > > [INFO] [compiler:compile]
> > >> > > > [INFO] Nothing to compile - all classes are up to date
> > >> > > > [INFO] [resources:testResources]
> > >> > > > [WARNING] Using platform encoding (Cp1252 actually) to copy
> filtered
> > >> > > > resources, i.e. build is platform dependent!
> > >> > > > [INFO] skip non existing resourceDirectory D:\repo\groupId-lib
> > >> > > > \com.groupId.asset\trunk\src\java\src\test\resources
> > >> > > > [INFO] [compiler:testCompile]
> > >> > > > [INFO] No sources to compile
> > >> > > > [INFO] [surefire:test]
> > >> > > > [INFO] No tests to run.
> > >> > > > [INFO] [jar:jar]
> > >> > > > [INFO] [install:install]
> > >> > > > [INFO] Installing
> D:\repo\groupId-lib\com.groupId.asset\trunk\target
> > >> > > > \com.groupId.asset-jar-1.0.0.jar to
> C:\Users\usernamec\.m2\repository
> > >> > > > \com\groupId\asset-jar\1.0.0\asset-jar-1.0.0.jar
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] Building com.groupId.asset-swc
> > >> > > > [INFO]    task-segment: [install]
> > >> > > > [INFO]
> >
> > >> >
> ------------------------------------------------------------------------
> > >> > > > [INFO] [dependency:copy-dependencies {execution:
> copy-dependencies}]
> > >> > > > [INFO] mvc-1.0.0.swc already exists in destination.
> > >> > > > [INFO] os-swc-1.0.0.swc already exists in destination.
> > >> > > > [INFO] granite-essentials-swc-2.0.0.SP1.swc already exists in
> > >> > > > destination.
> > >> > > > [INFO] granite-swc-2.0.0.SP1.swc already exists in destination.
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-generator-api:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-generator-api:3.4-
> > >> > > > SNAPSHOT: checking for updates from repository.jboss.org
> > >> > > > [INFO] snapshot
> org.sonatype.flexmojos:flexmojos-generator-api:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator:3.4-
> > >> > > > SNAPSHOT: checking for updates from repository.jboss.org
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator:3.4-
> > >> > > > SNAPSHOT: checking for updates from flex-mojos-repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-1.1.0:3.4-SNAPSHOT: checking for updates from
> flex-mojos-
> > >> > > > repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-1.1.0:3.4-SNAPSHOT: checking for updates from
> > >> > > > repository.jboss.org
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-1.1.0:3.4-SNAPSHOT: checking for updates from
> flex-mojos-
> > >> > > > repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-2.0.0:3.4-SNAPSHOT: checking for updates from
> flex-mojos-
> > >> > > > repository
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-2.0.0:3.4-SNAPSHOT: checking for updates from
> > >> > > > repository.jboss.org
> > >> > > > [INFO] snapshot org.sonatype.flexmojos:flexmojos-generator-
> > >> > > > graniteds-2.0.0:3.4-SNAPSHOT: checking for updates from
> flex-mojos-
> > >> > > > repository
> > >> > > > [INFO] snapshot
> >
> > ...
> >
> > read more ยป
> >
>

--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to