一、打包
1、在eclipse中新建一个maven工程,打包jar包的话不要建web工程
2、在pom文件中添加
-
<build>
-
-
<plugins>
-
<plugin>
-
<artifactId>maven-compiler-plugin</artifactId>
-
<version>2.3.2</version>
-
<configuration>
-
<source>1.8</source>
-
<target>1.8</target>
-
</configuration>
-
</plugin>
-
<plugin>
-
<artifactId> maven-assembly-plugin </artifactId>
-
<configuration>
-
<descriptorRefs>
-
<descriptorRef>jar-with-dependencies</descriptorRef>
-
</descriptorRefs>
-
<!-- <archive> <manifest> <mainClass>com.nxet.test.Test</mainClass>
-
</manifest> </archive> -->
-
</configuration>
-
<executions>
-
<execution>
-
<id>make-assembly</id>
-
<phase>package</phase>
-
<goals>
-
<goal>single</goal>
-
</goals>
-
</execution>
-
</executions>
-
</plugin>
-
</plugins>
-
</build>
3、在pom文件上右键,选择runas->mavninstall ,会在target目录下出现打包的jar包
二、发布
在cmd命令中运行:
-
mvn install:install-file
-
-Dfile=jar包的位置
-
-DgroupId=上面的groupId
-
-DartifactId=上面的artifactId
-
-Dversion=上面的version
-
-Dpackaging=jar
注意:任何路径和名称不要有中文和空格,以防出现莫名其妙的错误。
发布成功后就可以在别的项目中引用了(这里的groupid和artifactid、版本号可以随意指定,只要确保引用的时候写的和这里的一致即可)
例子:
mvn install:install-file -Dfile=D:\thrift-0.9.2.jar -DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=0.9.2 -Dpackaging=jar
别的项目中pom文件中这样引用
org.apache.thrift
libthrift
0.9.2
阅读(4390) | 评论(0) | 转发(0) |