Java Maven插件,用于在项目构建阶段调用外部JAR
我想请求与以下场景相关的帮助:即,我有一个主Java项目(可通过Tomcat服务器部署的Java web应用程序),我通过第二个独立的Java程序(可从命令行调用)对其编译的类进行分析,并对应用程序数据库进行验证-这两个项目都是使用Maven创建的。这两个项目在单独调用时都可以正常工作,但是,我现在需要将它们连接在一起。Java Maven插件,用于在项目构建阶段调用外部JAR,java,maven,maven-plugin,Java,Maven,Maven Plugin,我想请求与以下场景相关的帮助:即,我有一个主Java项目(可通过Tomcat服务器部署的Java web应用程序),我通过第二个独立的Java程序(可从命令行调用)对其编译的类进行分析,并对应用程序数据库进行验证-这两个项目都是使用Maven创建的。这两个项目在单独调用时都可以正常工作,但是,我现在需要将它们连接在一起。 具体地说,我现在正在寻找一种将这两个项目结合在一起的可能性,如下所示:当我通过Maven在Tomcat服务器上部署第一个应用程序时,我还想调用第二个应用程序来检查此应用程序的格
具体地说,我现在正在寻找一种将这两个项目结合在一起的可能性,如下所示:当我通过Maven在Tomcat服务器上部署第一个应用程序时,我还想调用第二个应用程序来检查此应用程序的格式良好的功能(即针对应用程序数据库的验证)。
据我所知,Maven可能以类似于其他已知插件的方式实现这一点(请参见下面的示例),但不幸的是,我还没有找到任何解决问题的方法。因此,我对与当前专题有关的一些建议感兴趣。提前感谢您的帮助, 弗朗蒂塞克
假设ProjectB将部署到Tomcat 将项目A作为依赖项包含到项目B中
<dependency>
<groupId>yourgroupid</groupId>
<artifactId>projectA</artifactId>
<version>${project.version}</version>
</dependency>
yourgroupid
项目A
${project.version}
在将其放入ProjectB pom.xml之前,请记住在本地存储库中安装ProjectA
请记住,这种方法解决了依赖性问题。然而,从ProjectB调用ProjectA是另一件您必须处理的事情
其中一个选择是通过一些框架API(例如Spring)来统一它们。使它们在相同的Spring实例下运行