V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
darnurash
V2EX  ›  编程

请问一个 maven 打包的方法

  •  
  •   darnurash · 115 天前 · 654 次点击
    这是一个创建于 115 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现有有一个非常简单的工程,src 里面有十个 java 文件,各自有自己的 main 方法,想通过 maven 打包,将每个 java 编译并打包,结果是生产十个 jar ,每个 jar 只有一个 class 。

    5 条回复    2022-10-14 22:55:14 +08:00
    asshell
        1
    asshell  
       115 天前
    不能全部拆除,留下来一个 main 吗?然后互相调用就是了
    darnurash
        2
    darnurash  
    OP
       115 天前
    @asshell 不能,每个 jar 包有各自用途各自独立,必须每个有自己的 class
    blindpirate
        3
    blindpirate  
       115 天前
    都打一个包里,调用的时候选择 main class 即可

    java -jar X.jar my.ClassA
    java -jar X.jar my.ClassB
    blindpirate
        4
    blindpirate  
       115 天前
    maven-jar-plugin 的 include/exclude 可以达到你要的效果,但是没必要,还得自己创建绑定 goal 。
    zizon
        5
    zizon  
       114 天前
    直接写个 shell for-loop-zip 一下就好了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3186 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.