Maven笔记三:使用Ecplise创建一个Maven项目
一、前提条件
1.已安装配置好Maven:https://www.cnblogs.com/daydayup-lin/p/12259020.html
2.已配置好Maven仓库地址和下载路径:https://www.cnblogs.com/daydayup-lin/p/12268262.html
3.已安装好Ecplise:https://www.cnblogs.com/daydayup-lin/p/12259787.html
二、操作步骤
1、设置Ecplise
1)集成maven
最新版的Ecplise已经集成好maven,如果没有或者想要用高版本maven的话, 菜单>Window>Preferences>Maven->Installations, 指定:D:\software\maven\apache-maven-3.6.3
2)设置仓库路径
菜单->Window->Preferences->Maven->User Settings->
Global Settings 和 User Settings都使用:
D:\software\maven\apache-maven-3.6.3\conf\settings.xml # 这是我本地maven的配置文件地址
点击一下Reindex,确保 local Repository为:
D:\software\maven\repository
2、创建Maven项目
菜单>File>New>Other>Maven>Maven Project
下一步:
这里选择maven-archetype-quickstart:
填写项目信息如下:
运行APP:
3、添加jar包
当一个Maven项目需要用到第三方jar的时候,就需要添加对应的jar包。
下面添加一个jdbc的jar包。
1) 修改App.class,写一段需要依赖jar包才可以成功执行的代码:
package com.lin.apitest.test0206_2;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args ) throws ClassNotFoundException
{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("初始化驱动成功");
System.out.println( "Hello World!" );
}
}
内容修改后直接运行报错如下:
2)给maven项目添加jar
双击pom.xml,出现pom专有的编辑页面。点击下图中"Dependencies",点击Add按钮,在弹出框中如下位置输入:mysql,下面会自动检索出来mysql-connctor-java,选中并点击OK
上述步骤添加完一定要记得保存,然后重新运行
运行成功。
三、问题记录
1、在给maven项目添加jar时无法搜索到mysql jar包,如下图:
解决方法:
1)先检查本地仓库(D:\software\maven\repository)中已存在mysql,如果不存在,请先下载jar。
2)如果已经存在mysql jar包,点击菜单>Window>Show View>Other>Maven>Maven Repositories>Local Repository>Rebuild Index,如下图:
然后再重新添加mysql jar