文系プログラマによるTIPSブログスマートフォン用の表示で見る文系プログラマによるTIPSブログ文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。Project)に変更し、更にプロジェクトに親子関係を持たせる方法を紹介します。昔作った古いプロジェクトが動的webプロジェクトになっておらず、WTPの設定が面倒だったりするので、動的webプロジェクト化しておきたいですね。私は基本的にIDEは全て英語環境なので英語で記述します。通常のjavaプロジェクトを用意するこんな感じでプロジェクトがあったとします。javaプロジェクトのプロパティを見ると、こんな感じで大分設定項目が少ないです。facetsを設定する必要があります。from...」をクリックします。Module」のチェックボックスをONにします。Project化ができます。Projectの場合、servers(WTP)作成時に候補として表示されるようになります。Projectの場合は候補として表示されません。Assembly」という設定項目がありました。実はこの設定がプロジェクトに親子関係を持たせる設定の1つなのです。Projectを設定した際に設定できます。front-projectこんな感じの関連を持たせる事です。親プロジェクトにfrontとadmin共通で使う定数クラス・ユーティリティークラス等を配置し、複数プロジェクトで共有する事ができます。Projectでなくていい点です。Project化する必要があるのは子プロジェクト側です。Projectでよいです。子プロジェクトのビルドパスに親プロジェクトを追加するfrontとadminの両プロジェクトに、親プロジェクトへのパスを通します。プロジェクトを右クリック→Properties→Projectsタブを選択→Addボタン押下して親プロジェクトを選択、とします。この作業を全子プロジェクトで行って下さい。これでfront・adminプロジェクトから、親プロジェクトにあるHigeUtilを呼び出す事ができ、ビルドも可能となります。これで子プロジェクトから親プロジェクトの共有クラスが参照でき、frontとadminで同じクラスを用意する必要が無くなりましたね!やったぜ。Assemblyを設定する実はビルドパスを通すだけではダメです。eclipse上ではコンパイルできてますが、warファイルをサーブレットコンテナでロードする際に困るのです。war化すると親子関係の設定が無くなるからです。warになると.classpathファイルや.settingsフォルダ等の設定は意味を無さなくなるので、tomcat起動時にClassNotFoundException(親プロジェクトのクラスが見つからない)が発生します。パスが通ってないのですから。Assemblyです。これを設定すると、親プロジェクトをjar化し、子プロジェクトのlibに自動配置してくれます。jar化してあればwarになってもjar経由で親プロジェクトのクラスが参照できるようになる訳です。Assembly→Addボタンを押下してProjectを選択してNextボタン押下→親プロジェクトを選択してFinishボタンを押下します。Assemblyを設定して下さい。Librariesが自動で追加され、その中に自動で親プロジェクトが設定されます。おめでとうございます!これでプロジェクトに親子関係を持たせる事ができました!!雑感mavevではmavenの設定ファイルに親子を設定すれば、自動的にこの作業をやってくれるようです。maven・gradleを使っていないantでゴリゴリ系の古いプロジェクトで親子関係を持たせたい場合は、このように手動で設定するといいかと思います。親プロジェクトをantでjar化し、子のlibに出力するような手動でjarをゴリゴリ系プロジェクトを見ますが、もう最悪です。週間)昔は業務系SIer、今はベンチャー企業でプログラムを書いています。INFILEを実行できるようにするmacのAutomatorでhomebrewのコマンドをFinderのサービスから実行できるようにするReactオススメ書籍React自体の基礎、AtomicDesignの適用、CSSの運用手法の歴史的な経緯とメリットデメリット、Reduxの基礎、redux-sagaによる非同期処理、サーバサイドレンダリング、テスト、lint、を学ぶ事ができます。単行本(ソフトカバー)この商品を含むブログを見るAngularオススメ書籍Angularを学ぶなら絶対以下がおすすめです!バインディング、ディレクティブ、パイプ、フォーム、コンポーネント、サービス、ルーティング、httpClientによる非同期httpリクエスト、テスト、angular-cli、を非常に丁寧な説明で網羅的に解説しています。大型本この商品を含むブログを見るSEOオススメ書籍SEOを学ぶなら絶対以下がおすすめです!クローラに対して何をどうすればサイトの巡回効率・速度を上げる事ができるのか、どういったマークアップをする事が標準仕様なのか。巷に溢れる業者による経験則に基づくオレオレSEO情報は一切無く、全てGoogle等のオフィシャルな情報に基づいて何をすべきか、どんな手段があるのかを解説されています。プログラマな私が業務で行った施策が多く書かれており、プログラマ寄りで高度な内容となっており、巷のビギナー向けの曖昧な情報集とは一線を画しています。Amazonアソシエイト・プログラムの参加者です。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。