Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7178619
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T16:57:27+00:00 2026-05-28T16:57:27+00:00

Disclaimer : I am relatively unfamiliar with the flash build processes, so some/all of

  • 0

Disclaimer: I am relatively unfamiliar with the flash build processes, so some/all of this may be misinformed nonsense. Please feel free to suggest alternative approaches.

We’re currently developing a flex web app and our build situation is far from ideal. At present we’re (as in individual developers) just building using FlashBuilder and deploying manually. The programmers are currently screaming bloody murder for two reasons, though:

  • The lack of CI is like going back to the stone age
  • We don’t much care for FlashBuilder

(Note: We’re only using FlashBuilder because it was the easiest way to set up a flex project in conjunction with Away3d and get it building / rendering correctly — it’s a stopgap solution).

As a predominately .NET development shop, we’re used to doing continuous integration as well as continuous deployment. Ideally, we’d like to get something comparable to this for our flash projects without tying ourselves to a particular IDE.

Requirements:

The build process must be:

  • .. runnable via the commandline
  • .. runnable on both developer and CI build machines (and certainly not requiring an IDE!)
  • .. preferably as IDE-independent as possible (pragmatism will kick in though; if this causes a lot of friction we’ll just pick one).
  • .. able to run on Windows (we develop using Windows)

We don’t mind a touch of duplication or a few manual steps (e.g. tarting up the build scripts if we add a new project via an IDE, or generating one configuration from another if tools exist), but the less duplication / maintenance required the better.

I’ve read quite a few articles / blog posts and watched some short screencasts, but most of them are very thin on the ground on how the build system sits alongside IDEs. Most articles/screencasts have the same formula: How to create a “Hello World” build using a single file & text editors (no IDE).

I’ve not seen the topic of multiple libraries/projects etc. being broached, either.

After reading around the issue for a while, I’m considering investigating the following options:

  • Project Sprouts
  • Flexmojos
  • Maven Flex Plugin
  • buildr as3

Does anyone have any experience of the above solutions (or others I’m unaware of) and, if so, what do you make of them? Any help / pointers appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T16:57:27+00:00Added an answer on May 28, 2026 at 4:57 pm

    I recently started building with Gradle and the GradleFx plugin and I immediately fell in love with its power and ease of use.

    Gradle is ANT + Maven + Ivy evolved and is primarily used from the command-line. You can:

    • write scripts in Groovy (a powerful Ruby-like language that runs in the Java Virtual Machine)
    • access all existing Maven and Ivy repositories as well as your own repos
    • use existing ANT tasks
    • integrate with CI (in Jenkins you just tick a checkbox to activate Gradle support)
    • although it has originally grown from the Java/Groovy community, it is in fact language agnostic. You add language-specific plugins for added functionality. GradleFx is such a plugin that provides you with additional ActionScript/Flex building tasks.
    • do easy multi-project builds. e.g. you can compile, unit test, package and deploy both your .NET service layer and your Flex client application with just one command.
    • use convention over configuration: if you stick to the conventions, your build scripts will be extremely terse
    • generate all kinds of reports: unit testing, checkstyles, codenarc, …
    • generate Eclipse, IDEA or other IDE projects
    • all the things I haven’t discovered yet

    And best of all: it’s very easy to learn. I had no knowledge of Maven before I started with Gradle and could get a multi-project build with some customizations working quite quickly.

    Edit (comparison to Buildr AS3 and Maven)

    I can compare this only to one of the projects you mentioned: Buildr AS3. It seems to start from a philosophy that is similar to Gradle’s. But I’ve tried to use it about half a year ago and couldn’t even get a simple ‘Hello World’ app to work. I e-mailed the developer for help: no response.

    Compared to GradleFx: I had a small forum discussion with the developer (on a rather philosophical topic, since I didn’t really need any help because it just worked right away). He answered within minutes.

    As for Maven: (for what it’s worth) I’ve only glanced at some configurations and they seem overly complicated when I compare them to a Gradle script.

    There is one thing Maven does that you can’t do with GradleFx (yet). It can pull the right Flex SDK from a Maven repo and build against that. With GradleFx you have to have your SDK’s available locally.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Disclaimer : I kept this because some things may be useful to others, however,
Disclaimer: I'm a new convert to iOS, so please feel free to tell me
DISCLAIMER: relatively new to Flex/AS3, I might be missing something obvious. After doing some
DISCLAIMER: I'm relatively new to Linux. I debated putting this on SuperUser or ServerFault
Disclaimer: This is not actually a programming question, but I feel the audience on
Disclaimer: this question may not have practical value, it's more of a puzzle/curiosity question.
Disclaimer: not sure this is WordPress related or not. I'm following a simple tutorial
Disclaimer: this question is driven by my personal curiosity more than an actual need
Disclaimer : I'm an SSRS n00b, so not too many rotten tomatoes please :)
Disclaimer: I've looked through all the questions I can find and none of them

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.