社区
Eclipse
帖子详情
我的eclipse上的maven配置好了之后,还是通过pom.xml文件中的add搜索不到阿里云的jar包,大家都是怎么做的?
snrypm
2017-04-03 05:23:14
...全文
808
8
打赏
收藏
我的eclipse上的maven配置好了之后,还是通过pom.xml文件中的add搜索不到阿里云的jar包,大家都是怎么做的?
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TuOneGo
2017-10-14
打赏
举报
回复
只能本地导,网上搜索依赖,好了贴进去
珍惜最爱的你
2017-10-14
打赏
举报
回复
http://mvnrepository.com/ 搜到复制链接,粘贴到pom.xml里面 保存就自动下载了
never_66
2017-10-13
打赏
举报
回复
兄弟,阿里不支持你这样导包,阿里只能通过pom.xml
MSLcaoyan
2017-10-13
打赏
举报
回复
这是搜索本地仓库的jar包,还是去中央仓库中找吧
萧尽悠然
2017-10-13
打赏
举报
回复
引用 5 楼 qq_31395143 的回复:
http://mvnrepository.com/ 去maven仓库里搜
楼主你这样搜只是搜pom文件里引入的jar包,不是搜索的仓库里的依赖, 去http://mvnrepository.com/里搜索,将搜到的复制到pom.xml文件里,eclipse回自动下载jar包
萧尽悠然
2017-10-13
打赏
举报
回复
http://mvnrepository.com/ 去maven仓库里搜
二中英雄
2017-07-18
打赏
举报
回复
楼主解决了吗?我也遇到了这个问题
xiongge2005
2017-05-22
打赏
举报
回复
楼主解决了吗?我也碰到了这个问题!!
maven
2 plugin for
eclipse
maven
2的插件,用于在
eclipse
下进行
maven
2的快速
配置
打开
eclipse
.选择菜单 window ->preferences ; 在新打开的对话框的左边的一列会看到一个名为
Maven
2的选项。鼠标单击,然后点击右边的Local Repository Folder 那一栏的Browse按扭。然后定位到你本地的
maven
repository 目录。就是前面运行脚本生成的哪个目录。比如我的 是C:\Documents and Settings\er\.m2\repository 点ok,
配置
完成。 接下来就是测试一下
maven
能不能在
eclipse
里运行。新建一个项目 名为test. File->new ->project,选择java project 点next.然后在Project name 一栏输入test 然后我们回在下边看到有一个 JRE 的表。这个是指定你的项目所使用的JDK的版本。因为EJB3只能在jdk1.5上运行 所以在这里必须选择1.5.具体
配置
方法为:点击Configure JREs...弹出一个对话框。这个对话框是配制jdk的。它会 有一个已经定义的jdk.。就是现在系统所使用的那个。如果此jdk的版本不是jdk1.5你就得添加一个。 点
add
按扭 在jre name一栏起个名字,比如 my-jdKl1.5,然后在 jre home directory一栏选择你的jdk1。5的安装路径,如果正确 在jre system libraries 下边回看到有很多瓶子。点ok,然后把 “对勾”从你原来哪个改到my-jdk1.5上就可以了。然后再 点ok.. 然后点finish.)右键点击test new class 新建一个类。包为org.main 类名为Sample .添加一些测试代码,最后这个类的代码如下: package org.main;public class Sample { public String something(){ return "aaaaaaaa"; }} 右键点击test new ->junit test case 回弹出一个对话框,问你是否要把junit .jar 加入到这个项目
中
。这回我们选NO. (因为这回我们是通过
maven
来构建项目。导入类库的操作由
Maven
来控制。)在新弹出的窗口
中
它会让你输入包 名和类名。包名:org.test 类名: testSample 然后点确定。然后添加一些代码,最后我们testSample的代码如下: package org.test;import org.main.Sample;import junit.framework.TestCase;public class testSample extends TestCase { public void testSample(){ Sample sa = new Sample(); String a = sa.something(); this.assertNotNull(a); }}此时会看到 有很多错误,这是因为没有导入junit.jar这个包。在项目test上点右键选择
Maven
2 ->enable 在Group Id 一栏添如入test,然后点finish. 然后再在项目test上点右键选择
Maven
2 ->
add
dependency 在新对话框里的Query输入junit 然后在下面的Search Results 里 展开junit 选择 "3.8.1 - junit-3.8.1.jar ............"这一项。然后点ok. 然后等一会。我们会看到错误没有了。然后在 左边的Package Explorer里展开Maben2 Dependencies 回 看到有一个junit.jar的瓶子。junit.jar这个库包已经被加入这个项目了。所以没有错误了。 然后打开testSample.java这个类。然后在outline窗口
中
把 类testSample展开,然后选择testSample()点 右键 然后选择run as ->junit test 然后回看到这个方法运行了。 这里有个小插曲, public void testSample(){ Sample sa = new Sample(); String a = sa.something(); this.assertNotNull(a); } 这个是这个类的一个方法,不是它的构造函数。如果是以下形式 public testSample(){ Sample sa = new Sample(); String a = sa.something(); this.assertNotNull(a); } 就是这个类的构造函数。 可以看出构造函数与方法的区别为构造函数是 public testSample() 而方法为public void testSample()。 构造函数不指定返回类型。而且它必须与类同名。 在outLine 窗口里构造函数上边有个“C”的小标记。我们把testSample 这个类改为 package org.test;import org.main.Sample;import junit.framework.TestCase;public class testSample extends TestCase { public void testSample(){ Sample sa = new Sample(); String a = sa.something(); this.assertNotNull(a); } public testSample(){ System.out.print("testSample"); }} 然后再在 outLine 里选择testSample() (注意选那个没有"C"标记的那个,然后点右键,run as junit test) 然后我们回看到程序运行了,而且在console里打印出 testSample,从
中
可以看到,你只要用到这个类、 它肯定要调用构造函数创建它自己,然后才执行你调用的方法。接着我们关掉junit窗口(在
eclipse
左边那一列点 junit 旁边哪个X )回到Package Explorer。然后右键点
pom.xml
选择run as ->
Maven
2 build 在弹出的对话框选者Goals...按纽,Lifecycle Phases 展开选package 然后点ok.然后点run.等一会。 如果如下类似文字就好了:[INFO] Total time: 206 second [INFO] Finished at: Sun Mar 26 12:20:01 CST 2006 [INFO] Memory 1M/6M然后我们直接通过
文件
夹找到这个项目的位置。比如我的是 D:\Taylorspace\test\target在这个
文件
夹下我们会 看到一个名为test-0.0.1.jar的
文件
。总结: 从
中
可以看到
Maven
的两个作用 1。管理library 包。在开发过程
中
我们回遇到这么一种情况,比如你建了 两个项目,一个为 project1 一个为project2 而这两个项目都用到一个jar 包。比如junit.jar 如果两个项目各自导入 junit.jar 不仅对磁盘空间是一个浪费,而且也不好管理。而通过
Maven
我们可以看到它把是这么
做
的。当你的项目 需要一个包时通过
add
dependancy.把它加进来以后
Maven
就会在你在
eclipse
里指定的哪个Local Repository Folder 目录下找这个
jar包
。比如我设的目录是C:\Documents and Settings\er\.m2\repository ,如果找到,就在项目的构建 路径加上这个jar.如果在这个目录找
不到
此
jar包
。它回从网上下载这个
jar包
,放到此目录。以后再用到此jar就不用下载 了。 2。就是项目部署。就是我们在上例
中
选择
pom.xml
然后选择运行,Goal 设成package,然后我们发现生成一个 test-0.0.1.jar的
文件
。
eclipse
手动pom本地包_(转)如何在
maven
的
pom.xml
中
添加本地
jar包
1
maven
本地仓库认识
maven
本地仓库
中
的jar目录一般分为三层:图
中
的1 2 3分别如下所示:1 groupId2 artifactId3 version4
jar包
的依赖如果要将
maven
本地仓库
中
的
jar包
添加到项目
中
,直接打开4 xx.pom
文件
,将改
jar包
的相关依赖复制
pom.xml
文件
中
即可。2 将本地
jar包
添加到本地仓库2.1 添加jar到本地仓库原则上
Maven
的设计是不...
Maven
快速入门
我自己觉得,
Maven
的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过
pom.xml
文件
的
配置
获取
jar包
,而不用手动去添加
jar包
,而这里
pom.xml
文件
对于学了一点
maven
的人来说,就有些熟悉了,怎么通过
pom.xml
...
在IDEA
中
打开
maven
项目
pom.xml
未识别
在IDEA
中
打开
maven
项目
pom.xml
未识别 项目场景及问题描述: 用IDEA打开
maven
项目工程时,选
中
pom.xml
打开(Open as Project)
pom.xml
没有被识别出来,导致IDEA不能自动下载依赖包,项目无法正常运行,且右侧没有出现
maven
窗口 解决方案: 选
中
pom.xml
文件
,右键 +
Add
as
Maven
Project 即可。此时刷新一下
Maven
,依赖包将自动导入~ 如果是打开Gradle项目,未识别,选
中
build.gradle
文件
,右键 + Import
Maven
之
pom.xml
与setting.xml
配置
文件
详解
一.
pom.xml
详解 1.概述 pom
中
节点如下分布 projectxmlns="http://
maven
.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:
Eclipse
58,454
社区成员
49,449
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章