問題タブ [maven]
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 - MavenリポジトリからソースJARを取得する
MavenリポジトリでソースJARを見つけることができるかどうか、誰かが何か考えがありますか?
java - EARファイルと「WebSphereEnhancedEAR」の違いは何ですか?
標準のEARファイル(およびそれを生成するために使用されたソースファイル)があるとすると、それをIBM WebSphereの「拡張EAR」に変換するには、どのような追加の処理を行う必要がありますか?
この質問をする別の方法は、「拡張EARと標準EARの違いは何ですか?」と尋ねることです。
Rational開発ツール(RADおよびRSA)にツールがあることを私はよく知っています。しかし、この質問の目的のために、自動ビルド(AntまたはMavenのいずれかを介して)で同じタスクを実行する必要があります。
java - Windows上のMaven、Git Bashで十分ですか?
私が読んでいることから、WindowsコンピューターでMavenを実行するには、Cygwinをダウンロードする必要があります。
Git Bashで逃げることはできますか?
java - 春のアプリケーションを Eclipse と NetBeans で開いた場合、両方とも独自のファイルを作成しますか?
アプリケーションを eclipse と netbeans の両方で (maven を使用してファイル レイアウトを作成して) 開いた場合、eclipse と netbeans の両方で独自のプロジェクト ファイルが作成されますか?
netbeans には既存のプロジェクトを開くオプションがあることは知っていますが、プロジェクトにファイルを追加するかどうかはわかりません。
grails - Grails acegi プラグイン クラスが Maven に追加されない
非常にうまく機能するacegi プラグイン 0.5.2を使用して、 grails 1.2.0プロジェクトを作成しました。
プロジェクトを企業の構築インフラストラクチャに統合するには、maven を介して構築する必要があります。そこで、 grails maven 統合を使用してそれを maven プロジェクトに変換しましたが、これも非常にうまく機能しました。
問題が 1 つあります。GrailsUserインターフェイスを実装する Java クラス CustomUserDetails があります。Maven がプロジェクトをコンパイルしようとすると、 acegi プラグインの一部であるGrailsUserインターフェイス クラスが見つかりません。
何か不足していますか、それともプラグイン クラスがクラスパスから欠落する原因となる grails Maven 統合に問題がありますか?
更新: ここに私のプロジェクトの pom.xml があります:
configuration - Maven Appassemblerに構成ファイルを含めるにはどうすればよいですか?
MavenAppassemblerプラグインを使用してアプリケーションをパッケージ化しています。いくつかの構成ファイルをアプリケーションにパッケージ化したいと思います。configurationDirectory
とパラメータは見つかりましたが、includeConfigurationDirectoryInClasspath
その構成ディレクトリを作成(および設定)する方法がわかりません。ファイルをに入れてみましたsrc/main/resources
が、プロジェクトのjarファイルに入れるだけです。
Mavenを使用してこれを行う「適切な」方法は何ですか?
java - プロジェクト テンプレート Eclipse / Java
私のチームが取り組んでいる種類のプロジェクト (Embedded Java) 用の「プロジェクト テンプレート」を作成する可能性を調査しています。私たちは、新しい開発者が新しいプロジェクトの作成を台無しにしないようにすることを簡単にしたいと考えています。私たちのチームで使用するすべてのツールは、PR でなければなりません。
基本的な考え方は、プロジェクトと IDE をセットアップするための1 つのコマンドで、次の機能を提供する必要があるということです。
- Eclipse プロジェクト ファイルを含む新しい Java プロジェクトを作成します。
- ビルド スクリプトを作成します (IDE の外部で作業する必要があります)。
- ビルド スクリプトにデプロイ オプションを含めます。
- git プロジェクトをセットアップします。
- IDE に統合された設定済みのルール セットを使用して PMD を実行するように設定します。
- IDE に統合された構成済みの一連のルールで実行するように Checkstyle をセットアップします。
- チームのコーディング ガイドライン (Javadoc など) に合わせてコード テンプレート (Eclipse) を構成します。
- Eclipse コード フォーマッターを構成します。
- コマンドの構成は、簡単にアップグレードできる必要があります。
これまでのところ、これを行うには2つの方法があります。
- Maven 2 Archetype : 私は基本的に maven が好きではありません。ツールに自分のやりたいことをさせようとするオーバーヘッドが、その努力を正当化するかどうかはわかりません。一方で、これはまさにアーキタイプがすべきことのように思えます。eclipse:eclipse の部分をどこまでカスタマイズできるか、経験はありますか? Eclipse の構成が最も複雑なステップになると思います。
- Eclipse ネイチャー: プロジェクト ネイチャーを作成できました。私が右クリック - > New - > My Java Project Type のようなものを提供することを選択した場合、表示されるコンポーネントである Eclipse Ecosystem を理解している限り。結果の Eclipse プロジェクトをどこまでカスタマイズできるか知っていますか?
- シェル スクリプト: すべての構成が整った空のプロジェクトを作成し、関連するプレーン テキスト ファイルにいくつかの特別なトークンを導入することができます (次に、プロパティ ファイルからこれらのオプションの値を読み取るシェルスクリプトを作成し、プロジェクト テンプレートをコピーして置き換えます)。その価値。)。少し壊れやすいかもしれませんが、簡単で迅速な方法のようです。
もう少しコンテキストを教えてください。結果が私たちをEclipseに閉じ込めるなら、それは問題ありません。ビルドは (CI の場合) Eclipse なしで実行する必要がありますが、チームは Eclipse を使用しており、切り替える可能性はほとんどありません。また、すべての開発者は多かれ少なかれ同じハード + ソフトウェア (Linux) を実行します。私たちは Enterprise Java Apps のドメインで作業していないので、maven の高度な依存関係管理機能はまったく必要ありません。実際のところ、私たちのビルド プロセスは非常に特殊であるため、make または ant スクリプトを呼び出すだけの方がおそらくはるかに簡単です。
したがって、質問は次のとおりです。
- この種の経験はありますか?
- Eclipse Nature 方式または Maven 方式のいずれかについて意見はありますか?
- そのようなセットアップを提供する他のツールを知っていますか?
ご意見をお寄せいただきありがとうございます。
乾杯、バレンティン
PS: 人々はビルド ツールについて信心深いようです。ここで、maven の賛成または反対のフレームワークを開始したくないことに注意してください。Maven は優れたツールになると確信していますが、私たちのコンテキストでは、その機能の 5% しか必要なく、私の経験から、残りの 95% が邪魔になる可能性があると思います。
java - Amazon クラスタリングでの Java Maven コンパイルの高速化
ただの野蛮な考えです。ビルド プロセスを高速化するために、Amazon クラスタリング マシンで Maven ビルドをコンパイルすることは可能でしょうか? これに関する参照またはガイドはありますか?
java - jarを実行し、クラスパスを設定します
Mavenで作成したプロジェクトがあります。「mvnpackage」を使用してJARをコンパイルしましたが、Springとインターネットの半分などに依存するため、できれば非常識なクラスパスを設定せずに実行したいと思います。簡単に実行できる方法はありますか?「mvnrun」のようなものが素晴らしいか、「java-jar」を実行できるようにすべての依存関係をjarにスローするオプションも素晴らしいでしょう。
これにどのように対処し、何をすることをお勧めしますか?〜/ .m2に基づいてCLASSPATHをエクスポートすると、おそらく害を及ぼす可能性があるためです;-)