рдЗрд╕ рд╕рдордп рдкрд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреАрдереВрдм рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рдЧрд┐рддреБрдм рдлрд╛рдИ рдЦреБрдж (рд▓рд╛рдЧрдд $ 5000, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдирд╣реАрдВ)
- рдЧрд╛рдпрд░рд┐рдпрд╕ (рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд, рдЖрд░рдУрдЖрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ рдПрдХреНрдЯрд┐рд╡рдПрдордХреНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд╛рдирд╡рд░ рдорд╢реАрди)
- рд╣рд╛рд▓рд┐рдпрд╛ рдЧрд┐рдЯрд▓реИрдм (рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд, рд░реВрдмреА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ)
рдореИрдВ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╢рд╛рдпрдж рдпрд╣ рдЕрднреА рднреА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ:
- рд╕реНрдХрд╛рд▓рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛
- рд▓рд┐рдлреНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
- рднрдВрдбрд╛рд░рдг - MongoDB
- рдЧрд┐рдЯ, рдПрд╕рдПрдЪрдПрд╕, http рдбреЗрдореЙрди рдХрд╛ "рд╕реНрд╡рдпрдВ" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдкрд╣рд▓рд╛ рдЕрдкрд╛рдЪреЗ рдореАрдирд╛ рдХреЛрд░, рдФрд░ рджреВрд╕рд░рд╛ рдореАрдирд╛ рдПрд╕рдПрд╕рдПрдЪрдбреА, рдЖрдЦрд┐рд░реА рд░реЗрд╕реНрдЯ рд╡рд┐рдж рд▓рд┐рдлреНрдЯ
- Git рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗ рд▓рд┐рдП JGit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдореИрдВ рджрд╛рд╡рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ (рджреЛрдиреЛрдВ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдФрд░ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░, рдореЛрдВрдЧреЛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдзреАрди):
$ git clone git://github.com/btd/luna.git $ cd luna $ sbt package $ mkdir $JETTY_HOME/repo ( ) $ mv ./target/scala-2.9.1.final/.war $JETTY_HOME/webapps/
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдпрд╣ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдХреАрдбрд╝реЗ рд╣реИрдВ, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврддрд╛ рд╣реВрдВред
рдЕрдм рдореЗрд░рд╛ рдЖрд╡реЗрджрди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдмрдВрдзрдиред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рд╣рдпреЛрдЧреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
- рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкреНрд░рдмрдВрдзрдиред рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, рдлреЛрд░реНрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ / рдирд┐рдЬреА рднрдВрдбрд╛рд░
- рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЦреАрдВрдЪреЛ
- рдкреНрд░рддрд┐рдмрджреНрдз рдЗрддрд┐рд╣рд╛рд╕, рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╕реНрд░реЛрдд рд╡реГрдХреНрд╖ рдФрд░ рджреГрд╢реНрдп рднрд┐рдиреНрди рд╣реИрдВ
- Ssh (рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ), git (рдкрдврд╝рдиреЗ), http (рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╡реЗрд╢
- рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪрдирд╛рдПрдВ рдкреБрд╢ рдХрд░реЗрдВред рдКрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рд╡рд╣рди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗред
рдореЗрд░реЗ рд▓рд┐рдП рд▓рд╛рдн:
- рд╕реНрдХреИрд▓рд╛ рдФрд░ рд▓рд┐рдлреНрдЯ рд╕реАрдЦрд╛ (рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╕реНрдХреИрд▓рд╛ рдЖрд╡реЗрджрди рд╣реИ)
- рдЧрд┐рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирдИ рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕реАрдЦрд╛
- рдЕрдкрд╛рдЪреЗ рдореАрдирд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЕрдкрд╛рдЪреЗ рдКрдВрдЯ, JGit рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдЦреБрд▓рд╛ рдореБрджреНрджрд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдкреИрдЪ)ред
- рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рддрд┐рдпреЛрдЧреА
рд╕рдВрджрд░реНрдн рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг: