发表于: 2017-12-18 06:11:55
7 487
今日完成:
1. Maven基础:
声明库:
<dependency>
<groupId>org.jvnet.localizer</groupId>
<artifactId>localizer</artifactId>
<version>1.8</version>
</dependency>
申明远程仓库:例如Java.net和JBoss
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
Maven搜索依赖顺序:
本地仓库,中央仓库,远程仓库
Maven依赖机制:
自动下载所有必需的依赖库,并保持版本升级。
添加jar到Maven本地仓库:
mvn install:install-file
-Dfile=c:\kaptcha-{version}.jar
-DgroupId=com.google.code
-DartifactId=kaptcha
-Dversion={version} -Dpackaging=jar
然后直接在pom.xml申明就可以直接使用
从Maven模板创建项目:
mvn archetype:generate
-DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart 模板
-DinteractiveMode=false
建立web项目:
mvn archetype:generate
-DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-webapp
-DgroupId=com.myhost.myapp
-DartifactId=myapp
使用mvc compile进行源码编译,编译后的文件将放在项目根目录下的target目录中
使用mvc test-compile编译测试源码
指令mvc test将先编译源码,再编译测试源码,然后执行测试代码。
使用mvn package进行项目打包。在项目所在的目录执行指令mvn package可以进行项目打包,打包方式是在项目根目录下的pom.xml文件中的packaging元素定义的,打包后的文件将会放在项目根目录下的target目录下。打包后的文件名将是在pom.xml文件中定义的artifactId-version的形式
使用mvn clean可以清除存放临时文件的target目录
所有的源代码放在文件夹 /src/main/java/, 所有的单元测试代码放入 /src/test/java/.
在pom.xml中修改jar版本,mvn eclipse:eclipse,更新自动保存到本地仓库
2. 下载配置idea,购买阿里云。
3. 在idea中新建maven项目,设置各个不同作用的文件夹,classpath和Test等。
根据CSDN教程IntelliJ IDEA上创建Maven Spring MVC项目,跟着教程做,目前还没有完成,遇到蛮多问题。
配置mysql和spring的jar包
https://www.cnblogs.com/Sinte-Beuve/p/5730553.html
明日计划:
1. 使用Mybatis实现DAO
2. 实现Junit
遇到的问题:
1. [INFO] No Spring WebApplicationInitializer types detected on classpath
2. Idea破解失效
3. 云服务器不知道怎么上手
收获:
1. 通过学习maven的基本操作,对maven的基本作用有了初步了解,有助于管理项目所需要的jar包。
2. 通过Spring小项目,掌握在idea上搭建Spring框架的方法。构建项目目录,标注不同类型文件夹。
评论