2011-06-30 22 views

答えて

1

あなたはJavaクラスからのFlex「データ転送オブジェクト」を生成するために、例えば、このプラグインを使用することができますsonatyp - flexMojo

<groupId>org.sonatype.flexmojos</groupId> 
<artifactId>flexmojos-maven-plugin</artifactId> 

を使用することができます。

例:

<plugin> 
    <groupId>org.sonatype.flexmojos</groupId> 
    <artifactId>flexmojos-maven-plugin</artifactId> 
    <version>3.8</version> 
    <extensions>true</extensions> 
    <executions> 
     <execution> 
      <id>flexDtoGenerate</id> 
      <phase>generate-sources</phase> 
      <goals> 
       <goal>generate</goal> 
      </goals> 
      <inherited>false</inherited> 
      <configuration> 
       <includeJavaClasses> 
        <includeClass>com.example.app.dto.*</includeClass> 
       </includeJavaClasses> 
       <excludeJavaClasses> 
        <excludeClasses>*.package-info</excludeClasses> 
       </excludeJavaClasses> 

       <beanTemplate> 
        <template>${project.basedir}/src/main/generatorTemplates/beanBase.gsp</template> 
        <template>${project.basedir}/src/main/generatorTemplates/bean.gsp</template> 
       </beanTemplate> 
       <entityTemplate> 
        <template>${project.basedir}/src/main/generatorTemplates/entityBase.gsp</template> 
        <template>${project.basedir}/src/main/generatorTemplates/entity.gsp</template> 
       </entityTemplate> 
       <enumTemplate> 
        <template>${project.basedir}/src/main/generatorTemplates/enum.gsp</template> 
       </enumTemplate> 
      </configuration> 
     </execution> 
    </executions> 
    <dependencies> 
     <dependency> 
      <groupId>com.adobe.flex</groupId> 
      <artifactId>compiler</artifactId> 
      <version>4.1.0.16248</version> 
      <type>pom</type> 
     </dependency> 
    </dependencies> 
    <configuration> 
     <targetPlayer>10.0.0</targetPlayer> 
     <stripVersion>true</stripVersion> 
     <sourceFile>com/example/app/Client.mxml</sourceFile> 
     <defaultLocale>de_DE</defaultLocale> 
     <locales> 
      <locale>de_DE</locale> 
     </locales> 
     <runtimeLocales> 
      <locale>de_DE</locale> 
     </runtimeLocales> 
     <compiledLocales> 
      <locale>de_DE</locale> 
     </compiledLocales> 
     <useNetwork>true</useNetwork> 
     <defaultSizeWidth>955</defaultSizeWidth> 
     <defaultSizeHeight>600</defaultSizeHeight> 

     <sourcePaths> 
      <sourcePath>${project.basedir}/src/main/flex</sourcePath> 
      <sourcePath>${project.build.directory}/generated-sources/flexmojos</sourcePath> 
     </sourcePaths> 
    </configuration> 
</plugin> 
+0

完全なテンプレートすなわちプロジェクト構造と春のHibernate設定はフレックスと統合することが可能なarchtypeはありますか? – user822166

+0

@ user822166 - 私は何も知らないが、私は決して検索していない。 – Ralph

関連する問題