2016-08-12 99 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實例下運行。

相關問題