maven 打包.bat文件和安装jar到仓库

来源:互联网 发布:匡恩网络待遇怎么样 编辑:程序博客网 时间:2024/05/07 15:29

直接上pom.xml

<build>    <resources>        <resource>            <directory>resources</directory>                <includes>                    <include>main.properties</include>                </includes>        </resource>    </resources>    <plugins>      <plugin>        <groupId>org.codehaus.mojo</groupId>        <artifactId>appassembler-maven-plugin</artifactId>        <version>1.2.1</version>        <executions>          <execution>            <id>make-assembly</id>            <phase>package</phase>            <goals>              <goal>assemble</goal>            </goals>          </execution>        </executions>        <configuration>          <!--lib下直接存放jar,没有路径文件夹(如com/apache),如果没有这个选项则放在lib下的jar包会被com/apache类似的多层文件夹包裹起来-->          <repositoryLayout>flat</repositoryLayout>          <!--生成的项目的目录位置,这里的client是项目的名称,你可以根据你的需要自己随便命名-->       <assembleDirectory>${project.build.directory}/cossim</assembleDirectory>          <!--java启动参数-->          <extraJvmArguments>-Xms128m</extraJvmArguments>          <binFileExtensions>            <unix>.sh</unix>          </binFileExtensions>          <platforms>            <platform>windows</platform>            <platform>unix</platform>          </platforms>          <repositoryName>lib</repositoryName>          <programs>            <program>              <!--指定主类,脚本名。会生成shell/bat两种类型,也可用platforms指定运行平台-->              <mainClass>com.hitales.tools.cossim.CosCompareTool</mainClass>              <!-- 生成的脚本文件的名称,比如start.sh,你也可以根据你的需要命名成其他名字 -->              <name>start</name>            </program>          </programs>        </configuration>      </plugin>      <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-compiler-plugin</artifactId>        <configuration>          <source>1.7</source>          <target>1.7</target>           <encoding>UTF-8</encoding>         </configuration>      </plugin>    </plugins>  </build>

安装jar 到maven仓库 ,进入jar所在目录,运行

mvn install:install-file -Dfile=je-analysis-1.5.3.jar -DgroupId=je-analysis -DartifactId=je-analysis -Dversion=1.5.3 -Dpackaging=jar

选择run as maven clean ,然后maven build ,参数输入package

原创粉丝点击