发表于: 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.netJBoss

<repositories>

    <repository>

       <id>java.net</id>

       <url>https://maven.java.net/content/repositories/public/</url>

</repository>

</repositories>

Maven搜索依赖顺序:

本地仓库,中央仓库,远程仓库

Maven依赖机制:

自动下载所有必需的依赖库,并保持版本升级。

            添加jarMaven本地仓库:

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项目,设置各个不同作用的文件夹,classpathTest等。

根据CSDN教程IntelliJ IDEA上创建Maven Spring MVC项目,跟着教程做,目前还没有完成,遇到蛮多问题。

配置mysqlspringjar

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框架的方法。构建项目目录,标注不同类型文件夹。



返回列表 返回列表
评论

    分享到