
打开命令提示符
定位到mave项目根目录下(该目录下必须有pomxml)。
使用maven命令 mvn eclipse:eclipse
等它运行完
进入到根目录下,你会发现自动生成了熟悉的两个文件:classpath 和 project。
打开eclipse,找到该项目路径,导入即可。
src/main/resoures这个路径下的文件是在classpath下的,比如说这下面有一个
springxml ,在webxml 里注册的话就是类似于
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/springxml</param-value>
</context-param>
1、将你的maven的配置文件中的仓库地址改为你想要设置成的地址
2、重新使用命令生成项目(mvn clean,eclise:eclise),载入相关的依赖包
3、配置你的eclipse或myeclipse中的maven插件,reload刷新一下,导入工程即可
有问题欢迎提问,,谢谢!
原则上Maven的设计是不需要这么做的,因为pomxml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。
考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。
比如我下载了
lucene-queryparser-461jar
怎么添加到本地仓库呢?
步骤:
1cmd命令进入该jar包所在路径
2执行命令
mvn install:install-file -Dfile=lucene-queryparser-461jar -DgroupId=orgapachelucene -DartifactId=lucene-queryparser -Dversion=461 -Dpackaging=jar
(不同的jar包相对应替换对应部分)
另外我尝试了下面的方法,发现不行:
直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。
补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:
mvn install:install-file -Dfile=freemarker-2313jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2313 -Dpackaging=jar
就是安装到了repository\freemarker\freemarker\2313目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。
对于maven中存在classifier的,例如
<dependency>
<groupId>orgapachehadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>220</version>
<classifier>tests</classifier>
</dependency>
就加一个-D参数就可以了,如下:
mvn install:install-file -Dfile=hadoop-hdfs-220-testsjar -DgroupId=orgapachehadoop -DartifactId=hadoop-hdfs -Dversion=220 -Dclassifier=tests -Dpackaging=jar
当在Maven中配置Java环境时,可能会遇到“Java被设置到一个无效的目录”的错误提示。这通常是由于Java安装目录或JAVA_HOME环境变量设置不正确导致的。
为了解决这个问题,您可以采取以下步骤:
1 检查您的Java安装目录是否正确:打开控制台并输入“java -version”,如果显示Java版本信息,则说明Java已经正确安装并设置环境变量。否则,您需要重新安装Java并选择正确的安装目录。
2 检查JAVA_HOME环境变量是否正确:在控制台中输入“echo VA_HOME并检查路径是否正确。如果不正确,请更改JAVA_HOME环境变量的值以指向正确的Java安装目录。
3 检查PATH环境变量是否包含Java目录:在控制台中输入“echo TH并检查路径列表中是否包含Java安装目录。如果不包含,请将Java安装目录添加到PATH环境变量中。
如果您按照上述步骤进行 *** 作仍然无法解决该问题,则可能需要卸载并重新安装Java,并确保正确设置Java环境变量。
mvn archetype:create -DgroupId=comchongshitest
-DartifactId=hello -DpackageName=comchongshitest -Dversion=10
建立的 hello项目放在了 D盘根目录了,如何更改路径呢
在/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk,就要配置那个版本的jdk。
强制保存文件命令:w !sudo tee %
此时在进入项目执行:$ git pull origin master
继续mvn clean install
一、可执行的JAR文件
使用Maven 构建一个JAR 文件比较容易:只要定义项目包装为“jar”,然后执行包装生命周期阶段即可。但是定义一个可执行JAR 文件却比较麻烦。采取以下步骤可以更高效:
1、在您定义可执行类的 JAR 的MANIFESTMF 文件中定义一个main类。(MANIFESTMF 是包装您的应用程序时 Maven 生成的。)
2、找到您项目依赖的所有库。
3、 在您的MANIFESTMF 文件中包含那些库,便于您的应用程序找到它们。您可以手工进行这些 *** 作,或者要想更高效,您可以使用两个 Maven 插件帮助您完成:maven-jar-plugin 和 maven-dependency-plugin
以上就是关于eclipse中的Maven项目 怎么转为java项目 有图。全部的内容,包括:eclipse中的Maven项目 怎么转为java项目 有图。、spring配置加载maven项目里面的src/main/resoures下的静态资源,配置路径是file:、java中已有maven项目如何修改仓库路径(XP to Win7)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)