lagom框架默认pom.xml中包含哪些Maven依赖项

时间:2019-03-25 02:33:44

标签: maven-dependency-plugin lagom maven-dependency

我是Lagom框架的新手。我已经从here下载了一个示例Hello World项目。其中包含的pom.xml没有有关所需的各个依赖项的详细信息。

<div class="container-fluid d-flex justify-content-center">
        <!-- display Universities -->
        <div class="row mt-5">
            {% if universities %}
                {% for university in universities %}

                <div class="card mx-4 uniCard" style="width: 20rem;">
                    <img src="{{university.photo_main.url}}" class="card-img-top" alt="{{university.title}}">
                    <div class="card-body">
                        <h5 class="card-title Dark-shades-text">{{university.title}}</h5>
                        <p class="card-text">
                            <i class="fas fa-map-marked-alt"></i>&nbsp;{{university.city}}, {{university.state}} <br>
                            <i class="fas fa-phone"></i>&nbsp;{{university.phone_number}}
                        </p>
                        <!-- Button trigger modal -->
                        <button type="button" value="{{university.id}}" id="btn-UniModal{{university.id}}" class="btn main-color" data-toggle="modal" data-target="#UniDetails">
                            View Details
                        </button>
                    </div>
                </div>

                {% endfor %}
            {% endif %}
        </div>
    </div>

    <!-- Modal for University Details -->
    <div class="modal fade" id="UniDetails" tabindex="-1" role="dialog" aria-labelledby="UniInformation" aria-hidden="true">
        <div class="modal-dialog modal-dialog-scrollable" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="UniModalTitle"><!-- Expected title of university button pressed --></h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    <!-- Expected details of university button pressed -->
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-primary">Apply</button>
                </div>
            </div>
        </div>
    </div>

任何人都可以帮助获取有关运行命令<dependencyManagement> <dependencies> <dependency> <groupId>com.lightbend.lagom</groupId> <artifactId>lagom-maven-dependencies</artifactId> <version>${lagom.version}</version> <scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> </dependencies> </dependencyManagement> 时下载的依赖项完整列表的详细信息吗?为了在屏幕上显示HelloWorld消息,是否应该下载所有这些依赖项?请帮助或共享文档资源。

在Lagom框架中可以在哪里放置调试的第一个中断点?

1 个答案:

答案 0 :(得分:0)

  

任何人都可以帮助获得有关依赖项完整列表的详细信息吗??

这不是依赖项,它是dependencyManagement设置。有关详情,请参见此question。 有关分析依赖性,请参见每个模块中的pom.xml(例如hello-impl/pom.xml)。

  

要在屏幕上显示HelloWorld消息,是否应该下载所有这些依赖项?

适用于Maven的Lagom插件为您做的一切。只需启动服务并发送请求。有关详细信息,请参见Lagom文档的this section

  

我可以在Lagom框架中放置第一个调试点吗?

您感兴趣的任何代码行。例如,如果将请求发送到http://localhost:9000/api/hello/World,则可以在方法HelloServiceImpl#hello中调试处理此请求。