Maven项目中WEB模块中后台代码打成jar包

    xiaoxiao2021-04-19  78

    1、将web模块的后台代码打成jar 包发布到target目录下(war包中正常编译的class依然存在) <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <id>make-a-jar</id> <phase>compile</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> 2、将web模块的后台代码打成jar包发布到WEB_INF/lib下 <build> <finalName>manage-elasticsearch-authorization</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <!-- 释放将项目的类文件打成jar放到lib目录中。 打成jar的好处是:只修改class时,可以只更新jar。 --> <archiveClasses>true</archiveClasses> <webResources> <!-- src/main/resources是默认的资源目录。 当archiveClasses=true时,resources中的文件资源会被打到jar中; 当archiveClasses=false时,resources中的文件资源在war的根目录。 --> <resource> <!-- resources作为source folder,不会被打到jar中。 --> <directory>src/main/resources</directory> <targetPath>WEB-INF/classes</targetPath> <filtering>true</filtering> </resource> </webResources> </configuration> </plugin> </plugins> </build>
    转载请注明原文地址: https://ju.6miu.com/read-675756.html

    最新回复(0)