发表于: 2018-06-10 22:58:30

2 841


今天的收获!

jar文件:

JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。

pom.xml文件

太多了,简单的看了下应该是项目的配置文件,例如创建人是谁,用了哪些包啥啥啥的.(核心文件,就是不知道只有一个pom能不能完全导出原本项目.)

(局部配置)

setting.xml文件

从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。
Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。

(全局配置)




试着用eclipse的导出,路径选择桌面,出现了一个.jar文件.

我的理解是就是将java项目打包.搭配maven上传到服务器便于其他人下载使用,在导出的时候将配置文件一块打包.

使用eclipse导出

新建一个maven project,选择quickstart,在src/main/java下新建hallo.java文件.

右键导出,选择jar文件,选择路径,下一步,选择密封jar,选择main()入口,完成

在控制台目录下使用命令java -jar 文件名

控制台输出hallo...结束 


找到项目根目录(开始的时候我在mavenworkspace怎么都找不到.后来发现在eclipseworkspace...尴尬)

运行mvn clean

mvn install

(在运行install的时候出错,不支持4以下.)

打开pom.xml(我还是要吹一波vscode!)

添加

<properties>

  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

效果为:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cnleika</groupId>
<artifactId>hallojava</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</project>

我不知道是在</project>

上方还是下面,不过放在两个project中间可以运行就没管...

在target下发现了jar文件...

在本地maven下发现了jar文件...

没能理解是怎么做到的- -


导包的话用eclipse点几下就够了,用命令行的话应该就是install了..


明天的目标(){

       了解,开始任务17DAO,了解任务18Junit,19Spring

}



返回列表 返回列表
评论

    分享到