首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能让Maven "WAR“pom.xml包将我的类打包到JAR中,并将JAR放在/WEB/lib文件夹中?

是否有可能让Maven "WAR“pom.xml包将我的类打包到JAR中,并将JAR放在/WEB/lib文件夹中?
EN

Stack Overflow用户
提问于 2020-06-12 22:12:28
回答 2查看 542关注 0票数 1

我有一个简单的应用程序。我使用Maven pom.xml文件构建WAR文件。

当我执行"maven安装“时,它会在/WEB-INFO/classes文件夹中使用我编译的Java类生成一个WAR文件。

我的maven pom.xml看起来像这样(依赖项注释掉了) ..。

代码语言:javascript
复制
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>mycompany.com</groupId>
    <artifactId>myapp</artifactId>
    <packaging>war</packaging>
    <version>0.0.1-SNAPSHOT</version>
    <name>My Application</name>
    <url>http://maven.apache.org</url>
    <dependencies>

<!-- .... -->

    </dependencies>
    <build>
        <finalName>myapp</finalName>
    </build>
</project>

接下来,我想混淆我的Java类(我将使用Allatori模糊服务),所以我认为最简单的事情是,如果我的Java类都被放入自己的JAR文件中,并与其余的JAR一起存储在/WEB-INF/lib文件夹中。

有没有办法修改我的Maven pom.xml文件,这样它就可以将我的类打包到JAR中,并将JAR放在/WEB-INF/lib文件夹中?

更新:

将此添加到“build”部分(正如"JF“工作过的那样) ..。

代码语言:javascript
复制
    <build>
        <finalName>myapp</finalName>

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.3.0</version>
                <configuration>
                    <archiveClasses>true</archiveClasses>
                </configuration>
            </plugin>
        </plugins>

    </build>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-13 12:01:23

您可以使用<archiveClasses>配置(将其设置为true)来生成带有类的额外jar。

另请参阅:

https://maven.apache.org/plugins/maven-war-plugin/war-mojo.html

票数 1
EN

Stack Overflow用户

发布于 2020-06-12 23:03:06

将Java类移动到单独的Maven模块中,并将其作为依赖项添加到WAR项目中。然后,您可以在该模块中创建任何必需的jar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62353199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档