小编MTZ*_*MTZ的帖子

如何使用 gradle 构建 WAR 文件?

我想构建一个 WAR 文件(然后将其部署到 Tomcat)。因此,作为练习,我在 IDEA IntelliJ 中使用 Gradle 启动了一个新的 Spring Boot 项目。之后,我在build.gradle文件中应用了插件,就像这样apply plugin: 'war'

问题是当我尝试gradle war在终端中运行时,我没有得到 war 文件!只有这种情况发生的事情是,它会生成一个\build带有3个subsolders classesresourcestmp,但没有战争这些。

我应该怎么做才能获得 WAR 文件?我看过这个视频,但是这个人使用 Maven 并且不做高级的东西并且得到了战争。我认为必须有一种方法来保持简单。

当我跑 gradle war --info

Initialized native services in: C:\Users\...\.gradle\native The client 
Run Code Online (Sandbox Code Playgroud)

...

任务 :compileJava UP-TO-DATE 解决项目“deleteme”的全局依赖管理排除 [org.apache.tomcat:tomcat-annotations-api] 排除 [] 跳过任务 ':compileJava' 因为它是最新的。:compileJava (Thread[Task worker for ':',5,main]) 完成。耗时 0.753 秒。:processResources (Thread[Task worker for ':',5,main]) 启动。

任务 :processResources UP-TO-DATE 跳过任务“:processResources”,因为它是最新的。:processResources (Thread[Task worker for …

gradle

9
推荐指数
2
解决办法
3万
查看次数

如何使用angular的材质虚拟滚动以编程方式滚动到项目?

我有一个包含很多项目的列表,可以选择每个项目。为此,我使用了Angular Material Virtual Scroll。选择一个项目后,选中的项目将突出显示,然后保存在服务器上。当我刷新页面时,所选项目来自服务器,并再次突出显示。

我的代码看起来像

<cdk-virtual-scroll-viewport itemSize="40" class="wrapper">
  <div *cdkVirtualFor="let item of list"
       [class.selected]="item.id === selectedItem.id">
  </div>
</cdk-virtual-scroll-viewport>
Run Code Online (Sandbox Code Playgroud)

问题是,如果选择列表中下方的项目,则该项目将突出显示,但是我必须向下滚动至列表才能看到它。当该项目来自服务器时,我想以编程方式向下滚动至该项目。

我的文档中有一种scrollToIndex方法。在哪里可以找到的实例FixedSizeVirtualScrollStrategy,因此可以调用此方法?

angular-material angular virtualscroll angular-cdk angular-cdk-virtual-scroll

7
推荐指数
1
解决办法
3200
查看次数

5
推荐指数
1
解决办法
1万
查看次数

如何将Angular的材质拖放与虚拟滚动集成?

我正在尝试将Angular材质的虚拟滚动与拖放功能集成在一起,但是由于某些原因,当我尝试实现此功能时,它会还原项目,而当我尝试拖放某个元素时,它将不起作用。

这是代码摘要

<cdk-virtual-scroll-viewport cdkDropList  itemSize="50" class="example-viewport">
  <div cdkDrag *cdkVirtualFor="let item of items" class="example-item">{{item}}</div>
</cdk-virtual-scroll-viewport>
Run Code Online (Sandbox Code Playgroud)

如您所见,我没有做任何特别的事情,除了我替换了*ngForcdkVirtualFor因为文档告诉我:

*cdkVirtualFor内容替换*ngFor的内部<cdk-virtual-scroll-viewport>,支撑完全相同的API作为*ngFor

我在这里附上了一个stackblitz演示!那么,如何将拖放与虚拟滚动集成在一起?

angular-material angular

5
推荐指数
2
解决办法
2649
查看次数