問題タブ [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.
java - Hudson が Maven にビルドの -B オプションを与えないようにするにはどうすればよいですか?
Hudson がプロジェクトをビルドすると、次のように Maven が実行されます。
これは、ほとんどのプロジェクトでうまく機能します。( -B は「バッチ」または「非対話モード」用です、ところで)。
しかし、AndroMDAを使用するこの 1 つのプロジェクトでは(将来のプロジェクトにはお勧めできませんが、これは本当に面倒なことです。継承と注釈ベースの構成)。
何らかの理由で、Maven に -B フラグが指定されている場合、生成されたクラスはクラスパスに配置されず、生成されたクラスへの参照でコンパイル エラーが発生します。-B を使用した場合と使用しない場合のビルドを手動でテストした結果、-B を使用しない場合 (Hudson の外部) で正常にビルドされ、-B を使用するとビルドされない (これも Hudson の外部) ことがわかりました。
Hudson バージョン 1.369 と外部 Maven 2.2.1 インストールを使用します。
どんなアドバイスも大歓迎です!!!
PSハドソンは素晴らしいです!!!!
comparison - Liferay ServiceBuilder と AndroMDA などの他のコード生成ツールとの比較
私は liferay 6.x ServiceBuilder フレームワークを掘り下げ始め、そのコード生成アプローチがとても気に入りました。シンプルな service.xml ファイルで、コードを 1 行も書かずに、すぐに使用できる強力なサービスを生成できます。
また、UML モデルから同様のサービスを生成できる AndroMDA も調べてみました。これは、service.xml (liferay ServiceBuilder の場合) の新しい xml 構成を学習する必要なく、ビジネス モデルを直接リンクできるため、さらに興味深いものに思えます。
現在、どのツールを使用するかを検討中です。これらのツールを使用した経験に基づいて、このライブラリを使用することの長所/短所を教えてください。
これらの側面と、あなた自身の考えを知りたいです
- 私の開発を長期的により生産的に保つためには、どちらが良いですか.
- ServiceBuilder を使用すると、ポータル環境外でサービスを使用できるようになります (非ポータル アプリ サーバーから同じサービスを実行するとします。
- UML 駆動型のアプローチは常に優れているか、それとも実用的な短所や課題があります。
liferay 6.x の開発において、これら 2 つより優れたコード生成ライブラリを他に知っていますか? これらのSOスレッドもチェックしました
java - androMDA の移行先?
実際に動作するフレームワーク androMDA を、同じ機能を提供できる別のフレームワークに置き換えたいと考えています。これを使用して UML からコードを生成し (マジック ドロー UML を使用)、カートリッジを使用してデータベースにマップします (休止状態のファイルを作成します)。androMDAを置き換えることができ、無料/オープンソースのフレームワーク、ツール、またはEclipseプラグインを知っている人はいますか?
助けてくれてありがとう。
良い1日を。
セシル。
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に変更しても。
誰かが問題が何であるかについての手がかりを持っていますか?
java - java.lang.ClassNotFoundException: BaseClassLoader からの ServiceLocator
コードの生成にadromda 3.3を使用し、サーバーとしてmaven 3.0.3とjboss 6を使用しています。実行時にこのエラーが発生します
エラーから私が理解していることは、サービスロケーターが UserAction クラスで定義されていないことです。コードは次のとおりです。
私はmavenに依存関係を置かないと思っていましたが、このサービスロケーターはデフォルトでそこにあります。
これを実行するにはどうすればよいですか?このライブラリをインポートするにはどうすればよいですか?
ありがとう、ラドゥ
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 のバージョンをダウングレードするための手順はありますか?
maven - ダウンロードしたバージョンのandromdaを使用してプロジェクトを作成およびコンパイルするにはどうすればよいですか?
次のコマンドを使用してandromdaプロジェクトを作成していますmvnorg.andromda.maven.plugins:andromdapp-maven-plugin:3.4-SNAPSHOT:generate
これにより、最新バージョンのandromdaとWebを使用してプロジェクトが生成されます。ダウンロードしたandromdaディレクトリjarまたはバイナリを使用してandromdaプロジェクトを作成およびコンパイルしたいと思います。出来ますか???はいの場合、どのように??
nhibernate - IIS が MVC 構成ファイルの間違ったパスを参照している
Visual Studio Development Server を使用して MVC4 アプリケーションを実行すると、アプリケーションはすべての構成ファイルを正しくロードできます。しかし、ローカル IIS Web サーバーで実行しようとすると、このエラーがスローされます
間違ったフォルダを見ています。構成ファイルは、Web プロジェクトのルートに直接あります。なぜこうなった。どうすれば修正できますか。プロパティをロードするために、nhibernate がこのファイルを検索すると確信しています。nhibernate 構成ファイルを web.config ファイルに移動する方法を知らない限り、お勧めしません。コピーするたびに「認識されない構成セクション hibernate-configuration」が表示されます。
編集:ちなみに、 appSettings my app settings セクションの次のキーを見ていると確信しています
Edit2: これは、Nhibernate がこの値を取得し、構成ファイルを見つけようとする方法に関するスタック トレースです。
andromda - AndroMDAはコードを生成していません
私は最近AndroMDAを使い始め、アプリケーションを作成しようとしていました。私は次のことをしています:
- AndroMDAアーキタイプを使用して作成されたプロジェクト
- 2つのエンティティクラスを作成しました
- 上記の2つのエンティティに対して2つの値オブジェクトクラスを作成しました
- サービスクラスを作成しました
mavenを実行するとmvn install
、エンティティクラスも値オブジェクトクラスも見つかりませんでした。
これらのファイルを生成したばかりです(mvn install
サービスクラスへのエンティティの参照を提供する前に生成しました)。
私の質問は、AndroMDAがこれらのクラスを使用する前に作成しないのはなぜですか?