Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven插件,用于在项目构建阶段调用外部JAR_Java_Maven_Maven Plugin - Fatal编程技术网

Java Maven插件,用于在项目构建阶段调用外部JAR

Java Maven插件,用于在项目构建阶段调用外部JAR,java,maven,maven-plugin,Java,Maven,Maven Plugin,我想请求与以下场景相关的帮助:即,我有一个主Java项目(可通过Tomcat服务器部署的Java web应用程序),我通过第二个独立的Java程序(可从命令行调用)对其编译的类进行分析,并对应用程序数据库进行验证-这两个项目都是使用Maven创建的。这两个项目在单独调用时都可以正常工作,但是,我现在需要将它们连接在一起。 具体地说,我现在正在寻找一种将这两个项目结合在一起的可能性,如下所示:当我通过Maven在Tomcat服务器上部署第一个应用程序时,我还想调用第二个应用程序来检查此应用程序的格

我想请求与以下场景相关的帮助:即,我有一个主Java项目(可通过Tomcat服务器部署的Java web应用程序),我通过第二个独立的Java程序(可从命令行调用)对其编译的类进行分析,并对应用程序数据库进行验证-这两个项目都是使用Maven创建的。这两个项目在单独调用时都可以正常工作,但是,我现在需要将它们连接在一起。
具体地说,我现在正在寻找一种将这两个项目结合在一起的可能性,如下所示:当我通过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实例下运行