νμ¬ λ²μ μ νμΌ λ΄λΆμ μμ§λ§ νμΌμ λν 쑰건문μ μ§μν©λλ€.
μ¦, κ°μ μ§μ€μ±μ λ°λΌ ν
μ€νΈ λΈλ‘μ ν¬ν¨νκ±°λ μ μΈν μ μμ΅λλ€. κ·Έλ¬λ νΉμ κ°μ΄ μ°ΈμΈ κ²½μ°μλ§ νμΌμ λ§λ€ μ μμ΅λλ€.
μ΄κ²μ μ΅μν ν κ°μ§ κ²½μ°μ λ§€μ° μ μ©ν κ²μ λλ€. λ΄κ° μμ νκ³ μλ ν νλ¦Ώμ μ¬λ¬ λ°°ν¬ μ΅μ (μμ JAR, AWS, λ°λΉμ ν¨ν€μ§...)μ μ§μν©λλ€. κ° λ°©λ²μ λ€λ₯Έ κ²½λ‘μ λ€λ₯Έ νμΌμ΄ μμ΄μΌ ν©λλ€.
νμ¬ μ λ λͺ¨λ κ²μ ν¬ν¨νκ³ κ°λ°μμκ² κ΄λ ¨ μλ κ²μ μλμΌλ‘ μμ νλλ‘ μμ²νκ±°λ μ무κ²λ ν¬ν¨νμ§ μκ³ μ¬λ°λ₯Έ νμΌμ΄ ν¬ν¨λ μ μ₯μλ₯Ό κ°λ¦¬ν¬ μ μμ΅λλ€.
μ΄μμ μΌλ‘λ μ§λ¬Έ( use AWS? [YES/no]
)μ λ΅νκΈ°λ§ νλ©΄ λͺ¨λ κ²μ΄ μ€μ λ©λλ€.
νμ¬ μ λ λͺ¨λ κ²μ ν¬ν¨νκ³ κ°λ°μμκ² κ΄λ ¨ μλ κ²μ μλμΌλ‘ μμ νλλ‘ μμ²νκ±°λ μ무κ²λ ν¬ν¨νμ§ μκ³ μ¬λ°λ₯Έ νμΌμ΄ ν¬ν¨λ μ μ₯μλ₯Ό κ°λ¦¬ν¬ μ μμ΅λλ€.
μΈ λ²μ§Έ μ΅μ μ΄ μλ€κ³ μκ°ν©λλ€. μ€μΊν΄λ (νμ ν νλ¦Ώ)λ₯Ό μ¬μ©ν©λλ€.
ν₯λ―Έλ‘μ΄. μ€μΊν΄λκ° λ΄ μ¬μ© μ¬λ‘μ μ μ©λλ€κ³ μκ°νλ€λ©΄ μ€μΊν΄λκ° λ¬΄μμΈμ§ μμ ν μλͺ» μ΄ν΄ν κ² κ°μ΅λλ€. μμλ³Όκ²μ κ°μ¬ν©λλ€!
λλ λ¬Έμκ° νΌλμ€λ½κ³ μμ§ μ§μ μ¬μ©νμ§ μμλ€κ³ μκ°ν©λλ€. νμ§λ§ μ¬λ°λ₯΄κ² μ΄ν΄νλ€λ©΄ νλ‘μ νΈ λ΄λΆμ μλ νμ ν νλ¦ΏμΌ λΏμ΄λ©° νΉμ μ€μΊν΄λ νλ¬κ·ΈμΈμ μ¬μ©νμ¬ μ μ©ν μ μμ΅λλ€.
λ§μ΅λλ€. νμ§λ§ λ΄ μ΄ν΄λ μ€μΊν΄λ νλ¬κ·ΈμΈμ΄ μ΄κΈ° g8 ν νλ¦Ώμ μν΄ μμ±λ νλ‘μ νΈμ μμ΄μΌ νλ€λ κ²μ λλ€. λ΄ μ΄μμ μΈ μ루μ μ ν νλ¦Ώμ μ¬μ©νμ¬ νλ‘μ νΈλ₯Ό μμ±νλ ν νλ¦Ώμ μμ±νλ κ²μ΄ μλλΌ μ¬μ© κ°λ₯ν νλ‘μ νΈλ₯Ό μμ±νλ κ²μ λλ€.
κ·Έλ°λ° λ§μλλ¦° λλ‘ λΉκ³μ μμ μ μλͺ» μ΄ν΄νμ μ μμΌλ―λ‘ μ΄ν΄λ³΄κ² μ΅λλ€.
μ λ μ΄ κΈ°λ₯μ λμ΄ νκ°ν κ²μ λλ€. μ€μΊν΄λλ₯Ό μ΄ν΄λ³΄μμ§λ§ λ λλ§λ ν νλ¦Ώμ g8 μ½ν μΈ λ₯Ό ν¬ν¨νλ κ²μ μ΄μμ μ΄μ§ μμ΅λλ€. λν λΆνμν g8 μ½ν μΈ λ₯Ό μ κ±°νκΈ° μν΄ μλ μ§μΉ¨ λ¨κ³κ° νμνκΈ° λλ¬Έμ λλ€.
μ μ¬μ© μ¬λ‘λ @nrinaudo μ λ§€μ° μ μ¬ν©λλ€. μ°λ¦¬λ μ΄κΈ° μμ± μ ν° κΈ°λ₯μ μΌκ³ λ μ μκΈ°λ₯Ό μν©λλ€.
λͺ©λ‘μ λλ₯Ό μΆκ°νμμμ€. μ΄ κΈ°λ₯μ΄ νμν©λλ€.
@avboy72 @pwood @nrinaudoμ λμμ΄ λλ€λ©΄ λ€μκ³Ό κ°μ λ°©λ²μΌλ‘ μ΄ μμ
μ μννμ΅λλ€.
λ¬Έλ§₯μ μ΄κ²μ μ€μΉΌλΌ ν¬λ‘μ€ νλ‘μ νΈμμ μνλ©λλ€. λλ G8μ λμ§κ±°μΌ μ¬κΈ°μ λ΄κ° κΈ°νλ₯Ό μ»μ λ .. βοΈ
src/main/g8
βββ $name__normalize$
βΒ Β βββ $if(jvm.truthy)$jvm$endif$
βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βββ main
βΒ Β βΒ Β βββ scala
βΒ Β βΒ Β βββ $organization__packaged$
βΒ Β βΒ Β βββ $name;format="Camel"$.scala
βΒ Β βββ $if(native.truthy)$native$endif$
βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βββ main
βΒ Β βΒ Β βββ scala
βΒ Β βΒ Β βββ $organization__packaged$
βΒ Β βΒ Β βββ $package$
βΒ Β βΒ Β βββ $name;format="Camel"$.scala
βΒ Β βββ $if(scalajs.truthy)$js$endif$
βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βββ main
βΒ Β βΒ Β βββ scala
βΒ Β βΒ Β βββ $organization__packaged$
βΒ Β βΒ Β βββ $name;format="Camel"$.scala
βΒ Β βββ $if(shared.truthy)$shared$endif$
βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βββ main
βΒ Β βΒ Β βββ scala
βΒ Β βΒ Β βββ $organization__packaged$
βΒ Β βΒ Β βββ package.scala
βΒ Β βββ project
βΒ Β βββ build.properties
βΒ Β βββ plugins.sbt
βββ build.sbt
βββ default.properties
βββ project
βββ build.properties
βββ plugins.sbt
24 directories, 10 files
@notmu μλ₯Ό λ€μ΄ μ£Όμ μ κ°μ¬ν©λλ€. νμ§λ§ μ μκ²λ ν¨κ³Όκ° μλ κ² κ°μ΅λλ€. μ΄μν νλμ΄ λ³΄μ λλ€. μ΄ λ μ΄μμμ΄ μμ΅λλ€.
src/main/g8
βββ resources
| βββ $if(use_sql.truthy)$sql_scripts$endif$
| | |-- db_script.sql
...
νλ‘μ νΈ μμ± μ€μ use_sql
λ₯Ό yes
νλ©΄ μμ λ μ΄μμμ΄ νμλ©λλ€. resources/sql_scripts/db_script.sql
. κ·Έλ¬λ no
λ₯Ό μ¬μ©νμ¬ use_sql
μ κ°μ μ€μ νλ©΄ μΆλ ₯ νλ‘μ νΈμ resources/db_script.sql
λ μ΄μμμ΄ νμλ©λλ€. νμΌ db_script.sql
μ¬μ ν μ§μ μλμ νλ‘μ νΈμ ν¬ν¨λ©λλ€ resources
.
λ΄κ° λΉμ μ μλ₯Ό μ€ν΄νκ³ μμ΅λκΉ, μλλ©΄ λκ° μλͺ»νκ³ μμ΅λκΉ?
@vptheron λλ λΉμ κ³Ό κ°μ νλμν©λλ€. @notmu μ μλ μ μκ²
λμΌν λμμ΄λ©° μ¬μ ν μ΄ λ¬Έμ μ λν ν΄κ²°μ± μ΄ μλ κ² κ°μ΅λλ€. νμΌμ λ£¨νΈ ν΄λλ₯Ό μ‘°κ±΄λΆ μμ±νλλΌλ νμΌ μμ λ λΆκ°λ₯ν©λλ€. :(
νμ νμΌμ λν΄ λμΌν μμ μ μννλ©΄ μλν©λλ€... μ§λ£¨ν μ μμ΅λλ€...
κ°μ₯ μ μ©ν λκΈ
@notmu μλ₯Ό λ€μ΄ μ£Όμ μ κ°μ¬ν©λλ€. νμ§λ§ μ μκ²λ ν¨κ³Όκ° μλ κ² κ°μ΅λλ€. μ΄μν νλμ΄ λ³΄μ λλ€. μ΄ λ μ΄μμμ΄ μμ΅λλ€.
νλ‘μ νΈ μμ± μ€μ
use_sql
λ₯Όyes
νλ©΄ μμ λ μ΄μμμ΄ νμλ©λλ€.resources/sql_scripts/db_script.sql
. κ·Έλ¬λno
λ₯Ό μ¬μ©νμ¬use_sql
μ κ°μ μ€μ νλ©΄ μΆλ ₯ νλ‘μ νΈμresources/db_script.sql
λ μ΄μμμ΄ νμλ©λλ€. νμΌdb_script.sql
μ¬μ ν μ§μ μλμ νλ‘μ νΈμ ν¬ν¨λ©λλ€resources
.λ΄κ° λΉμ μ μλ₯Ό μ€ν΄νκ³ μμ΅λκΉ, μλλ©΄ λκ° μλͺ»νκ³ μμ΅λκΉ?