【问题标题】:maven configuration to aggregate multiple services + restEasy + spring聚合多个服务的maven配置+restEasy+spring
【发布时间】:2016-01-13 05:31:07
【问题描述】:

我正在使用 spring 和 restEasy 来开发 restful 服务。

在项目中,服务数量很大并且还在不断增长,我正在寻找 Maven 配置来将任务分解成小模块。所有这些服务都将具有相同的 Web 上下文。想法是在一个模块中只有一小部分服务、业务逻辑和道逻辑,然后将模块组合到最终的项目中。

项目中的一个限制是在单独的模块中分发 resteasy 注释类。我不确定这是否自动暗示他们都应该有战争包装......不要想。

到目前为止,我看到的示例是带有 jax-rs 注释的类仅位于一个 web 打包模块中。

关于如何在单独的模块中分发带有 jax-rd 注释的类的任何建议,以便最终可以聚合它们以形成具有相同 Web 上下文的 restful 服务

【问题讨论】:

  • 是什么阻止您使用多个模块?

标签: spring rest maven resteasy


【解决方案1】:

父pom的样子

http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>net.greg</groupId>
    <artifactId>application</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <name>Greg Application</name>

    <modules>
            <module>projecta</module>
            <module>projectb</module>
            <module>projectc</module>
    </modules>

projectb 的 pom 可以像这样使用 projecta 作为依赖:

<dependency>
    <groupId>net.greg</groupId>
    <artifactId>projecta</artifactId>
    <version>${project.version}</version>
</dependency>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多