рдЪреАрдВрдЯреА + рдЖрдЗрд╡реА рд╡реА.рдПрд╕. рдорд╛рд╡реЗрди: рдЪрд▓реЛ рдПрдХ рд╕рд╛рде рд░рд╣рддреЗ рд╣реИрдВ

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдФрд░ рд╣реЛрд▓рд┐рд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдХреВрд▓рд░ рд╣реИред рдмрд▓реНрдХрд┐, рдЕрдкрд╛рдЪреЗ * рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рд╣рдорд╛рд░реА рдмрд┐рд▓реНрдб рдлреИрдХреНрдЯреНрд░реА рдЯреАрдо рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рддреБрд▓рдирд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛рдПрдЧреАред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдЙрджреНрдпрдо рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдорд▓реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдХрд▓ рдЙрдиреНрд╣реЛрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдерд╛ - рдЖрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рд╡реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╣реБрдд рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдФрд░ рдЕрдиреНрдп рдкреНрд░рд╕рдиреНрдирддрд╛ред
рдЖрдк рдЕрдХреНрд╕рд░ рдпрд╣ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЪреАрдВрдЯреА рдХреА рддреБрд▓рдирд╛ рдорд╛рд╡реЗрди рд╕реЗ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреАред рд▓реЗрдХрд┐рди рдПрдВрдЯ + рдЖрдИрд╡реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рд╡реЗрди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИред

* рдпрд╣ рд▓рд┐рдЦрд╛, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдХрд╣реАрдВ рдЕрдкрд╛рдЪреЗ рдиреЗ рдЦреБрдж рдХрд╣рд╛ рдерд╛ рдХрд┐ рдорд╛рд╡реЗрди рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рдерд╛, рдЪреАрдВрдЯреА рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЙрд╕реЗ рд╡рд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдХреА рдЙрд╕реЗ рддрд▓рд╛рд╢ рдереАред

