プロジェクトのルートPOMに以下の設定が書かれている必要がある。
SCM情報の設定
#!/usr/bin/env bash | |
## | |
# php switch (php5.2 <-> php5.3) for macports | |
# | |
# @original http://mark-story.com/posts/view/updating-to-php5-3-with-macports | |
# | |
PORT_BIN=/opt/local/bin/port | |
APACHECTL_BIN=/opt/local/apache2/bin/apachectl | |
function get_ports_installed_version(){ |
#!/bin/sh | |
# Just copy and paste the lines below (all at once, it won't work line by line!) | |
# MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY! | |
function abort { | |
echo "$1" | |
exit 1 | |
} | |
set -e |
# alias | |
alias ls='ls -la --col' | |
# JST time | |
sudo cp /usr/share/zoneinfo/Japan /etc/localtime | |
# package for build | |
sudo yum install -y git gcc-c++ openssl-devel make | |
# install nodebrew | |
wget https://raw.github.com/hokaccha/nodebrew/master/nodebrew | |
perl nodebrew setup | |
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> .bashrc |
### | |
GoogleShpreadsheetのシートに記述されたデータをDBのテーブルに見立て取得し、 | |
JSONに変換するスクリプト。 | |
このソースはTitanium Mobileを想定しているが、コンバートの処理は流用できる。 | |
テストに使用しているShpreadsheetは以下 | |
https://docs.google.com/spreadsheet/ccc?key=0AuCUD7G5hGZrdGlBbHBDVElfUXdsbWRkRThVcmdCalE | |
条件:1行目をカラム名にすること | |
LEFT JOINなどの処理は別途本気出して実装する必要あり。 |
GroovyConsleの動きがいまいちの場合は以下を修正すること | |
(groovyConsoleのシェルの方を治すのも可。特にMac!!) | |
$GROOVY_HOME/bin | |
startGroovy | |
## 先頭に | |
export JAVA_HOME=/Library/Java/Home | |
export JAVA_OPTS='-Dgroovy.source.encoding=UTF-8 -Dfile.encoding=UTF-8' |