📜 ⬆️ ⬇️

What is good flexmojos? Flex Development in IntellliJ IDEA using maven

More than half a year ago, an article Development on Flex was written in IntellliJ IDEA using maven - it was an overview and was written at the very beginning of the use of the aforementioned tools. Now I want to summarize and consider in more detail - this article will give an overview of the current situation and those flexmojos buns, which you will not find an analogue of anywhere else.



Current situation. What changed


If half a year ago, only maniacs could set up the environment (by environment I mean not only IntelliJ IDEA, but the environment as a whole, including the repository proxy server) so that it does not interfere with the company’s work and does not force ordinary employees to sigh about quiet times, now :

Actually, what else do we need from the IDE? IntelliJ IDEA is currently the only environment at this level - just open POM (I’m misleading only about the initial mvn compile -DconfigurationReport = true, but it will be removed to the final version of Maia (probably already by September EAP)), supports flex development . I note - support for applications not at the helloworld level. A detailed article about working in the environment will be later (as the current workflow will be simplified), for now I’ll just note that the project is conveniently stored in a directory based format, ignoring * .iml, .idea / libraries.
')
Thus, from the IDE, we now need only one thing - support for flexunit. So far everything is sad. But this issue has already been discussed and will be resolved in the coming month (from the side of jetbrains www.jetbrains.net/jira/browse/IDEADEV-39280 , and from the flexmojos community, finalizing the test mojo to dump the configuration dump).

Flexmojos buns



These are special flexmojos buns, besides that, being a plug-in for maven, we have a large number of inherited buns - maven, being a declarative build system, fully justifies itself - we haven’t given up on our choice for half a year.

Update on comments
Nothing is said about flexmojos, because this was mentioned in the first part to which the link was given, the main link is to understand that flexmojos is a maven build system plugin to support flex and why do we need maven - riapriority.com/blogs/agahov .php / 2007/11/23 / maven .

And about “I am surprised to find out that the Idea cannot be used without Maven :), this is very far from the truth” - the post was written by a person “believing” in CI and is dedicated to the buns of the corresponding assembly tool. IntelliJ IDEA may well compile the project and be configured in a non-trivial way by custom config file, but we are like engineers with you (omitting the prototype moment, however, due to the concept of archetypes, this question is also removed)?

Source: https://habr.com/ru/post/67193/


All Articles