일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- coursera
- Logstash
- Elk
- kafka interactive query
- scala
- spring-batch
- RabbitMQ
- kafkastream
- kafka streams
- statestore
- springboot
- gradle
- kafkastreams
- 한빛미디어
- Kafka
- 카프카
- spring-cloud-stream
- spring-kafka
- enablekafkastreams
- 플레이 프레임워크
- Spring
- avo
- confluent
- Elasticsearch
- aws
- Slick
- reactive
- play framework
- scala 2.10
- schema registry
- Today
- Total
b
play framework 2.1.0 으로 업그레이드와 dropbox 공유를 통한 workspace공유 본문
play framework 2.1.0 으로 업그레이드와 dropbox 공유를 통한 workspace공유
dev.bistro 2013. 2. 7. 16:31현재 상황 데스크탑 2.0.2 / 노트북(맥) 2.1.0-RC
최근에 http://www.playframework.com/의 홈페이지 UI가 바뀜과 동시에 play 2.1 정식버전도 릴리즈 되었다. 이번기회에 노트북과 데스크탑의 싱크도 버전도 맞추고, 작업 워크스페이스도 공유하는 작업을 하였다.
1. https://www.dropbox.com/install 에서 client를 설치한다. 내가 원하는 workspace 폴더를 동기화 하고, 맥북도 동시에 동기화 해준다. 그 다음 이 디렉토리를 sublime text 2에서 작업을 진행할 것이다.
2. 데스크탑 play 2.0.2 -> 2.1.0 업그레이드
기존의 play-2.0.2 폴더를 지우고 새로 받은 2.1.0 버전을 압축을 풀고 PATH를 설정한다.
기존 2.0.2 기반의 ${projectHOME}/project/build.properties 파일에서 sbt.version=0.12.0 으로 수정
${projectHOME}/project/plugins.sbt 파일에서 addSbtPlugin("play" % "sbt-plugin" % "2.1.0") 으로 수정
TIP] 이 부분은 아래의 에러 로그를 보고 직접 확인한 다음 작업할 수 있었다.
[info] Loading project definition from D:\dropbox\work\products\project
[warn] module not found: play#sbt-plugin;2.0.2
[warn] ==== typesafe-ivy-releases: tried
[warn] http://repo.typesafe.com/typesafe/ivy-releases/play/sbt-plugin/scala_2.9.2/sbt_0.12/2.0.2/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn] http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/play/sbt-plugin/scala_2.9.2/sbt_0.12/2.0.2/i
vys/ivy.xml
[warn] ==== local: tried
다시, play 를 실행해보면 잘 작동 된다.
3. 노트북 (맥) 2.1.0-RC1 -> 2.1.0
기존의 2.1.0-RC를 지우고 2.1.0 정식버전을 설치하고 .profile을 수정해준다.
${projectHOME}/project/2개의 파일은 수정하지 않아도 된다 (왜냐하면 우리는 이 파일을 dropbox에 올려놓고 싱크를 해놓고 있기 때문이다)
문서를 똑바로 읽자. 이미... 해당 문서가 잘 정리되어 있다...T_T
http://www.playframework.com/documentation/2.1.0/Migration
그리고 2.1 에 들어서 모듈화가 ... -"-
appDependencies 쪽의 수정이 필요하다. (javacCore 같은 예약어를 쓸수도 있다...)
난 이렇게 선언
val appDependencies = Seq(
"net.sf.barcode4j" % "barcode4j" % "2.0",
"mysql" % "mysql-connector-java" % "5.1.18",
"org.squeryl" % "squeryl_2.9.0-1" % "0.9.5",
javaCore, javaJdbc, javaEbean
)
'play framework' 카테고리의 다른 글
Play for Scala 5장 - 참고자료 (0) | 2013.02.13 |
---|---|
could not find implicit value for parameter flash (0) | 2013.02.03 |
Play of Scala - import 의 위치 (0) | 2013.01.30 |
Play For Scala (0) | 2013.01.15 |
플레이 프레임워크2 - 부가#2 ( Evolutions scripts ) (0) | 2012.07.31 |