发表于: 2017-12-23 22:36:34

2 598


今天完成的事情:

1、找到了.m2文件里的jar文件 
2、IDEA导入数据库


明天计划的事情:

编写DAO,JdbcTemplate和Mybatis连接数据库


遇到的问题:

1、按网站中说法,执行mvn help:system后会生成一个.m2文件夹,但实际并没有,可能1是因为mac系统问题,可能2是因为有这个文件夹了,但位置未确定。已解决

2、新建立java文件的方法。已解决

3、File>>New>>Project,相关名词解释:

参考https://zhidao.baidu.com/question/1639120287056394340.html

GroupId、ArtifactId被统称为坐标,是为了保证项目唯一性而提出的,如果想要把项目弄到maven本地仓库去,想要找到你的项目就必须 根据这两个id查找

GroupId 一般分为多段 ,第一段为公司域(org、com、cn等),第二段为公司名称

ArtifactId 项目名称。已解决

4、关于无法建立package包的问题,

在需要建包的文件夹上右键,选择Mark Directory as>> Sources root。已解决

5、之前用mysql和Navicat建立过数据库,将这个文件导入

通过View >> Tool Windows >> Database功能已经实现导入。已解决


收获:

主要明白了通过IDEA操作maven的方法


-----

12月23日,接之前学习内容

前任务师兄点评:

先不装Tomcat,做daO的增删改查,先不需要管webapp,把jdbc做好,结合之前做的student数据表操作

1、回到任务本身,涉及到install、clean,查找资料,找到如下内容:

参照https://my.oschina.net/freelife/blog/501442?p=1 说明,maven本地仓库.m2文件夹路径

mvn install 在本地repository中安装jar

mvn clean 清除项目生成的jar


2、再通过mvn help:system命令可以下载一些配置,自动生成.m2下的jar包,但实际上并没有看到jar包的存在,可能是因为settings.xml文件中localRepository的设置有关系,查看其他人设置的功能,设置应该是正确的

借用http://blog.csdn.net/neutron129/article/details/51166067内容,通过mvn help:system命令下载maven-help-plugin插件后,还需要执行ls -al(查看所有文件命令,看到了.m2文件存在,但这个目录是否正确?查询结果为在当前登录的用户文件夹下位置正确) 

3、新建立java文件并查看.m2文件夹下是否有jar文件存在



  在java文件夹下建立了java文件,但通过进入.m2文件夹,ls -al指令未查找到该文件夹下有jar包的存在

  再执行mvn install命令,显示:

The goal you specified requires a project to execute but there is no POM in this directory (/Users/long/.m2/repository). Please verify you invoked Maven from the correct directory. -> [Help 1]

  就这个问题请教了师兄,首先,可以这个命令可以通过IDEA软件中Maven Projects功能中的install运行,下方的运行就会显示jar文件的存在了:

[INFO] Installing /Users/long/IdeaProjects/springmvcdemo/target/springmvcdemo-1.0-SNAPSHOT.jar to /Users/long/.m2/repository/cn/hejianlong/springmvcdemo/1.0-SNAPSHOT/springmvcdemo-1.0-SNAPSHOT.jar

  而至于我通过终端无法运行是由于我在运行指令的时候并没有在java文件所在的路径,所以报错



问题

1、按网站中说法,执行mvn help:system后会生成一个.m2文件夹,但实际并没有,可能1是因为mac系统问题,可能2是因为有这个文件夹了,但位置未确定。已解决

2、新建立java文件的方法。已解决

3、File>>New>>Project,相关名词解释:

参考https://zhidao.baidu.com/question/1639120287056394340.html

GroupId、ArtifactId被统称为坐标,是为了保证项目唯一性而提出的,如果想要把项目弄到maven本地仓库去,想要找到你的项目就必须 根据这两个id查找

GroupId 一般分为多段 ,第一段为公司域(org、com、cn等),第二段为公司名称

ArtifactId 项目名称。已解决


4、关于无法建立package包的问题,

在需要建包的文件夹上右键,选择Mark Directory as>> Sources root。已解决


5、之前用mysql和Navicat建立过数据库,将这个文件导入

通过View >> Tool Windows >> Database功能已经实现导入。已解决




返回列表 返回列表
评论

    分享到