私のJavaliteプロジェクトでは、モデル、コントローラ、設定ファイルなどのクラスがあります。他のJavaliteプロジェクトでも同じモデルを使用したいので、私はこのプロジェクトの一部を再利用したいと思いますが、モデルクラスをコピーして貼り付けたり書き換えたりするのは簡単ではありません。私のモデルクラスをMavenリポジトリに入れて、Javaliteプロジェクトのいずれかでモデルを使用したいときはいつでも、そのレポをインポートすることは可能ですか?私はまた、私のコントローラのいくつかを再利用したいので、私もコントローラのために同じことを求めています。別のMavenリポジトリにJavaliteプロジェクトのさまざまな部分を置くことはできますか?
0
A
答えて
0
JavaLiteプロジェクトはMavenモジュールであるため、互いに依存するサブモジュールを持つより複雑なMavenプロジェクトを作成できます。実際、私が構築するほとんどのJavaLiteプロジェクトは、そのように細分化されています。ここでは、モジュールを構築する方法である:
root module
|
+-- common
|
+-- web-customer-ui
|
+-- web-internal-admin
|
+-- web-rest-api
|
+-- another_module
一般的に、すべてのこれらのモジュールは、同じデータベースにアクセスしたいと思うので、ActiveJDBCモデルはcommon
に配置されています。 common
は、共通のサービスと、他のアプリ(あなたが知っている共通のもの:)によって共有される他のutilクラスもホストします)。
次に、Webアプリケーションがあります。これらは、コントローラ、ビューなどのActiveWebプロジェクトです。各Webアプリケーションは共通しており、同じサービスとモデルを使用します。
名前や機能が同じでも、異なるWebアプリケーション間でコントローラを共有することはありません。
私は役に立ちます。
+0
ありがとうございましたIgor、私はダミーのプロジェクトでこれをやろうとし、私は私のプロジェクトでやりたいことがあるかどうかを確認します。 – halileohalilei
関連する問題
- 1. Androidのさまざまなサブディレクトリにレイアウトディレクトリのxmlファイルを置くことはできますか?
- 2. WPF TextBoxでさまざまな部分のテキストに色を付けることができますか?
- 3. mongodb - さまざまなフィールドで部分的な文字列を検索して置き換えます。
- 4. 依存関係とリポジトリを別のファイルに置くことはできますか?
- 5. Maven、Jenkins - プロジェクトをさまざまなテスト環境に構築する方法は?
- 6. Maven:さまざまなソースレベルでコンパイルとテストを行います
- 7. 別のプロジェクトでIonic2コンポーネントを外部化することはできますか?
- 8. Joomla CMSのさまざまな部分にメニューを分割する
- 9. R:str_split_fixedでさまざまな文字に分割することはできますか?
- 10. Gitリポジトリの1つのプロジェクトのJARをMavenビルドとは別のリポジトリの別のプロジェクトに組み込む
- 11. dplyr :: summarize()のさまざまな部分を条件付きで計算できますか?
- 12. アクションスクリプトのコンポーネントのさまざまな部分のツールチップ
- 13. さまざまなアルゴリズムをどのように分類できますか?
- 14. 構文のさまざまな部分でレイアウトを制御する方法は?
- 15. PythonでJSONファイルのさまざまな部分を解析する方法は?
- 16. 別のルビーブロックの中にルビブロックを置くことはできますか?
- 17. 別のページからさまざまなブートストラップ崩壊部を展開します
- 18. 大きなNPMリポジトリ - 大きなテストスイートを別のプロジェクトに配置する必要がありますか?
- 19. Webアプリケーション(mavenプロジェクト)でjava.util.loggingのlogging.propertiesファイルをどこに置くべきですか?
- 20. 自分のプロジェクトをpublic Mavenリポジトリに追加するには?
- 21. 自分のフォームボタンの中心に置くことはできますか?
- 22. どこにビルドストラップファイルをmavenプロジェクトに配置しますか?
- 23. .gitを別の場所に置くことはできますか?
- 24. Rails。サイトのさまざまな部分のアプリケーションレイアウトが異なります。
- 25. SVGファイルのさまざまな部分の縮尺が異なります
- 26. さまざまなグループサイズのグループ別ラベル分け
- 27. 別のgitリポジトリ内にgit repoを置くことは可能ですか
- 28. 部分的な、またはラップされた乗算 - 誰でもこの関数を識別できますか?
- 29. プロジェクトをMavenに移行しました。どこにconfigフォルダを置くか
- 30. リポジトリをGithubのフォルダに配置することはできますか?
他のプロジェクト/モジュールを依存関係として使用しますか? – khmarbaise
エラー "はい、もちろんです"しかし、あなたがどれだけ遠くに行きたいかは、これがどれくらいの仕事に影響するかに大きく影響します。これは、1つの開発マシンでのみ行うことですか、複数の開発マシン/場所に対してこれを設定することを検討していますか? – Gimby
@khmarbaise私がこれを尋ねた理由は、ActiveJDBC(Javaliteのモジュール)が適切に動作するためには、すべてのモデルクラスをソースフォルダ内の特定のパッケージの中に入れることです。サブモジュールの下でモジュールクラスを定義することがアーキテクチャとうまくいくかどうかはわかりませんでした。 – halileohalilei