如何在战争文件中添加对Java类的依赖性



我有一个被打包为战争的Maven项目,我想将该软件包中的Java类用作来自其他项目的库依赖性。

我尝试只是添加这种依赖性,但是它当然正在寻找一个罐子。我还尝试添加Maven-War-Plugin,但这似乎没有帮助:

                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                    <configuration>
                        <attachClasses>true</attachClasses>
                        <classesClassifier>classes</classesClassifier>
                    </configuration>
                </plugin>

您可以通过在root pom

中添加模块来实现这一点
 <modules>
        <module>module-one</module>
        <module>module-two</module>
         ...
 </modules>


在您的孩子模块中,您应该补充说它具有 parent

<parent>
    <groupId>com.test.testy</groupId>
    <artifactId>nameOfArtifact</artifactId>
    <version>1.0</version>
</parent>
<artifactId>module-one</artifactId>

最新更新