JAR依賴我有一個項目中的兩個不同的Maven的模塊,一個是UI模塊具有角JS的東西,它具有RESTful Web服務與球衣一個服務模塊。我在這裏的問題是,有沒有反正我可以在pom.xml作爲依賴添加此服務模塊UI模塊,並用它從UI模塊作爲服務。這裏的想法是不要將兩者都作爲不同的戰爭部署,而是作爲一個部署。Java RESTful服務作爲戰爭
5
A
回答
0
這是我在我的幾個項目都做了,
1.首先創建一個空白的項目,作爲使用modules
標籤齊備的用戶界面和服務組件/項目的容器/父。您可以在其中指定module
。你可以稱它爲APP。
要生成項目,將構建應用程序,它在轉彎建立兩個模塊和部署APP服務器。
這僅僅只用pom.xml
在pom.xml
2.Specify服務項目指定packaging
作爲war
爲dependency
到UI項目空白Maven項目。
3.Specify APP項目在這兩個服務的parent
以及UI項目。
希望這有助於!
1
可以生成你的服務模塊JAR。 pom.xml中應包含:
<packaging>jar</packaging>
而且
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>install</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
在您的主項目和地點有生成JAR文件創建libs文件夾。主要項目pom.xml中應包含:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>install-external</id>
<phase>clean</phase>
<configuration>
<file>${basedir}/libs/your_service.jar</file>
<repositoryLayout>default</repositoryLayout>
<groupId>your_service</groupId>
<artifactId>your_service</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<generatePom>true</generatePom>
</configuration>
<goals>
<goal>install-file</goal>
</goals>
</execution>
</executions>
</plugin>
而且
<!-- External lib -->
<dependency>
<groupId>your_service</groupId>
<artifactId>your_service</artifactId>
<version>1.0</version>
<!-- <systemPath>${basedir}/libs/your_service.jar</systemPath> -->
<!-- <scope>system</scope> -->
</dependency>
相關問題
- 1. Web服務的戰爭文件
- 2. 如何在本地使用java和tomcat將戰爭作爲Web服務運行?
- 3. Maven戰爭:限制戰爭
- 4. 問題在建築戰爭爲Web服務
- 5. 螞蟻戰爭任務如何工作?
- 6. 戰爭
- 7. Tomcat部署到遠程服務器與戰爭文件爲url
- 8. 創建一個可以部署爲JBOSS戰爭的SOAP服務
- 9. maven yui壓縮戰爭:戰爭
- 10. JSON客戶端在Java爲Restful服務
- 11. 從Java調用Restful服務
- 12. RestFul服務(spring3)CLIENT java?
- 13. Java澤西RESTful服務
- 14. java中的Restful web服務
- 15. 創建Java RESTful Web服務
- 16. 在應用程序服務器上部署戰爭
- 17. 戰爭部署玩
- 18. A碼的戰爭挑戰
- 19. 如何「戰爭」
- 20. 多戰爭耳
- 21. WildFly - 從戰爭
- 22. Grails的戰爭
- 23. 如何讓Maven運行戰爭:爆炸但不是戰爭:戰爭
- 24. Highcharts出口網絡戰爭沒有的Weblogic服務器
- 25. 依賴於子項目戰爭任務
- 26. 訪問liquibase.properties戰爭
- 27. 在Tomcat的Springboot戰爭不起作用
- 28. 在戰爭級別初始化,戰爭的「主要」
- 29. ANT戰爭任務 - 如何戰爭只有新的/修改的文件
- 30. 如何創建像[在Java戰爭]
在Web模塊'pom.xml'添加像'groupid'和'artifactid'和'varsion'服務模塊依賴 – Srinivasu