-
-
Notifications
You must be signed in to change notification settings - Fork 5
Initial Development Settings
※この記事は一部の情報が古いのでご注意ください
ここでは、 開発に取り組むために必要な初期設定について解説します。
IntelliJ IDEA をまだインストールしていない場合は、 インストール解説記事 を参考にインストールしてください。
ローカルテストサーバを動作させるために、 Java をインストールしてください。
Java のインストールページ にアクセスし、同意して無料ダウンロードを開始
からダウンロード・インストールしてください。
複数人開発を行う場合一般的に「プルリクエスト」や「マージ」という手法を用いて作業を行うことになります。 ここでは、それらを行うための前段階として「フォーク」という大本のリポジトリ(オリジナル)から自分のユーザーにデータをコピーし、自分の場所で一時的に作業できるような状態を作ります。
以下は、開発を始めるところから大本に反映されるまでの流れです。
jaoafa/MyMaid4 にアクセスし、右上の Fork
をクリックしてください。
クリックすると、自分のユーザー名が表示されるのでそれをクリックして自分のユーザーに「フォーク」してください。
これによって、<自分のユーザー名>/MyMaid4
のリポジトリが作成されます。
自分の PC にリポジトリをダウンロードすることを「クローン」といいます。
IntelliJ IDEA を開き、 VCS から取得
をクリックしてください。
バージョン管理から取得
というウィンドウが開くので、 Git がインストールされていません
と表示されていたら ダウンロードおよびインストール
を行ってください。
その後、左側の GitHub
をクリックし GitHub でログイン
を行いログインしてください。
ログインし、IntelliJ IDEA に戻るとリポジトリの一覧が表示されています。検索欄に <自分のユーザー名>/MyMaid4
と打ち込み表示された MyMaid4
を選択し クローン
をクリックしてください。この際、ダウンロード先のフォルダを変更したいのであれば ディレクトリ
を変更してください。
- クローンする際、
jaoafa/MyMaid4
を選ばないよう十分注意してください -
今日のヒント
が表示されたらヒントを表示しない
にチェックを入れたうえで閉じる
をクリックしてください -
Maven プロジェクトを信頼しますか?
と表示されたらプロジェクトを信頼
をクリックしてください -
IntelliJ IDEA の新機能
というタブが表示されていたら、×
で閉じて構いません -
README.md
というファイルタブが表示されていたら、×
で閉じて構いません -
Code With Me
というポップアップが表示されていたら了解
をクリックして閉じて構いません
この画面になったら、右下の MyMaid4 の依存関係を解決中
が消えるまで待ってください。この文字をクリックすることで進捗状況を確認できます。
Java の開発を行うためには、基本となる Java のバージョンを指定する必要があります。以下の手順を実施してください
-
ファイル
->プロジェクト構造
をクリックする -
プロジェクト SDK
で<SDK なし>
と表示されていたら、そこをクリックしSDK の追加
->JDK のダウンロード
をクリックする -
JDK のダウンロード
ウィンドウが開いたら、バージョン
で1.8
を選びダウンロード
をクリックする(ベンダー
はどれでもよい) -
OK
でウィンドウを閉じる -
ビルド済みの共有インデックスをダウンロード
というポップアップが表示されたら常にダウンロード
をクリックする
必要なライブラリをダウンロードするため、一度 MyMaid4
を「ビルド」してみましょう。ビルドとは、ソースコードから実行可能な形式の jar
ファイルに変換する作業のことです。
次の手順を実施してください。
- 左上の
構成の追加
をクリックする -
Shell Script
というバーをクリックし、ReBuild And Reload (Win)
を選択しOK
をクリックする - 実行ボタン(▶)を押し、ビルドとローカルサーバの起動を行う
「java
が見つかりません」などと表示されたら、0 で Java をインストールしたことを確認して PC を再起動し、再度試してください。
ファイル
-> ディスクからすべて再読み込み
をクリックして、読み込み直してください。
src
-> main
-> java
-> com.jaoafa.mymaid4
-> Main
を開き、赤く表示されていなければ成功です。
このプロジェクトには次のライセンスが適用されます: jaoLicense
The following license applies to this project: jaoLicense
🇯🇵Japanese: https://github.com/jaoafa/jao-Minecraft-Server/blob/master/jaoLICENSE.md
🇺🇸English: https://github.com/jaoafa/jao-Minecraft-Server/blob/master/jaoLICENSE-en.md