代码打包

源码打包

方法一:使用eclipse工具

1.把源码引入到eclipse中,查看pom.xml文件中是否有以下类似配置

	<build>
		<!-- 执行构建时默认的goal或phase,如jar:jar或者package-->
		<defaultGoal>install</defaultGoal>
		<!-- 构建的结果所在的路径,默认为${basedir}/target目录 -->
		<directory>${basedir}/target</directory>
		<!-- 构建的最终结果的名字,该名字可能在其他plugin中被改变 -->
		<finalName>ik-analyzer</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<!-- 是否加载该插件的扩展,默认false -->
				<extensions>false</extensions>
				<!-- 该插件的configuration中的配置是否可以被(继承该POM的其他Maven项目)继承,默认true -->
				<inherited>true</inherited>
				<!-- 该插件所需要的特殊配置,在父子项目之间可以覆盖或合并 -->
				<configuration>
					<classifier>test</classifier>
				</configuration>
<!--         <dependencies>该插件所特有的依赖类库</dependencies> -->
<!--         <executions>该插件的某个goal(一个插件中可能包含多个goal)的执行方式</executions> -->
			</plugin>
		</plugins>
	</build>

2.右键项目,MAVEN => update projects…
3.右键项目,RUN AS => MAVEN build… => Main => Goals: mvn install -Dmaven.test.skip=true (注:跳过测试打包)
4.success 后在target中查找 xxx.jar 文件。

方法二:本地(需配置Maven及JAVA_HOME)

1.win+r 运行 cmd
2.移到源码本地目录,执行mvn操作命令。

C:Users\aaa>D:
D:\> cd D:\Develop\git\Repository\ik-analyzer
D:\Develop\git\Repository\ik-analyzer> mvn install -Dmaven.test.skip=true

3.success 后在target中找 xxx.jar 文件。

附:把jar包打到本地maven仓库中

mvn install:install-file -Dfile=D:/Develop/git/Repository/ik-analyzer/target/ik-analyzer-3.2.8-test.jar -DgroupId=org.wltea.ik-analyzer -DartifactId=ik-analyzer -Dversion=3.2.8 -Dpackaging=jar -DgeneratePom=true

-Dfile=jar包目录
-DgroupId=想要在maven仓库中的groupId
-DartifactId=想要在maven仓库中的artifactId
-Dversion=版本

想要使用的时候,在其项目的pom文件中添加依赖

   org.wltea.ik-analyzer  

   ik-analyzer  

   3.2.8  

你可能感兴趣的:(笔记)