这是我的项目结构
parent project - pom.xml
|
|----------> simple-math -- pom.xml
|----------> simple-web -- pom.xml
simple-math给出了一个名为App.add(a,b)的函数,它增加了两个数字。
simple-web使用此App.add并将其显示在index.jsp
中使用jar和war的默认设置可以很好地工作。
我想做的不是让simple-math生成jar,而是让它们生成普通的旧类文件。和simple-web调用使用.class路径添加而不是jar
我应该在pom.xml中进行哪些更改 - simple-math 我该如何从父项目中执行此操作?
答案 0 :(得分:0)
Maven的理念是为项目制作一个主要的人工制品。一个项目通常包含多个类,因此将它们打包成一个罐子是有意义的。
这样做的另一个原因是您部署到存储库中的工件会将版本号添加到其名称中。你不能用类文件做到这一点。
如果你真的想在你的战争中拥有单独的类文件,你可以尝试在简单web项目的构建过程中扩展simple-math- {version} .jar。