idea打jar包

1、问题描述 

  我这边是分为两个项目 一个分为service 一个分为web 把两个项目导入到一个idea里面 从而不分别启动。

以我这边为例子:把service打jar包到web中去

把下面的代码复制到service  (也就是你要打为jar包的项目)  pom文件中

 

下面代码中的这个  <outputDirectory>../sz_smkt_web/src/main/webapp/WEB-INF/lib/</outputDirectory>

路改成你要打jar包的路径

 

 

 <include>**/domain/*</include>

 

            <include>**/pojo/*</include>

 

            <include>**/*APProxy*.class</include>

 

这些是你要打包的文件类型

 

 

 把下方代码复制进去

<plugins>

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-jar-plugin</artifactId>

    <version>2.6</version>

    <configuration>

        <jarName>jar包名字</jarName>

        <includes>

            <include>**/domain/*</include>

            <include>**/pojo/*</include>

            <include>**/*APProxy*.class</include>

        </includes>

        <excludes>

            <exclude>*.pom</exclude>

        </excludes>

        <outputDirectory>../sz_smkt_web/src/main/webapp/WEB-INF/lib/</outputDirectory>

    </configuration>

</plugin>

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-war-plugin</artifactId>

    <version>2.4</version>

</plugin>

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-compiler-plugin</artifactId>

    <version>3.3</version>

    <configuration>

        <source>1.8</source>

        <target>1.8</target>

        <verbose>true</verbose>

        <encoding>UTF-8</encoding>

    </configuration>

</plugin>

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-resources-plugin</artifactId>

    <version>3.1.0</version>

    <configuration>

        <encoding>UTF-8</encoding>

    </configuration>

</plugin>

 

</plugins>

 

posted @ 2022-06-06 11:00  小迷糊的指引  阅读(150)  评论(0)    收藏  举报