問題タブ [gant]
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.
ant - コンパイル エラーが発生した場合に gant-build を (無視する | 続行する) 方法は?
ビルドエラーを無視するガントビルドを実行する方法を知っている人はいますか? ant や make のようなものは、'-k' または '-keep-going' スイッチで実行されます。
どうも
hibernate - grails スクリプト内で Hibernate セッションを確立する方法
次の grails スクリプト:
次の例外で失敗します。
スクリプトのインポートの実行中にエラーが発生しました: org.hibernate.HibernateException: スレッドにバインドされた Hibernate セッションがありません。構成では、ここで非トランザクションのセッションを作成することはできません
無効なドメイン オブジェクトに対して validate() が呼び出された場合。検証が失敗したときにエラー メッセージを出力したいのですが、そのためには休止状態のセッションを確立する必要があるようです。これを乗り越える方法を知っている人はいますか?
java - Spring プロジェクトと Grails プロジェクトをマージする
Spring と Maven を構成マネージャーとして使用して、バックオフィス アプリケーションを開発しています。プロジェクトはさらに 2 つの部分に分割され、この部分の 1 つは DB テーブル内のデータを管理するためのものです。
現在、誰かが Grails を発見しました。Grails を使用すると、この仕事は非常に簡単ですが、すべての仕事をやめて新しいプロジェクトを開始することはできません (他の部分はそのままで問題ありません)。
これにより、両方をマージしようとしています。Maven grails プラグインを構成したので、依存関係を取得して grails タスクを実行できるようになりました。まだ完全ではありませんが、ほとんどです。私たちが抱えている大きな問題は、プロジェクトの最初の部分 (Spring 部分) のディレクトリ構造が、Grails を使用するものとは少し異なることです。Grails 部分の構造を変更したいのですが、どうすればよいかわかりません。スクリプトでディレクトリ構造を変更するには、(G)ant の一部を使用する必要があると思われますが、最初にスクリプトを作成する方法、次にMaven からそれを使用する方法、最後に 2 つの部分をマージする方法についてはわかりません。 . 両方のパーツのライブラリは互換性があるため、すべてを組み合わせると機能する可能性があります。
答えを待っているわけではありませんが、ガント スクリプトと Maven に関連するものは素晴らしいでしょう。
2 番目の質問として、このようなことを試みた人はいますか? (通常のSpringプロジェクトを1つのgrailsプロジェクトにマージまたは拡張しますか?)
皆さんありがとう。
java - Gant 100%Antと互換性がありますか?
Groovyコードをいくつか作成しましたが、それを既存のJavaコードと統合したいと思います。antスクリプトを保持し、必要なGroovy機能のみを追加できるようにしたいと考えています。Gantを使用すると、既存のスクリプトを保持できますか?
build - スクリプティング/ビルド ツールの選択
現在、actionscript と Java の両方を使用するプロジェクトに取り組んでいます。これまで、メインのビルド ツールとして Ant を使用していましたが、それが意味する重複の量と柔軟性の欠如 (かなり大量の小さなサブプロジェクトをビルドし、毎回すべてのビルド ファイルをコピーしています)は苦痛です) ツールの変更に向けて私たちを後押ししています。
EDIT3: Gant ですべてのビルドを書き直しました。完璧ではありませんが、ビルド ファイルが大幅に縮小され、新しいプロジェクトの追加がはるかに簡単になりました。哲学とプロジェクト構造を構築しますが、antよりも便利なツールを探しています。当時の gradle や Ivy を見てみるかもしれません。
EDIT2:Buildrを試した後、実際に必要なものよりも多くのことを行うため、除外しました. 私は今、必要なもののように見えるガントを試していますが、ドキュメントはかなり小さいです。Gradle に移行する価値はありますか、それともプロジェクトはまだ十分に成熟していませんか?
編集 : Ant に関する問題を明確にしようと思います。同様のレイアウトを持ついくつかのサブプロジェクトがあり、それらをコンパイルしてテストを実行する必要があります。それが完了したら、実行可能ファイル (つまり、クライアント、サーバー、およびいくつかのスタンドアロン デモ) を生成するために、それらの一部を一緒にパッケージ化する必要があります。ant で標準レイアウトを記述する作業はかなり長く、マクロ全体を書き直さずに小さなバリエーションを導入するのは非常に困難です。(たとえば、プロジェクトの 1 つが別のリポジトリからビジュアル アセットを取得する必要があるとします)。
- Flash と Java の両方で既に存在する Ant タスクを再利用できるGant
- 少し複雑に見えますが、同じ理由でGradle
- かなりオススメと思われるレーキ。欠点は、アクション スクリプト統合の実験的なサポートと、Ruby に関する知識の不足です。
- かなりクールに見えるビルダーですが、ここでもルビーの知識はありません
- Sconsはあまり勢いがないようですが、Python はかなりクールなスクリプト言語です。
Maven が検討されましたが、固有の複雑さと明らかなエラーの傾向のために削除されました。現在、ガントに傾いています。これらのツールのいくつかを使用した経験のある方はいますか? それらはどのように比較されますか?
私たちのニーズは非常に基本的です。プロジェクトをコンパイルしてパッケージ化し、それらを複数のターゲットにデプロイし、いくつかのスクリプト機能 (たとえば、プロジェクト固有のパフォーマンス テストを実行するため) を実行します。Hudson を使用して継続的インテグレーションを処理していることも注目に値します。
maven-2 - Ivy、Maven、Gant、Gradleで表現された1つの例はどこにありますか?
Ant + Ivy、Maven、Gant、Gradleで表現されたシンプルで自明ではないJavaプロジェクトを見つけたいと思います。各ツールのさまざまなサンプルデモには興味がありません。
参考までに、そのような例はどこにありますか?
ant - Gant はどのようにして名前でターゲットを参照し、欠落しているプロパティの例外を取得できませんか?
ここに示されているコード: Gant ファイルには、次のコードがあります。
を書き、欠落しているプロパティとしてsetDefaultTarget(dist)
例外を受け取らないようにする方法に興味があります。dist
このスニペットは何らかのオブジェクトのコンテキストで評価され、ターゲットはインスタンス変数を作成しますか?
blazeds - Ivy/gant には、パブリック リポジトリになく、バージョンがない BlazeDS jar が含まれています
ve been trying to figure out the best way to include the BlazeDS jars in my Gant/Ivy build.
I
これらの jar のパブリック リポジトリを見つけることができませんでしたm new to ivy. Obviously with Maven you
。ローカル リポジトリにローカルの Maven インストールを行うだけです。アイビーで似たようなことをする最良の方法は何ですか? jar ごとに個別の Ivy.xml ファイルを作成してから Ivy Publish を使用する必要がありますか、それとも別の方法ですか?
また、BlazeDS Jars が利用可能な公開リポジトリを知っている人はいますか
tomcat - ガントスクリプトで(マルチ語彙素)grailsターゲットを使用する
grailsプロジェクトにガントスクリプトがあります。
私はこのようなことをしたいと思います:
ただし、Tomcatプラグインによって提供されるスクリプトのデプロイターゲットの場合。
具体的には、このターゲットを呼び出したいと思います。
それはどのように起こりますか?
grails - grailsgantスクリプトでデフォルト以外のターゲットを呼び出す方法
2つのターゲットを持つガントスクリプトAがあります
t1-デフォルトのターゲットt2-別のターゲット
走っても
grails A t2
デフォルトのターゲットは実行されますか?デフォルト以外のターゲットを実行するにはどうすればよいですか?grails A --target ='t2'などを試しましたが、機能しません。