рдХрд╛рд╢, рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдХрдВрдкрдирд┐рдпреЛрдВ / рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдмрд┐рд▓реНрдб рдкреНрд░рдмрдВрдзрди рдЬреИрд╕реЗ рдПрдХ рдкрд╣рд▓реВ рд╕реНрд╡рдпрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд░рд╛рдп рд╣рд╛рд╡реА рд╣реИред рдореИрдВрдиреЗ рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рднреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде рдХрдИ рд▓реЗрдЦ рдкрдврд╝реЗ, рдФрд░ рдпрд╣ рджреБрдЦреА рд╣реЛ рдЧрдпрд╛ред рдЗрди рд▓реЗрдЦреЛрдВ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдерд╛ред рдЦреИрд░, рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдЕрднреА рднреА рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рдПрдлрд╝рдЯреАрдкреА рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдпрд╛ рдЯреЙрдордХреИрдЯ рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рд╕рдм рд╣реИред рдФрд░ рдлрд┐рд░ рдПрдВрдЯ + рдЖрдЗрд╡реА рдорд╛рд╡реЗрди рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдВрднрд╡рддрдГ рдПрдХ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдПрдЧрд╛ рдХрд┐ рдбреАрдИрд╡реА рдФрд░ рдХреНрдпреВрдП рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЯреАрдПрд▓, рдкреАрдПрдо, рдкреАрдУ, рдкреАрдПрд╕рдУ, рд╕рдкреЛрд░реНрдЯ, рд╕реАрдкреАрдИ, рдПрд▓ 10 рдПрди, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди, рдбрд┐рдЬрд╛рдЗрдирд░ рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕реНрдерд╛рди рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕рд╛рдордЧреНрд░реА рдЖрддреА рд╣реИ, рдЬреЛ рдЙрддреНрдкрд╛рдж рд╡рд┐рддрд░рдг рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рднреА рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдЦреЛрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ DEV рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рд╢рдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ ... рдкреНрд░рднрд╛рд╡реАред рдЗрд╕рд▓рд┐рдП, рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рдлреИрдХреНрдЯреНрд░реА рдЯреАрдореЗрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИред
рдЕрдкрдиреЗ рд╡рд┐рд╖рдп рдкрд░ рд▓реМрдЯрддреЗ рд╣реБрдП, рд╣рдо рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдкрд░ рдЖрдПред рдЪреАрдВрдЯреА рд╕рд┐рд░реНрдл рдПрдХ рдмрд┐рд▓реНрдб рдЯреВрд▓ рд╣реИ, рдорд╛рд╡реЗрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЯреВрд▓ рд╣реИ ред
рдЦреИрд░, рдЕрдм, рдЗрд╕ рдереАрд╕рд┐рд╕ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рджреЛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░реЗрдВрдЧреЗред
рдореИрдВрдиреЗ рдмрд╣реБрдд рдмрд╛рд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЪреАрдВрдЯреА рдХреЛ рд╕рдордЭрд╛рддреЗ рд╣реБрдП рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдпрд╛рдиреА рджрд┐рдЦрд╛рдПрдБ рдХрд┐ рдХреИрд╕реЗ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рд╕рднреА рдХреЛ рдорд╛рд╡реЗрди рдореЗрдВ рдПрдВрдЯреЛрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдФрд░ рд╡реЗ рдЗрд╕реЗ build.xml рдФрд░ pom.xml рдХреА рддреБрд▓рдирд╛ рдХрд░рдХреЗ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЗрди рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╣реИред
рд╡рд┐рдХреА:
рдорд╛рд╡реЗрди, рдЕрдиреНрдп рдЕрдкрд╛рдЪреЗ рдЪреАрдВрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдШреЛрд╖рдгрд╛рдкрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, build.xml рдореЗрдВ рд╣рдо рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХреНрд░рдордмрджреНрдз рд░реВрдк рд╕реЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред Build.xml рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рд╣рдо рдХреБрдЫ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рджреВрд╕рд░реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ - рд▓реЗрдХрд┐рди рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рд╣рдо рдкреВрд░реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд░реЗрдВрдЧреЗред
Pom.xml рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╣ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдорд╛рд╡реЗрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ рддреЛ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред Pom.xml рдореЗрдВ, рд╣рдо рдмрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ XML рдореЗрдВ рдХреНрд░рдордмрджреНрдз рд╣реЛрддреА рд╣реИред рдФрд░ рдорд╛рд╡реЗрди рдХреЗ рд╕рдлрд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрди рд╕рднреА рдЬреАрд╡рди рдЪрдХреНрд░реЛрдВ, рдЪрд░рдгреЛрдВ рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдпрд╣ рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╡реЗрди рдХреЛ рд╣рдорд╛рд░реА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ pom.xml рдореЗрдВ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ DEV рдЯреАрдореЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ "рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХрд╛ рдкреНрд░рддрд┐рдмрдВрдз" рдмреЗрд╣рдж рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдХреЛрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЦреБрдж рдХреЛ рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдЪрд▓рд╛рдПрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдХреНрдпреЛрдВ?
рдЦреИрд░, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХрд╛ рдкреНрд░рддрд┐рдмрдВрдз рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЕрд╕реЗрдВрдмрд▓рд░ рд╡реАрдПрд╕ рдЬрд╛рд╡рд╛ рд╣реЛрд▓реАрд╡рд░ рдореЗрдВ рдлрд┐рд╕рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╣рдореЗрдВ рдмрд╕ рдпрд╛рдж рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рддрдиреА рдмрд╛рд░ рдПрд╕рд╕реАрдПрдо рдореЗрдВ .classpath рдФрд░ IDE рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдХреНрд▓реВрдЬрд╝рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИред xml, рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрд╣ рд╕рдордЭрдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЬрд╛рд░ рдпреБрджреНрдз рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЖрдпрд╛ред рдФрд░ рдЬрдм рдХреЗрд╡рд▓ рд╡рдЬрди 3 рдЬреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рдЕрдкрдиреЗ рдорд╛рдирд╡ рдШрдВрдЯреЗ рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗред рдЬрдм рд╣рдорд╛рд░реЗ рдкреНрд░рдмрдВрдзрдХ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдирдП рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдпрд╛ рд╕реЗрд╡рд╛ рдкреИрдХ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдзрд╛рди рдбрд┐рдЬрд╛рдЗрди рдкрд░ рднреА рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд┐рд░рджрд░реНрджред
рдЕрдм рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдорд╛рд╡реЗрди рд╣рдо рдкрд░ рдХреНрдпрд╛ рдереЛрдкрддрд╛ рд╣реИ, рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рддрд░рд╣ рдХреЗ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВред рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рд╣рдо CI рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, SCM рдореЗрдВ, рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░, рдмреИрдХрд▓реЙрдЧ, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдХрд╣реАрдВ рднреА рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рдмрдЯрди рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рдж рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рд╕рдм рдЗрд╕ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЪреАрдВрдЯреА рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕ рдХреАрдордд рдкрд░?)ред рдФрд░ 90% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдм рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдХрдИ рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдиреНрдп рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рднреА рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдХрд╛ рдЕрдкрдирд╛ рдорд╛рд╡реЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (рдпрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреЙрд░реНрдкреЛрд░реЗрдЯ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдХреЗрд╡рд▓ рд╢реАрд░реНрд╖ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдгрдп рджреНрд╡рд╛рд░рд╛ pom.xml рдореЗрдВ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред

рдлрд┐рд░, рдЖрдк рдХреНрдпреЛрдВ рдкреВрдЫрддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╡реЗ рдЕрдм рднреА рдЪреАрдВрдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдиреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд▓реЗрдЦ рдХреЗ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдХрд╣рд╛ рд╣реИ - рдЪрд▓реЛ рдПрдХ рд╕рд╛рде рд░рд╣рддреЗ рд╣реИрдВред рдЪрд▓реЛ рдмрд╕ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЪреАрдВрдЯреА рдФрд░ рдорд╛рд╡реЗрди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЙрдкрдХрд░рдг рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд░рд▓ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдФрд░ рдХреЛрдИ рдордЬрдмреВрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдорд╛рд╡реЗрди рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдЙрд╕рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдзреНрдпрдпрди рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдбрд╝реЗ рд░рд╛рдХреНрд╖рд╕реА рдЦрд╛рджреНрдп рдкрджрд╛рд░реНрде рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рдзреАрдореЗ рдФрд░ рдзреАрдореЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЕрднреА рднреА рдЪреАрдВрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдорд╛рд╡реЗрди рдХреА рдУрд░ рдкрд▓рд╛рдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рд╡рд┐рд░рд╛рд╕рдд рдЙрддреНрдкрд╛рдж (рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) рд╣реИ рдЬреЛ рдмрд╕ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рдЪреАрдВрдЯреА рдорд╛рдВрдЧ рдореЗрдВ рд╣реЛрдЧреА рдФрд░ рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдЬрд╛рдПрдЧреАред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рд╡реЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмрд╛рдж рдореЗрдВ рд░реЗрдХ рдкрд░ рдирд╣реАрдВ рдЖрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдлрд┐рд░ рднреА, рдЬрд╛рд╡рд╛ рдФрд░ рдПрдВрдЯ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдкреАрдврд╝реА рд╣реИрдВ, рдФрд░ рдорд╛рд╡реЗрди рдХреЛ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдЕрдиреБрднрд╡ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реБрдПред

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ:
рдЖрдЗрд╡реА рдЦреБрдж рдХреА рддреБрд▓рдирд╛ рдорд╛рд╡реЗрди рд╕реЗ рдХрд░рддрд╛ рд╣реИ: ant.apache.org/ivy/m2comparison.html
Codehaus рд╕реЗ рддреБрд▓рдирд╛: docs.codehaus.org/display/MAVEN/Feature+Comparisons
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ: xhab.blogspot.com/2006/09/antivy-vs-maven-my-biased-opinion.html

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


All Articles