tanaka's Programming Memo

プログラミングについてのメモ。

Eclipse

macのEclipseのAntでパスを設定する

phpunitを実行しようとした時に、プリインストールされていた古いPHPを認識してしまってエラーになってしまいました。自分でインストールしたPHPを参照させるために、EclipseのAntに環境変数であるPATHを設定する方法です。 EclipseのAntのOutlineから、適当…

mac eclipse ant sftp

macのEclipseで、Antのsftpタスクを利用する方法。参考URL:AntタスクでSFTPを使ってファイルをアップする Eclipse利用 - yoshikiexの日記 参考URLに従って、jsch.jarを入手 Finderを開き、アプリケーション>eclipse>plugins>org.apache.ant_x.x.x.vxxxx>lib…

antで対話 処理を実行するかの確認などを行う

inputタスクで問い合わせ conditionタスクで入力内容をチェック failタスクのifを使って値を確認して、必要な場合は中断 以下のURLにサンプルがあり、そのまま利用できる。 - The Apache Software Foundation. のInputの説明より。Input Task

Eclipse 正規表現 置換

HTMLをJavaScriptの文字列表記に簡単に変換する方法を検討する。 MacのEclipseの手順 変換したい範囲を選択する [Command]+[F]を押して、検索・置換ウィンドウを表示 [Find:]欄に次の正規表現を入力。\は[option]+[¥]で入力 ^(\s*)(.*)\s*$ [Replace with:]…

MacにインストールしたJenkinsとGitを連携させてデプロイ

mac上で、特定のGitのブランチにcommitするときに、Jenkinsを使ってテストとデプロイをしたい。ローカルのJenkinsで実現する方法をまとめる。 流れ デプロイ用のブランチへgitでcommitを呼び出し Antでデプロイ PHPUnit+Seleniumでテスト実行 テストに成功し…

ブランチをMergeしたあとの確認作業

mergeは挙動が分かりづらいので、実行後は思い通りに統合されたかを確認した方がよい。以下、Eclipseでのチェック手順。 マージ マージ先のブランチにcheckout。 プロジェクト右クリック▶︎[Team]▶︎[Merge]を選ぶ。 マージ元のブランチを選択して実行。 マー…

EGitのConfigure

EGitの初期設定のまま使っていれば、GitHubとEclipseの間でPushとFetchは同名のブランチに対して問題なく行われるのだが、以前、Checkoutで混乱した時に不用意にConfigureを書き換えてしまい、面倒なことになったので修正方法をメモ。 Eclipseを起動。 Proje…

GitHubでトピックブランチを作成して、Eclipseで作業開始する(2014/8/16追記)

GitHubで新しくトピックブランチを作成して、Eclpseにそのブランチを取り込む手順。 Eclipseを起動して、現在のブランチの内容がコミットとPushが完了しているかを確認。していない場合は内容が混在することを防ぐためにコミットとPushをしておく。 GitHubで…

macでEclipseからp4mergeを使えるようにする

こちらを参考に、macの基本操作が色々分からないのでその辺を補足。 Gitのマージツールにp4mergeを使ってみた - wadahiroの日記 p4mergeをインストール。これは解説のままに gitconfigの設定 Finder▶︎アプリケーション▶︎ユーティリティ▶︎ターミナルを起動 gi…

新規にGitHubにプロジェクトを作成して、Eclipseのプロジェクトと連携させる

こちらに正式な方法があった。 EclipseとEGitでGithubのリポジトリを扱う - Qiita ざっくりと手順。 GitHubに新規リポジトリを作成。 Eclipseで、Git Repositoriesビューを開く 右上の小さいボタンのうち[Clone a Git repository and …]をクリック SSHやHTTP…

EGitを使って、EclipseにGitHubからプロジェクトをクローンする

File▶︎Import▶︎Git▶︎Project from Gitを選択して[Next] [Clone URI]を選択して[Next] GitHubのhttps clone URIを選択して、EGitへ移動するとURIがコピーされている UserとPasswordを入力してNext チェックアウトしたいBranchを選択して[Next] 変更がなければ…

Eclipse Junoでant起動

keyword: eclipse juno ant JavaScript 起動Eclipse JunoのJavaScriptで、Antを呼び出す方法をまとめる。 Antタスクの表示方法 画面右の小さいボタンで「Outline」を見つけてクリックして有効にする。これでAntのタスクが表示される。 Antタスクの実行 Outli…

AntでFTPアップロード

参考 http://www.jajakarta.org/ant/ant-1.5/docs/ant-1.5/j/docs/manual/OptionalTasks/ftp.htmlAntはEclipseにプリインストールされているので、すぐに使える。 FTPタスクの実装 ftpタスクはAntのディストリビューションに含まれないので、外部ライブラリ(…