- 2011-06-13 (月) 23:58
- Minecraft
MinecraftのサーバMODであるCraftBukkitをソースコードからビルドしようという人向けのお話です。
ソースからビルドする利点は最新のCraftBukkitを早くてに入れられることと、自分で必要な箇所を適宜修正できるところです。
基本的にUbuntu Linux でのおはなしです。古い方法については昔の記事を『CraftBukkit #2』参照してください。
sudo apt-get install git-core openjdk-6-jdk
gitとopenjdkをインストールするところまでは前回と同じです。
いつ頃からか忘れましたが、ビルドに使うツールがmaven2からmaven3にバージョンアップしています。
というわけでmaven3をインストールします。
私はmaven2をアンインストールした状態でやっているので問題があればmaven2をアンインストールみてください。
cd /tmp wget http://ftp.riken.jp/net/apache//maven/binaries/apache-maven-3.0.3-bin.tar.gz sudo mkdir /usr/local/apache-maven cd /usr/local/apache-maven sudo tar zxf /tmp/apache-maven-3.0.3-bin.tar.gz
インストールが終わったらpathを通します。
sudo vim /etc/environment
どんなエディタで開くかは完全に好みですけど、/etc/environmentを次のように編集します。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/apache-maven/apache-maven-3.0.3/bin"
あとは今まで通りに開発リポジトリをcloneします。
git clone https://github.com/Bukkit/Bukkit.git git clone https://github.com/Bukkit/CraftBukkit.git
CraftBukkitの依存ライブラリを先にビルドします。
cd Bukkit git pull mvn clean install
次にCraftBukkit自体をビルドします。
cd CraftBukkit git pull mvn clean package
参考
Installing Maven 3 on Ubuntu 10.04 LTS Server
http://lukieb.wordpress.com/2011/02/15/installing-maven-3-on-ubuntu-10-04-lts-server/