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