方法1.安装好maven 环境 指定环境变量
在jar包目录打开cmd命令行,执行下面命令即可
安装指定文件到本地仓库命令:mvn install:install-file
-DgroupId=<groupId> : 设置项目代码的包名(一般用组织名)
-DartifactId=<artifactId> : 设置项目名或模块名
-Dversion=1.0.0 : 版本号
-Dpackaging=jar : 什么类型的文件(jar包)
-Dfile=<myfile.jar> : 指定jar文件路径与文件名(同目录只需文件名)
安装命令实例:
mvn install:install-file -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.0.0 -Dpackaging=jar -Dfile=ueditor-1.1.2.jar
mvn install:install-file -DgroupId=live-appweb -DartifactId=live_dao -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=live_dao-0.0.1-SNAPSHOT.jar
方法2:
方法一:将待引入的包放在目录下如lib目录下,修改pom文件,加入依赖并且scope要设置为system
<dependencies>
<dependency>
<groupId>com.fbcds</groupId>
<artifactId>fbcds</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/fbcds.jar</systemPath>
</dependency>
</dependencies>
上面设置完成后,运行mvn package命令执行成功。但打出来的包里面不包含lib目录和fbcds.jar这个引用的包,即打出来的包不是可执行的jar。所以个人开发的话可以使用这种方式,如果团队开发请使用方法1。
方法3:
1.在你的根目录文件夹下建立如下文件夹
如D:\maven_repository\ 创建ImApi文件夹 —->再创建ImApi文件夹—–>再创建1.0文件夹
最后把ImApi.jar放到1.0文件夹下
把ImApi.jar改为ImApi-1.0.jar,并创建文件ImApi-1.0.pom。
2、然后在ImApi-1.0.pom中写如下内容
<project>
<modelVersion>1.0.0</modelVersion>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</project>
3、在你的项目的pom.xml依赖中引入就行了
<dependency>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</dependency>
4、保存之后pom.xml会报错,右键项目—Maven—Update Project
然后勾选 force update of snapshots/releases 选项即可。
${basedir} 项目根目录
${version}表示项目版本;
${project.basedir}同${basedir};
${project.version}表示项目版本,与${version}相同;
${project.build.directory} 构建目录,缺省为target
${project.build.sourceEncoding}表示主源码的编码格式;
${project.build.sourceDirectory}表示主源码路径;
${project.build.finalName}表示输出文件名称;
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
在jar包目录打开cmd命令行,执行下面命令即可
安装指定文件到本地仓库命令:mvn install:install-file
-DgroupId=<groupId> : 设置项目代码的包名(一般用组织名)
-DartifactId=<artifactId> : 设置项目名或模块名
-Dversion=1.0.0 : 版本号
-Dpackaging=jar : 什么类型的文件(jar包)
-Dfile=<myfile.jar> : 指定jar文件路径与文件名(同目录只需文件名)
安装命令实例:
mvn install:install-file -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.0.0 -Dpackaging=jar -Dfile=ueditor-1.1.2.jar
mvn install:install-file -DgroupId=live-appweb -DartifactId=live_dao -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=live_dao-0.0.1-SNAPSHOT.jar
方法2:
方法一:将待引入的包放在目录下如lib目录下,修改pom文件,加入依赖并且scope要设置为system
<dependencies>
<dependency>
<groupId>com.fbcds</groupId>
<artifactId>fbcds</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/fbcds.jar</systemPath>
</dependency>
</dependencies>
上面设置完成后,运行mvn package命令执行成功。但打出来的包里面不包含lib目录和fbcds.jar这个引用的包,即打出来的包不是可执行的jar。所以个人开发的话可以使用这种方式,如果团队开发请使用方法1。
方法3:
1.在你的根目录文件夹下建立如下文件夹
如D:\maven_repository\ 创建ImApi文件夹 —->再创建ImApi文件夹—–>再创建1.0文件夹
最后把ImApi.jar放到1.0文件夹下
把ImApi.jar改为ImApi-1.0.jar,并创建文件ImApi-1.0.pom。
2、然后在ImApi-1.0.pom中写如下内容
<project>
<modelVersion>1.0.0</modelVersion>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</project>
3、在你的项目的pom.xml依赖中引入就行了
<dependency>
<groupId>ImApi</groupId>
<artifactId>ImApi</artifactId>
<version>1.0</version>
</dependency>
4、保存之后pom.xml会报错,右键项目—Maven—Update Project
然后勾选 force update of snapshots/releases 选项即可。
${basedir} 项目根目录
${version}表示项目版本;
${project.basedir}同${basedir};
${project.version}表示项目版本,与${version}相同;
${project.build.directory} 构建目录,缺省为target
${project.build.sourceEncoding}表示主源码的编码格式;
${project.build.sourceDirectory}表示主源码路径;
${project.build.finalName}表示输出文件名称;
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes