рдПрдХ рдмрд╣реБрдд рд╕рдлрд▓ рдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рдж, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд▓реЗрдХреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ (
рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рд╣реИрдВ ), рдореИрдВрдиреЗ рдЧреНрд░реЗрдбрд┐рдВрдЧ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪреАрдВрдЯреА рдФрд░ рдорд╛рд╡реЗрди рд╕реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд▓рд┐рдпрд╛ рдФрд░ рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реИред рдореИрдВрдиреЗ рдРрд╕реА рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
- рдлреНрд▓реЗрдХреНрд╕ рд╕рдВрдХрд▓рди (FlexSDK / рдорд╛рд╡реЗрди рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдкрде)
- as3 рд╕рдВрдХрд▓рди
- рдлреНрд▓реЗрдХреНрд╕ рдпреВрдирд┐рдЯ рд░рди (рдирд┐рд░реНрднрд░рддрд╛)
- рд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ fla рд╕рдВрдХрд▓рди
- reliase рд╕рдВрдкреАрдбрди
- рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ (FlexPMD)
- рдорд▓реНрдЯреА рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ
рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЖрдпрд╛, рдореИрдВ рдХрдЯреМрддреА рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдпрд╣ рдкреНрд░рдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдпрджрд┐ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд▓рд╕реНрдп рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЕрдВрдд рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реИред
рдЧреНрд░реЗрдб рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдкреНрд░рдердо рдЗрдВрдкреНрд░реЗрд╢рдиред
рдЕрдирдЬрд╝рд┐рдк - рд╕рд╛рдорд╛рдиреНрдп рдкрде рдореЗрдВ рдХреЙрдкреА + рдЧреНрд░реЗрдбрд▓реЗ_рд╣реЛрдо / рдмрд┐рдиред рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдирд╣реАрдВред рд░рдВрдЧ рдХреЗ рд╕рд╛рде, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рднреА рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрддред
рдмреЗрд╕рд▓ рд╕рд╣рд╛рдпрддрд╛D:\Projects\GradleFlexTest>gradle tasks :tasks ------------------------------------------------------------ All tasks runnable from root project ------------------------------------------------------------ Build Setup tasks ----------------- setupBuild - Initializes a new Gradle build. [incubating] Help tasks ---------- dependencies - Displays all dependencies declared in root project 'GradleFlexTest'. dependencyInsight - Displays the insight into a specific dependency in root project 'GradleFlexTest'. help - Displays a help message projects - Displays the sub-projects of root project 'GradleFlexTest'. properties - Displays the properties of root project 'GradleFlexTest'. tasks - Displays the tasks runnable from root project 'GradleFlexTest' (some of the displayed tasks may belong to subprojects). To see all tasks and more detail, run with --all. BUILD SUCCESSFUL
рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдордЭ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдзреНрдпрд╛рдп 9 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдХреЗ рд╢реБрд░реБрдЖрддреА рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрдВрд╕реЛрд▓
gradle --gui
рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЧреБрдИ
gradle --gui
:
gradle --gui
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ- рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА .gradle рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╡рд╣ рдЕрд╕реНрдерд╛рдпреА рд╡рд░реНрдХ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдлрд╝реЛрд▓реНрдбрд░ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдпрд╛ рдЧреАрддрд╛ рдореЗрдВ рдкреНрд░рдЬреНрд╡рд▓рд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
- рдЬрдм рдЧреБрдИ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рддреЛ рд▓реЙрдиреНрдЪ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдЕрднрд┐рдирдп рдХрд░рдирд╛ред
- рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЦрд╛рд▓реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдмрд┐рд▓реНрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ build.gradle рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдЪреНрдЫрд╛ рд╣реИред
рдлреНрд▓реЗрдХреНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛
рдлреНрд▓реЗрдХреНрд╕ рдЕрднреА рддрдХ рдореБрдЦреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рдЗрд╕рдХреЗ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд▓рдЧрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрдХ рджрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рд▓реЗрдХрд┐рди, рдлреНрд▓реЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдкреНрд▓рдЧрдЗрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдкреНрд░рд╕рдиреНрди рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ - рдЧреНрд░реЗрдбрд▓реЗрдлрд╝ред рдЪрд▓реЛ рдЙрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
GradleFX
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдмреЛрд▓реНрдб рдкреНрд░рдпреЛрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдХрд┐рддрдирд╛ рд╣реИред
рдкрд╣рд▓рд╛ рдЖрдирдВрдж : рдкреНрд▓рдЧрдЗрди рдХреЗрдВрджреНрд░реАрдп рдорд╛рд╡реЗрди рднрдВрдбрд╛рд░ рдореЗрдВ рд╣реИред рд╡рд╣рд╛рдВ рд╕реЗ рдореИрдВ рдЙрд╕рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реАрдЦреВрдВрдЧрд╛ рдФрд░ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рджреВрд╕рд░рд╛ рдЖрдирдВрдж : рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ FlexSDK рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдПрдХ рдорд╛рдирдХ FLEX_HOME рд╣реИ, рдЬреЛ рд╕реНрдерд╛рдиреАрдп рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд╕реАрдзрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред рдЖрдЦрд┐рд░реА рд░рд╛рд╕реНрддрд╛ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рд╣реИ, рд╕рдмрд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ swf рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, Apach Flex SDK рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд▓реЗрддрд╛ рд╣реВрдВ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ) рдФрд░ flex sdk auto-install zip (рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдлреНрд▓реЗрдХреНрд╕ sdk рдХреА рдХрдореА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП) рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪрдЪреВрдВрдХрд┐ рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред рд▓реЙрдЧ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реБрдЖ (рдореИрдВ рд▓реЙрдЧ рдХреЛ рд╕реНрд╡рдпрдВ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ)?
- .Gradle рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬреЛ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рд╣реИред рдпрд╣рд╛рдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЬреЛ рдХреБрдЫ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд╡рд╣ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
- GradleFX рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЗрдВрджреНрд░реАрдп рдорд╛рд╡реЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ .gradle \ caches \ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ -24 \ filestore \ org.gradlefx \ gradlefx \ 0.6.4 \ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рднреА рдбрд╛рдЙрдирд▓реЛрдб .gradles / caches-рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ -24 \ filestore рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред ), рдЬреИрд╕реЗ рдореБрдЭреЗ рдФрд░ рдЬрдЧрд╣ рдирд╣реАрдВ рдорд┐рд▓реА)
- рдЕрдЪреЗ рдлреНрд▓реЗрдХреНрд╕ sdk рд▓реЛрдб рдФрд░ рдЕрдирдкреИрдХреНрдб
- Swf-object, swfobject-fabridge, osmf рднрд░реА рд╣реБрдИ, osmf, blase-ds, adobe flex sdk рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ рдЧрдпрд╛
рдпрд╣ рдмреВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдбреЛрдм рдлреНрд▓реЗрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рдЪреАрдЬ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭрд╕реЗ рджреЛ рдмрд╛рд░ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкреИрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдмрдврд╝реЗрдВред рдлрд┐рд░ рднреА, рдпрд╣ рд╕реМрднрд╛рдЧреНрдп рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рдкрд╛рдП рдЧрдП рдереЗред
рдкрд╛рдбрд╝ рдФрд░ рдкрд╣рд▓рд╛ рдирд┐рд░реНрдорд╛рдгред
рдкрд╛рдбрд╝ рдкреНрд▓рдЧрдЗрди - рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреАрдврд╝реАред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдпрд╣ рдПрдХ рдмрд╛рд░ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЖрдЬрд╝рдорд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓ рдордЪрд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░реНрдп рд╣реИ - рдПрдХ рдорд╛рдирдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
gradle scaffold
рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдФрд░ main.mxml рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдЯрдм рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬреЛ рдХреБрдЫ рд╣реБрдЖ, рдЙрд╕рдХрд╛ рдкрд╣рд▓рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдкрд╣рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдпрд░ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
gradle tasks
рднреА, рдпрд╣ рдЕрдирдЬрд╝рд┐рдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдирджрд╛рд░ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдореЗрд░реА рдЧрд▓рддреА рд╣реИ, рдореИрдВрдиреЗ рдлреНрд▓реЗрдХреНрд╕ рдФрд░ рд╣рд╡рд╛ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рджреЛрдиреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдореИрдВ рд╣рд╡рд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдЕрднреА рдмрд╣реБрдд рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдмрд╣реБрдд рдзреНрдпрд╛рди рд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЕрдирдкреИрдХрд┐рдВрдЧ рдПрд╕рдбреАрдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ (рд╡рд╛рдпреБ / рдлреНрд▓реЗрдХреНрд╕) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрд╡рд╢реНрдпрдХ рдПрд╕рдбреАрдХреЗ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рддреЛ рдлрд┐рд░ рд╕реЗ рдЕрдирдЬрд╝рд┐рдкрд┐рдВрдЧ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рддреЛ, рдкрд╣рд▓рд╛ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛, рджреВрд╕рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рдХреНрдпрд╛ рдерд╛? рджреЛ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рджреВрд╕рд░рд╛ рдкреНрд░рд╛рдкреНрдд:
- рдСрдЯреЛ рд╕реНрдерд╛рдкрдирд╛ рдлреНрд▓реЗрдХреНрд╕ рдПрд╕рдбреАрдХреЗ
- рдПрдпрд░ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдСрдЯреЛ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди (рдпрд╣ рдпрд╣реАрдВ рд╕реЗ рд╣реБрдЖ рдерд╛ рдХрд┐ рдПрдХ рд▓рдВрдмрд╛ рд░реЗрдЬрд┐рдкреЛрд╡рдХрд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд┐рд▓реНрдб main.mxml рдирд╡реАрдирддрдо (рд╡рд╛рдпреБ) рд╕реНрдерд╛рдкрд┐рдд рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
- рдкрд░рд┐рдгрд╛рдо - рд╡рд┐рдлрд▓ - рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА, рдЬреЛ рдкрд░реНрдпрд╛рдкреНрдд рддрд╛рд░реНрдХрд┐рдХ рд╣реИред
рдореИрдВ рд╣рд╡рд╛-рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХрддреНрд░ред рдореБрдЭреЗ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдлреНрд▓реИрд╢ рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХ рдЭреВрда рдмреЛрд▓рддреЗ рд╣реИрдВред рджреВрд╕рд░рд╛ razipovka рдирд╣реАрдВ рд╣реБрдЖ, рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ- рдЧреНрд░реИрд▓реНрдб рд▓рдЧрд╛рддрд╛рд░ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд▓рдЧрдЗрди рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХреЛ рдкрджрд╛рд╡рдирдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 2 (рд╡рд░реНрддрдорд╛рди 1.6) рдореЗрдВ рд╡реЗ рд╣рдЯрд╛рдП рдЬрд╛рдПрдВрдЧреЗ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рджреВрд╕рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореИрдВ рд╣рдореЗрд╢рд╛ рдРрд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рд╕реЗ рдкреНрд░рд╕рдиреНрди рд░рд╣рд╛ рд╣реВрдВред рддреБрд░рдВрдд рд╣рдЯрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдирдпрд╛ рд░рд╛рд╕реНрддрд╛ рддреБрд░рдВрдд рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧреНрд░реЗрдбрд┐рдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкреНрд▓рд╕ред
- рдпрд╣ рдкреНрд░рдпреЛрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреВрджрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓реЙрдЧ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдПрдпрд░ рдПрд╕рдбреАрдХреЗ рдПрдбреЛрдм рдлреНрд▓реЗрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ, рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ рдХрднреА-рдХрднреА рд╕реЛрдЪреЗрдВред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИред
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕рдордп рдХреА рддреБрд▓рдирд╛ (рд╕реЗрдХрдВрдб)рдирд┐рд░реНрдорд╛рдг | Gradle | Maven | рд╡рд┐рдЪрд╛рд░ |
---|
1 | 12,031 | 12,172 | 13 |
2 | 6.25 | 7.63 | 4 |
рдореИрдВ рдЗрд╕рдХреА рддреБрд▓рдирд╛ FlashDevelop рд╕реЗ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред IDEA рдХреА рдЬреАрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкрд╣рд▓реЗ рдмрд┐рд▓реНрдб рдореЗрдВ рдПрдХ рдмрд╛рд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред
As3 рд╕рдВрдХрд▓рди
рдореИрдВ рдПрдХ рд╕рд╛рдл as3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдк рдкрд╛рдбрд╝ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЕрдм рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд▓рдЧ-рдЗрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдмрд┐рд▓реНрдб рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд╢рд╛рдпрдж рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд▓рдЧрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ Main.mxml рдХреЛ Main.as рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВред рдмрд┐рд▓реНрдб рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, Main.mxml рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореИрдВ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ рдЙрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдвреВрдВрдврддрд╛ рд╣реВрдВ рдЬреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдпрд╣
mainClass
ред рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИред рдПрдХ рдирдпрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ - рд╕рдлрд▓рддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ! рд╢реБрджреНрдз as3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЪрд░рдг рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдиреЛрдЯ рд╢реБрджреНрдз as3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣
frameworkLinkage='none'
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ
frameworkLinkage='none'
, рдЕрд░реНрдерд╛рддреНред рдлреНрд▓реЗрдХреНрд╕ рдХреЛ рдлреНрд▓реИрд╢ рд╕реЗ рд▓рд┐рдВрдХ рди рдХрд░реЗрдВ (-200 рдмреА рд▓рдЧрднрдЧ)ред
рдлреНрд▓реЗрдХреНрд╕ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгред
рдореИрдВ рдПрдХ рд╕реНрдЯрдм рдХреНрд▓рд╛рд╕ рдФрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИред рдорд╛рд╡реЗрди рдХреА рддрд░рд╣, рдЖрдкрдХреЛ FashPlayer рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреЛрдмрд╛рд░рд╛, рдЖрдк рд╕реАрдзреЗ FLASH_PLAYER_EXE рд╕рд┐рд╕реНрдЯрдо рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛
flexUnit.command
рд╕реЗрдЯ рдХрд░
flexUnit.command
рд╣реИрдВред рдореИрдВ рдмрд╛рдж рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рд╡реЗрди рдХреЗ рд╕рдорд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЬреЛрдбрд╝реЗрдВред рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкреНрд▓рдЧ, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВред FlexUnit рдЗрд╕рдХреЗ рднрдВрдбрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗред GradleFX рдкреНрд░рд▓реЗрдЦрди рдЖрдкрдХреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рджрд┐рд▓рдЪрд╕реНрдк рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ рд╣реИ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдЪрд▓ рд░рд╣реА рд╣реИред
рдЪреЗрддрд╛рд╡рдиреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ, flexunit- рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ 'рдЬрд╛рд░' рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ, рди рдХрд┐ 'swc'ред рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдЙрджрд╛рд╣рд░рдг рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд░реНрддрдиреА рд╣реИред
GradleXF рдореЗрдВ FlexUnit рдЪреАрдВрдЯреА рдХреЗ рдлреНрд▓реЗрдХреНрд╕реБрдирд┐рдЯ-рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдирдХрд▓ рдХреНрдпреЛрдВ рдХрд░реЗрдВ? рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЧреНрд░реЗрдбрд▓реЗрдПрдлрдПрдХреНрд╕ рд╣реА рд╣реИред рдХреБрдЫ рдЦреЛрдЬреЛрдВ рдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ flexUnitTasks-4.1.0-8.jar рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ред рдпрд╣ рдлрд┐рд░ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдХреНрдХрд╛ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рддреАрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: flexunit рд╣реА, flexunit- рдХрд╛рд░реНрдп (рдЪреАрдВрдЯреА рд╣рд┐рд╕реНрд╕рд╛), рдЙрдирдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП flexunit-cilistenerред рдХрд┐рд╕реА рддрд░рд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрднрд░рддрд╛ рд▓реЗрддрд╛ рд╣реВрдВред
gradle test
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдлрд▓ рд╕рдорд╛рдкрдиред
рд╡рд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзреНрдпрд╛рди рджреЗрдВред рд╕рднреА рд░рд╛рд╕реНрддреЛрдВ рдХреЛ `/` рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ `\` рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдирдореНрд░рддрд╛ рд╕реЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛, рдЬреЛ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрдЧрд╛ред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╕рдиреНрди рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦреА рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреА рддреБрд▓рдирд╛ (рд╕реЗрдХрдВрдб)редрдирд┐рд░реНрдорд╛рдг | Gradle | Maven | рд╡рд┐рдЪрд╛рд░ |
---|
1 | 31,061 | 37,891 | 13 |
2 | 14.75 | 17,516 | 7 |
IDEA рдХреЗ рд▓рд┐рдП, рд╕рд╣реА рд╕рдордп рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЙрдЧ рд╕реЗ рдЧрд┐рдирд╛ред рдкрд╣рд▓рд╛ рд░рди: 10 рдмрд┐рд▓реНрдб + 3 рдкрд░реАрдХреНрд╖рдгред рд╕рдЪ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдирдЯрд╛рдЗрдо 1.56 s рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд▓реЙрдЧ 1.5 рдмрд╛рдж рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рджреВрд╕рд░рд╛ рд░рди: 5 рдмрд┐рд▓реНрдб + 2 рдкрд░реАрдХреНрд╖рдгред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдлрд┐рд░ рд╕реЗ 1.5 рд╕реЗ рдХрдо рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, IDEA рдЕрднреА рднреА рдЧрддрд┐ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рд▓реЗрдХрд┐рди рдПрдХ рдкрд░реЗрд╢рд╛рдиреА рд╣реИ - рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓ рдиреЙрдирдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛ рдЧрдИ рд╣реИ, рдЕрд░реНрдерд╛рддред рдирд┐рд░рдкреЗрдХреНрд╖ рд░рд╛рд╕реНрддреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рдФрд░ рдкрд╣рд▓реЗ рд░рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рддреИрдпрд╛рд░реА рд╣реИред рдореИрдВ рдЗрд╕ рдЦрд╛рдореА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдлреНрд▓реЗрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рдорд╛рди рд╣реА рдлреНрд▓реЗрдХреНрд╕реБрдирд┐рдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдСрдЯреЛ-рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЪреВрдВрдХрд┐ рдореИрдВ рдЧреНрд░реВрд╡реА рдХрд╛ рдкрд╛рд░рдЦреА рдирд╣реАрдВ рд╣реВрдВ (рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ), рдореИрдВ рдлреНрд▓реЗрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рдСрдЯрд┐рдСрдирд╕реНрдЯреИрд▓реЗрд╢рди рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЧреНрд░реЗрдбрд▓реЗрдПрдлрдПрдХреНрд╕ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдРрдб-рдСрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ред рдХреЛрдб, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдиреБрдЧреНрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЪрдордХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдкрд╣рд▓реА рдмрд╛рд░, рд╢рд╛рдпрдж рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕реА рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкрд╣рд▓рд╛ рд░рди 3 рдорд┐рдирдЯ рддрдХ рдЪрд▓рд╛ (рдмрд╣реБрдд рдкрд╣рд▓реЗ рдПрдХ) (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдлреНрд▓реЗрдХреНрд╕реБрдирд┐рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг - рдмрд╣реБрдд рдзреАрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛), рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛ рдПрдХ 14 рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред
рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ Fla
рдореИрдВ рдПрдХ рдЫреЛрдЯрд╛ fla рд╕рдВрд╕рд╛рдзрди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдКрдВрдЧрд╛ рдФрд░ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ swc рдореЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред Adobe рд╕реЗ рдЕрднрд┐рд╡рд╛рджрди рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, jsfl рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд▓реИрд╢ рд╕реАрдПрд╕ рдореЗрдВ рдЪрд▓реЗрдЧреА, рдФрд░ рдЖрдк рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдЦреБрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ рд╡реИрд╕реЗ рднреА рдЦреБрд▓реЗрдЧрд╛, рдХреЗрд╡рд▓ рдпрд╣ рд▓рдВрдмрд╛ рд╣реЛрдЧрд╛)ред рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП, рдореИрдВ
fl.publishDocument
рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛
fl.publishDocument
, рдЬреЛ рдХрд┐ рдЬреИрд╕рд╛ рдерд╛, рдпрд╣ fla тАЛтАЛрдирд╣реАрдВ рдЦреБрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ
рд╢рд╛рдВрдд рдореЛрдб рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдлрд╡рд╛рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рддреЗрдЬ рд╣реИ рдФрд░ рдореЗрдореЛрд░реА рдирд╣реАрдВ рдмрд╣рддреА рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдкрд╣рд▓рд╛ рд╕рдВрдХрд▓рди рд╕рдмрд╕реЗ рдзреАрдорд╛ рд╣реИ, рдлрд┐рд░ рдХрд╛рдлреА рддреЗрдЬ рд╣реИред рдЕрдЧрд░ fla рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЗрд╕рдХрд╛ рд╕рд╡рд╛рд▓ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред
рдиреЛрдЯ Adobe рдПрдХреНрд╕реНрдЯреЗрдВрдбрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреВрд▓рдХрд┐рдЯ, Adobe рд╕реЗ jsfl рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕рдВрдкрд╛рджрдХ, CS рдПрдХреНрд╢рди рдПрдбрд┐рдЯрд░ рдХреЗ рдХрд░реАрдм рд╣реИред рдордЬрдмреВрдд рдЗрд░рд╛рджреЛрдВ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдПрдХ рдмреБрд░реЗ рд╕рдкрдиреЗ рдХреА рддрд░рд╣ рднреВрд▓ рдЧрдпрд╛ред
рдореИрдВ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдореМрдЬреВрджрд╛ рдмрд┐рд▓реНрдб рдореЗрдВ рдЬрдХрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдердХ рдЧрдпрд╛ рд╣реВрдВ, рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдИрдбрд┐рдпрд╛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдпрд╛рдд рдЕрдЪреНрдЫрд╛ рд╣реБрдЖ, рд╕рднреА рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, buid.gradle рд▓рд┐рдЦрдирд╛ рд▓рдЧрднрдЧ рдиреЛрдЯрдкреИрдб рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред рдореИрдВ рдФрд░ рд╕рдорд░реНрдерди рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬрдм рдЖрдк рднрд╛рд╖рд╛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдореИрдВ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЖрдЬрд╝рдорд╛ рд░рд╣рд╛ рд╣реВрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ GradleFX рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ IDEA рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реЛред рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдИрдбреАрдИ рдкреНрд▓реЗрдЧрд┐рди рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда gradle idea :scaffold Creating directory structure src/main/actionscript src/main/resources src/test/actionscript src/test/resources Main class already exists src/main/actionscript/ :idea Verifying project properties c Creating IntelliJ IDEA project :idea FAILED FAILURE: Build failed with an * What went wrong: Execution failed for task ':id > TODO implement IdeaProject
рдУрд╣, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ... рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде AkelPad рдХрд╛рдкреА рдХрд░рддрд╛ рд╣реИред
рдЧреНрд░реВрд╡реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЕрднреА рднреА рд╕реАрдЦрдирд╛ рд╣реИ (рдорд╛рдирдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡реИрд╕реЗ,
15 рдорд┐рдирдЯ рдореЗрдВ рд╣реИрдмреЗ
рдЧреНрд░реЛрд╡реА рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓реЗрдЦ рд╣реИред
рдЖрд╢реНрдЪрд░реНрдп рдЬрд╛рд░реА рд╣реИ, рдлрд╝рд╛рдЗрд▓рдпреВрд░реА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдЪрд╛рдирдХ рдирд┐рдХрд▓рд╛ред
Adobe jsfl fileUri file:///d|/Projects/GradleFlexTest/src/main/fla/ Groovy fileUri file:/D:/Projects/GradleFlexTest/src/main/fla/
рджреВрд╕рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде, рд╕реАрдПрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ред Google рдФрд░ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╕рд░реНрдЬрди рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдп swa рдореЗрдВ fla рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдерд╛ (рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде)ред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдПрдХ рдкреВрд░реНрдг рдорд╛рд░реНрдЧ рдерд╛ред рдпрд╣ рд╕реАрдПрд╕ рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдкрде рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдорд╛рдирдХ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдкрд░ рдПрдХ рд╕рдордЭреМрддреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ- CS рдХреЛ PATH рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ cmd рд╕реАрдзреЗ jsfl рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
- рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреАрдВрдЯреА рдХреЗ рдЪрд▓рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рджреЗрдЦрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реАрдПрд╕ рд╕реЗ рдкреВрд░реНрдг рдкрде рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
task flaBuild << { ... }
рдХрд╛рд░реНрдпреЛрдВ рдХреЛ task flaBuild << { ... }
рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП task flaBuild << { ... }
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдирд╛рдпрд╛рд╕ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЯрд╛рд╕реНрдХ рдХреЛ task flaBuild(){ ... }
рдпрд╛ task flaBuild{ ... }
рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЗрд╕рдХреА рдХреЙрд▓ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдПрдХ рдЧреНрд░реВрд╡реА / рдкреНрд░рд╡рдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред- CS рдЕрдВрддрд┐рдо рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп jsfl рдпрд╛ swc "рд░рдЦрддрд╛ рд╣реИ", рдЗрд╕рд▓рд┐рдП
clean
рдХрд╛рд░реНрдп рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реАрдПрд╕ рдХреНрд▓реЛрдЬрд░ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдб рдХреЛ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред
рдореИрдВ рдлреНрд▓реИрдмрдмрд┐рд▓ рдХрд╛рд░реНрдп рдореЗрдВ рдмрд┐рд▓реНрдб рдЯрд╛рд╕реНрдХ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕рд╛рдзрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдХреАрдмреЛрд░реНрдб рд╡реНрдпреВ рдХреЗ рдирд╛рдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рджрд╛, рдореИрдВ рд▓реЙрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдХреБрдЫ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ:
:copyresources :compileFlex UP-TO-DATE :flaBuild :copytestresources
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЧрд▓рдд рдХрд╛рд░реНрдп рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдмрдирд╛ рд▓реАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдВрдХрд▓рд┐рдд рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЧреНрд░реЗрдбрд▓
gradle tasks
рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ
gradle tasks
ред рдПрдХрддреНрд░рд┐рдд fla рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдЙрд╕ рдЕрд╡рд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬреЛ рдЬрд╛рд╡рд╛ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрдкрд▓рдмреНрдз рдЧреБрдгреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрдХрд░, рд╕рдВрдпреЛрдЧ рд╕реЗ рдорд┐рд▓рд╛ред рд╢рд╛рдпрдж рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдИрдорд╛рдирджрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдРрд╕реА рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВред
рддреЛ, рд╣рдо рдордВрдЪ "fla, рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ" рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрдХ
рдЕрдВрддрд┐рдо рдлреНрд▓реИрд╢ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдкреЗрд░реЗрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдлреНрд▓реЗрдХреНрд╕рдореЛрдЬ рдХреЛ рджреЗрдЦрд╛ рдерд╛ред рдорд╛рд╡реЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдкреНрд▓рдЧрдЗрди рд╣реИ, рдЬреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреА рд╣реИред рдореИрдВ рдЪреАрдВрдЯреА рдХреЗ рд▓рд┐рдП рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЛрдИ рдЪреАрдВрдЯреА рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реВрдВрдЧрд╛ред рдЕрд╕рдлрд▓рддрд╛ - рдПрдкреНрд░реИрдЯ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдкрдбрд╝реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рднреА рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рд╢рд╛рдпрдж рдмрд╛рдж рдореЗрдВред рдорд╛рд╡реЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╣рд╛рдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдкрд╛рдпрд╛
рдореБрджреНрджрд╛ 47 , рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╛рдж рдЖрддреА рд╣реИред
FlexPMD
рджреВрд╕рд░реА рдмрд╛рд░ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рджреВрд╕рд░реА рдмрд╛рд░ рдореИрдВ рдЗрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдкреНрд░рд▓реЗрдЦрди рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрдореА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреА рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
svn рдмрд╛рд╣рд░ рдЙрдЬрд╛рдЧрд░ рд╣реИ, рдЬреЛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЕрдлрд╡рд╛рд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рднрд╛рдЧ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдмреЛрдЧрд░реАрдм рддрд░реАрдХреЗ рд╕реЗ рдорд╛рд╡реЗрди рднрдВрдбрд╛рд░ рд╣реИред рдРрд╕реЗ рдЬрд╝рд┐рдк рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╛рдиреА рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭреВрдВ, рддреЛ рдорд╛рд╡реЗрди рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред
рд▓реЗрдХрд┐рди рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ, рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрдВ рдореМрдЬреВрджрд╛ рдХреЛрдб рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рд╕рдЪ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдФрд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рд╣реА рдЙрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рдореЗрдВ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рджрд┐рди рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдлреНрдд рдореЗрдВ рдПрдХ рд░реЛрдЯреА рдХреЛ рдХреБрдЪрд▓рдирд╛ рдкрд╛рдк рд╣реИред
рдорд▓реНрдЯреА-рдореЙрдбреНрдпреВрд▓рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ
рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдмрд╣реБ-рдореЙрдбреНрдпреВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЖрдо рддреМрд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЧреНрд░реЗрдб рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрднрд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЦреИрд░, рдлрд┐рд░ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред рдореИрдВ рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рджреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВрдВрдЧрд╛: рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдФрд░ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред
рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рдирд┐рдХрд▓рд╛ред рдЖрдк рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЖрдкрд╕ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдмрд┐рд▓реНрдб рдХреЛ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпрд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореБрд╕реАрдмрддреЛрдВ рд╕реЗ: рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд╣реБрдд рдкрд╣рд▓реЗ, рд▓рдЧрднрдЧ 21 рд╕реЗрдХрдВрдб, 14 рдХреЗ рдореБрдХрд╛рдмрд▓реЗ, рдЬрд┐рддрдиреА рдкрд╣рд▓реЗ рдереА, рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рд╢рд╛рдпрдж рдпреЗ рдПрдХреАрдХрд░рдг рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ
Gralde рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрд┐рд▓реНрдб рдЯреВрд▓ рд╣реИ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рджрд╣рд▓реАрдЬ рдмрдбрд╝реА рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рд╡рд┐рджреЗрд╢реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ groovy, gradle api рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирд┐рд░реНрдорд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдо рддреМрд░ рдкрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд┐рдирд╛ рдЧреНрд░реВрд╡реА рдЬреНрдЮрд╛рди рдХреЗ рднреА, рдПрдХреНрд╕рдПрдордПрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯред
GradleFX рд▓рдЧрднрдЧ рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЬрд╝рд┐рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдХрдореА рдереА, рд▓реЗрдХрд┐рди рдпрд╣ рдШреБрдЯрдиреЗ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╢рд╛рдпрдж рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИ, рдЪреВрдВрдХрд┐ рдЯрд╛рдЗрдк рд╕рдВрдЧреНрд░рд╣ рдХреА рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдирдкреИрдХ (рдпрд╛ рдСрдЯреЛ-рдЗрдВрд╕реНрдЯреЙрд▓) рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдЯрд┐рд▓ рд╕рдХрд░рд╛рддреНрдордХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдирдореВрдиреЗ рд╕реЗ рд╕рдВрд╡реЗрджрдирд╛ рдЕрдЪреНрдЫреА рд╣реЛрддреА рд╣реИ, рдорд╛рд╡реЗрди + рдлреНрд▓реЗрдХреНрд╕рдореЛрдЬ рд╕реЗ рдХрд╛рдлреА рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдПрдХ рдорд╛рдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдлреНрд▓реЗрдХреНрд╕ / рдлреНрд▓реИрд╢ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рдорд╛рдирдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реВрдЯ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред
рдЖрдИрд╡реАрдИрдП рдХрд╛ рд╕рдорд░реНрдерди рдорд╛рд╡реЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдХрдордЬреЛрд░ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЙрд▓рд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдореВрд▓ рдХрд╛рд░реНрдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд╕реНрд╡рдпрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░реВрд╡реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЬрд┐рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗ , рдПрдХ рдорд╕реМрджрд╛ рд▓реЗрдЦ рднреА рд╣реИ, рдЬреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рджреМрд░рд╛рди рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдбрд┐рдлрд░реЗрдВрд╕реЗрд╕ рджреНрд╡рд╛рд░рд╛, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдФрд░ рдХрдм рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рд╛рдзрди
Gradleрд╣реЗрдмреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВрдорд╛рд╡реЗрди -> рд╕реНрдирд╛рддрдХ рдЬреАрд╡рди рдЙрджрд╛рд╣рд░рдг, рдЪрд░реНрдЪрд╛GradleFXjsflрдПрдкреНрд░реИрдЯ - рдПрдмреАрд╕реА, рдПрд╕рдбрдмреНрд▓реНрдпреВрд╕реА рдФрд░ рдПрд╕рдбрдмреНрд▓реНрдпреВрдПрдл рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛FlexPMD