gpt4 book ai didi

maven - 在 Maven 构建中包含 yajsw

转载 作者:行者123 更新时间:2023-12-01 02:16:59 25 4
gpt4 key购买 nike

我的项目使用 YAJSW 包装器。当我构建项目时,我简单地将 YAJSW 所需的 jar 复制到程序集中。所以 YAJSW 的 jars 简单地提交到我的 svn 中。我不喜欢这样,因为我的项目拥有 25 MB 的空间,其中 20 MB 是 YAJSW 的库。

我想试试:

  • 删除不必要的 YAJSW 库,但我不知道需要哪些库。
  • 在构建期间从 repo 下载所需的库。但是如何在不列出依赖项中的所有 YAJSW jar 的情况下使它变得容易?

  • 如果有一个带有依赖项的 YAJSW pom,那将是最好的,但我没有找到。也许有人创建了它,所以我可以将它上传到我的仓库?

    最佳答案

    这是您需要复制到assembly 中的最基本的东西。循环:

    <fileSet>
    <directory>
    your_yajsw_folder
    </directory>
    <outputDirectory>/yajsw</outputDirectory>
    <includes>
    <include>bat/</include>
    <include>conf/</include>
    <include>lib/</include>
    <include>scripts/</include>
    <include>wrapper.jar</include>
    <include>wrapperApp.jar</include>
    </includes>
    </fileSet>

    现在我正在尝试添加 wrapper.jarwrapperApp.jar来自 maven,因此将其从 assymb 文件中删除。但是,为此我可能需要编辑脚本以在 lib 中查找 jar。文件夹而不是 wrapper_home
    我找到了 Maven 依赖项:
    <dependency>
    <groupId>org.rzo.yajsw</groupId>
    <artifactId>wrapper</artifactId>
    <version>11.11</version>
    </dependency>
    <dependency>
    <groupId>org.rzo.yajsw</groupId>
    <artifactId>wrapperApp</artifactId>
    <version>11.11</version>
    </dependency>

    关于maven - 在 Maven 构建中包含 yajsw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24011831/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com