他のプロジェクトをインポートするMavenのエラー:他のプロジェクトをインポートするときに、ライフサイクルの構成Mavenのエラーによってカバーされていないプラグインの実行:ライフサイクル構成でカバーされていないプラグインの実行

ターン:

他のプロジェクトをインポートするMavenのエラー:ライフサイクル構成でカバーされていないプラグインの実行

研究の第2版を完成しようとしている数日の次の春のレイダースは、私はエッジの練習を読みながら思って、材料のソースをダウンロード!以前の経験がMavenの一部によって開発された、Mavenの設定パッケージの導入の瓶はまだ非常に便利ですので、このソースMavenの設定私は、プロジェクトのインポートがエラーの束を報告した後、私は期待していなかった、一つ一つを心配しないだろう問題インターネットの多くを解決することを取り除くために長い時間、次のようになりまし記録し、問題を解決するプロセスを投げる疑問を残して、解決策を持っています:

 問題の説明

プラグインの実行ライフサイクル構成によって覆われていない:org.apache.maven.plugins:Mavenの依存性、プラグイン:2.0:コピー依存性(実行:コピー依存性、相:プロセス源)

2決済処理

Mavenの依存性 - プラグイン:2.0:コピーの依存関係、Googleの検索--- org.apache.maven.pluginsで

リンクにクリックしてhttp://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-project-dependencies.html

 

次のように上記のコードpom.xmlファイルは、プロジェクトにコピーします。

コピープロジェクトの依存関係

プロジェクトの依存関係は、あなたのポンポンで宣言された依存関係です。使用し、その推移の依存関係とそれらをコピーするには  、依存関係:コピーの依存関係の  モジョを、以下のサンプルのようなプラグインを設定します。

Ctrl + Cを押してコードをコピーします
Ctrl + Cを押してコードをコピーします

  コードを貼り付け終えた後、Mavenの選択 - 更新プロジェクトを...

3欠落アーティファクトのjavax.transaction:JTA:jarファイル:1.0.1Bソリューション

ローカルのMavenリポジトリがjarファイルが欠落している、あなたは地元の図書館に行くためにjarファイルをインストールする必要があります。

このjarファイルは、3.1 zipダウンロードパッケージ、アドレスが含まれています。

http://download.csdn.net/detail/spring123tt/6847843

3.2 zipパッケージにCMDディレクトリには、次の文字列を実行します。

MVNインストールします。インストール・ファイル-Dfile = / jta-1_0_1B-classes.zip -DgroupId =のjavax.transaction -DartifactId = JTA -Dversion = 1.0.1B -Dpackaging =瓶

 上記のコマンドは、ローカルリポジトリにインストールされたjarパッケージをダウンロードすることです。

次に、あなたのMavenプロジェクトを更新するために行きます。OK!

4 在sts中导入旧的工程报错处理

报错如图:

一共两个问题,上面已经说明了解决过程。总的来说,需要在工程中引入两个插件,在pom.xml中添加如下代码:

复制代码
<build>      
        <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> </plugin> </plugins> </build>
复制代码

 



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,让更多的人能够享受到获取知识的快乐!因为本人初入职场,鉴于自身阅历有限,所以本博客内容大部分来源于网络中已有知识的汇总,欢迎各位转载,评论,大家一起学习进步!如有侵权,请及时和我联系,切实维护您的权益!

这几天想把Spring 攻略第二版完整的学习下,所以就在网上下载了该教材的源码,寻思边看书边练习!之前有过一些Maven开发的相关经验,觉得Maven在引入jar包上的配置还是很方便的,所以这次源码的Maven配置我倒是不担心,没想到项目导入后就报了一堆错误,一个一个的去解决,很多问题网上都有解决办法,就剩下一个问题折腾好久才解决掉,现将问题的解决过程记录如下:

 1 问题描述

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.0:copy-dependencies (execution: copy-dependencies, phase: process-sources)

2 解决过程

在谷歌上面搜索——org.apache.maven.plugins:maven-dependency-plugin:2.0:copy-dependencies

点击进入链接http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-project-dependencies.html

 

将上述代码copy到项目的pom.xml文件中即可,代码如下:

Copying project dependencies

Project dependencies are the dependencies declared in your pom. To copy them with their transitive dependencies, use the dependency:copy-dependencies mojo and configure the plugin like the sample below:

按 Ctrl+C 复制代码
按 Ctrl+C 复制代码

  粘贴完代码之后,选择Maven——Update Project...

3 Missing artifact javax.transaction:jta:jar:1.0.1B解决办法

就是本地maven库中缺少了这个jar,需要把这个jar安装到本地库中去。

3.1 下载包含此jar的zip包,地址:

http://download.csdn.net/detail/spring123tt/6847843

3.2 cmd到zip包的目录,运行下面的字符串

mvn install:install-file   -Dfile=./jta-1_0_1B-classes.zip   -DgroupId=javax.transaction   -DartifactId=jta -Dversion=1.0.1B   -Dpackaging=jar

 上述命令是把下载的jar包安装在本地仓库。

然后去update你的maven工程。就OK了!

4 在sts中导入旧的工程报错处理

报错如图:

一共两个问题,上面已经说明了解决过程。总的来说,需要在工程中引入两个插件,在pom.xml中添加如下代码:

复制代码
<build>      
        <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> </plugin> </plugins> </build>
复制代码

 



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,让更多的人能够享受到获取知识的快乐!因为本人初入职场,鉴于自身阅历有限,所以本博客内容大部分来源于网络中已有知识的汇总,欢迎各位转载,评论,大家一起学习进步!如有侵权,请及时和我联系,切实维护您的权益!

おすすめ

転載: www.cnblogs.com/libin6505/p/11220929.html