問題タブ [andromda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1896 参照

java - Hudson が Maven にビルドの -B オプションを与えないようにするにはどうすればよいですか?

Hudson がプロジェクトをビルドすると、次のように Maven が実行されます。

これは、ほとんどのプロジェクトでうまく機能します。( -B は「バッチ」または「非対話モード」用です、ところで)。

しかし、AndroMDAを使用するこの 1 つのプロジェクトでは(将来のプロジェクトにはお勧めできませんが、これは本当に面倒なことです。継承と注釈ベースの構成)。

何らかの理由で、Maven に -B フラグが指定されている場合、生成されたクラスはクラスパスに配置されず、生成されたクラスへの参照でコンパイル エラーが発生します。-B を使用した場合と使用しない場合のビルドを手動でテストした結果、-B を使用しない場合 (Hudson の外部) で正常にビルドされ、-B を使用するとビルドされない (これも Hudson の外部) ことがわかりました。

Hudson バージョン 1.369 と外部 Maven 2.2.1 インストールを使用します。

どんなアドバイスも大歓迎です!!!

PSハドソンは素晴らしいです!!!!

0 投票する
2 に答える
1575 参照

comparison - Liferay ServiceBuilder と AndroMDA などの他のコード生成ツールとの比較

私は liferay 6.x ServiceBuilder フレームワークを掘り下げ始め、そのコード生成アプローチがとても気に入りました。シンプルな service.xml ファイルで、コードを 1 行も書かずに、すぐに使用できる強力なサービスを生成できます。

また、UML モデルから同様のサービスを生成できる AndroMDA も調べてみました。これは、service.xml (liferay ServiceBuilder の場合) の新しい xml 構成を学習する必要なく、ビジネス モデルを直接リンクできるため、さらに興味深いものに思えます。

現在、どのツールを使用するかを検討中です。これらのツールを使用した経験に基づいて、このライブラリを使用することの長所/短所を教えてください。

これらの側面と、あなた自身の考えを知りたいです

  1. 私の開発を長期的により生産的に保つためには、どちらが良いですか.
  2. ServiceBuilder を使用すると、ポータル環境外でサービスを使用できるようになります (非ポータル アプリ サーバーから同じサービスを実行するとします。
  3. UML 駆動型のアプローチは常に優れているか、それとも実用的な短所や課題があります。
  4. liferay 6.x の開発において、これら 2 つより優れたコード生成ライブラリを他に知っていますか? これらのSOスレッドもチェックしました

0 投票する
2 に答える
726 参照

java - androMDA の移行先?

実際に動作するフレームワーク androMDA を、同じ機能を提供できる別のフレームワークに置き換えたいと考えています。これを使用して UML からコードを生成し (マジック ドロー UML を使用)、カートリッジを使用してデータベースにマップします (休止状態のファイルを作成します)。androMDAを置き換えることができ、無料/オープンソースのフレームワーク、ツール、またはEclipseプラグインを知っている人はいますか?

助けてくれてありがとう。

良い1日を。

セシル。

0 投票する
1 に答える
2130 参照

nhibernate - null許容型を使用するとNHibernate.MappingExceptionが発生します

nhibernateを使用してデータベースにアクセスし、andromdaがマッピングファイルを生成します。null許容データ型を使用していない限り、すべて正常に機能しています。私が試しているのは、Nullables.NHibernate.NullableInt32Type型のプロパティを持つエンティティを作成することです。私のデータベースには、「int NULL」(SQL Server)タイプの列と対応する関係があります。対応するクラスにも正しいデータ型があります(int?)。しかし、データベースの値を取得しようとすると、NHibernate.MappingExceptionが発生します。

NHibernate.MappingException:タイプNamespace.SummaryAttributeに無効なマッピング情報が指定されています。マッピングファイルでプロパティタイプの不一致を確認してください----> System.InvalidCastException:DieangegebeneUmwandlungistungültig。

プロパティ「DecimalPlaces」がないと、すべて正常に機能します。プロパティを単純なデータ型intに変更しても。

誰かが問題が何であるかについての手がかりを持っていますか?

0 投票する
0 に答える
1355 参照

java - java.lang.ClassNotFoundException: BaseClassLoader からの ServiceLocator

コードの生成にadromda 3.3を使用し、サーバーとしてmaven 3.0.3とjboss 6を使用しています。実行時にこのエラーが発生します

エラーから私が理解していることは、サービスロケーターが UserAction クラスで定義されていないことです。コードは次のとおりです。

私はmavenに依存関係を置かないと思っていましたが、このサービスロケーターはデフォルトでそこにあります。

これを実行するにはどうすればよいですか?このライブラリをインポートするにはどうすればよいですか?

ありがとう、ラドゥ

0 投票する
1 に答える
621 参照

maven - Maven を使用した Andromda プロジェクトの作成

次のコマンドを使用して Andromda プロジェクトを作成しました

mvn org.andromda.maven.plugins:andromdapp-maven-plugin:3.4-SNAPSHOT:generate

このコマンドは、最新の andromda バージョンと spring バージョン 3.x のプロジェクトを作成しますが、問題は、Spring バージョン <2.5 を必要とする acegi セキュリティをプロジェクトに統合できないことです。

そのため、以前のバージョンの andromda と spring を持ち、acegi セキュリティをそのプロジェクトに統合できるプロジェクトを生成するために使用できるコマンドを知りたいです。

または、現在のプロジェクトの Andromda と Spring のバージョンをダウングレードするための手順はありますか?

0 投票する
1 に答える
187 参照

maven - ダウンロードしたバージョンのandromdaを使用してプロジェクトを作成およびコンパイルするにはどうすればよいですか?

次のコマンドを使用してandromdaプロジェクトを作成していますmvnorg.andromda.maven.plugins:andromdapp-maven-plugin:3.4-SNAPSHOT:generate

これにより、最新バージョンのandromdaとWebを使用してプロジェクトが生成されます。ダウンロードしたandromdaディレクトリjarまたはバイナリを使用してandromdaプロジェクトを作成およびコンパイルしたいと思います。出来ますか???はいの場合、どのように??

0 投票する
1 に答える
738 参照

nhibernate - IIS が MVC 構成ファイルの間違ったパスを参照している

Visual Studio Development Server を使用して MVC4 アプリケーションを実行すると、アプリケーションはすべての構成ファイルを正しくロードできます。しかし、ローカル IIS Web サーバーで実行しようとすると、このエラーがスローされます

間違ったフォルダを見ています。構成ファイルは、Web プロジェクトのルートに直接あります。なぜこうなった。どうすれば修正できますか。プロパティをロードするために、nhibernate がこのファイルを検索すると確信しています。nhibernate 構成ファイルを web.config ファイルに移動する方法を知らない限り、お勧めしません。コピーするたびに「認識されない構成セクション hibernate-configuration」が表示されます。

編集:ちなみに、 appSettings my app settings セクションの次のキーを見ていると確信しています

Edit2: これは、Nhibernate がこの値を取得し、構成ファイルを見つけようとする方法に関するスタック トレースです。

0 投票する
0 に答える
90 参照

andromda - AndroMDAはコードを生成していません

私は最近AndroMDAを使い始め、アプリケーションを作成しようとしていました。私は次のことをしています:

  • AndroMDAアーキタイプを使用して作成されたプロジェクト
  • 2つのエンティティクラスを作成しました
  • 上記の2つのエンティティに対して2つの値オブジェクトクラスを作成しました
  • サービスクラスを作成しました

mavenを実行するとmvn install、エンティティクラスも値オブジェクトクラスも見つかりませんでした。

これらのファイルを生成したばかりです(mvn installサービスクラスへのエンティティの参照を提供する前に生成しました)。

私の質問は、AndroMDAがこれらのクラスを使用する前に作成しないのはなぜですか?