2016-08-12 56 views
-3

我想请求一些与以下场景有关的帮助:即,我有一个主要的Java项目(可通过Tomcat服务器部署的Java Web应用程序),它的编译类I通过第二个独立的Java程序(可从命令行调用)分析和验证应用程序数据库 - 两个项目均使用Maven创建。这两个项目在单独调用时都没有任何问题,但现在我需要将它们结合在一起。
具体而言,我现在正在寻找一种将2个项目连接在一起的可能性,如下所示:当我在Tomcat服务器上通过Maven部署第一个应用程序时,我还想调用第二个应用程序来检查格式良好的功能(即针对应用程序数据库的验证)。
据我所知,这可能从Maven以类似的方式,像其他已知的插件(请参阅下面的示例),但不幸的是,我还没有找到任何解决方案的问题。因此,我会对与当前主题相关的一些建议感兴趣。预先感谢您的帮助, 弗朗齐歇克在项目构建阶段调用外部JAR的Maven插件

Link to sample plugin - Maven Javadoc plugin example

回答

0

假设你把它在之前的项目B将被部署到Tomcat 包括在了projectA到项目B的依赖

<dependency> 
    <groupId>yourgroupid</groupId> 
    <artifactId>projectA</artifactId> 
    <version>${project.version}</version> 
</dependency> 

ProjectB pom.xml,记得Maven在本地资源库中安装ProjectA。

请记住,这种方法解决了依赖性问题。然而,ProjectB中的Invokde ProjectA是另一个你必须处理的问题。

其中一个选项是通过一些框架API将它们统一起来。弹簧。让它们在同一个Spring实例下运行。

相关问题