タグ付けされた質問 「pom.xml」

プロジェクトオブジェクトモデルまたはPOMは、Mavenの基本的な作業単位です。

7
Maven:ライフサイクルvs.フェーズvs.プラグインvs.目標[終了]
休業。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する ここでは比較的新しい開発者ですが、しばらく使っていましたが、Mavenの基礎を固めたいと思っています。私の問題の一部は、Ant の経験がないことです。これは、多くの説明が出てきたところからのようです。私はチュートリアルを読んでいて、これからも同じ言葉を聞き続けます。 ライフサイクル 段階 プラグイン ゴール 私が学んだことから、ライフサイクルは最も広い範囲であり、フェーズ、プラグイン、および/または目標で構成されている(または完了している)ようです。 質問:これらの用語がどのように関連しているか、および最も一般的な例に関する情報を提供できますか? 明示的で基本的であるほど良いです!

10
欠落しているアーティファクトcom.microsoft.sqlserver:sqljdbc4:jar:4.0
MS SQLドライバーの依存関係をPOM.xmlファイルに追加しようとしています。依存関係は次のとおりです。 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency> しかし、私はこの例外を受け取ります 欠落しているアーティファクトcom.microsoft.sqlserver:sqljdbc4:jar:4.0 私は本当に問題を理解していません。

13
Nexusにアーティファクトをデプロイするときのエラー
ネクサスサーバーの自分のリポジトリにアーティファクトをデプロイするときにエラーが発生する:「アーティファクトをデプロイできませんでした:アーティファクトを転送できませんでした」「ファイルhttp:/// my_artifactを転送できませんでした。戻りコードは400です」 1つのカスタムリポジトリmy_repoと次のmavenローカル構成でNexusを実行しています。 settings.xml <server> <id>my_repo</id> <username>user</username> <password>pass</password> </server> ... <mirror> <id>my_repo</id> <name>Repo Mirror</name> <url><my_url_to_my_repo></url> <mirrorOf>*</mirrorOf> </mirror> ユーザーには、my_repoへの作成/読み取り/書き込み権限があります- pom.xml <distributionManagement> <repository> <id>my_repo</id> <name>my_repo</name> <url><my_url_to_my_repo></url> <layout>default</layout> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url><my_url_to_my_snapshot_repo></url> </snapshotRepository> </distributionManagement> そして私は実行します mvn deploy エラーを取得します。何か案が?

4
Mavenの依存関係をグローバルに除外する方法はありますか?
推移的な依存関係を、それに依存するすべての依存関係から除外することなく、含まれることから除外する「一般的な」方法を見つけようとしています。たとえば、slf4jを除外する場合は、次のようにします。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.4.0.GA</version> <type>jar</type> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> これは、一部はpomファイルをクリーンアップするためであり、一部は除外された依存関係に依存する依存関係を追加し、除外するのを忘れる人々による将来の問題を回避するためです。 方法はありますか?

13
Mavenのメモリ不足ビルドの失敗
今日の時点で、私のMavenコンパイルは失敗します。 [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [エラー]メモリ不足。メモリの量を増やすには、起動時に-Xmxフラグを使用します(java -Xmx128M ...) 昨日の時点で、Mavenコンパイルを正常に実行できました。 今日の時点で、ヒープを3GBに増やしました。また、2〜3行のコードを変更しただけなので、この「メモリ不足」エラーがわかりません。 vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS -Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m 編集:失敗したモジュールのpom.xmlを変更して、投稿者のコメントを試しました。しかし、同じMavenビルドエラーが発生しました。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <fork>true</fork> <meminitial>1024m</meminitial> <maxmem>2024m</maxmem> </configuration> </plugin>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.