小编Arc*_*ede的帖子

Mvn clean 包给出了一个意外的 java.lang.AssertionError

我正在尝试为mvn clean我的 Maven Springboot 项目打包,但我看到以下消息。原因是什么?我已经在互联网上搜索了所有内容;这是一种常见的情况,但没有人有明确的解决方案对我有用。

我的maven版本是3.6.3;我尝试从命令行执行此操作;我的操作系统是最新的 Linux Mint Cinnamnon;我的 java 是 OpendJDK 11.0.5;Maven 编译器插件 3.8.0。

[INFO] ------------------------------------------------------------------------
---------------------------------------------------
constituent[0]: file:/home/user/.sdkman/candidates/maven/current/conf/logging/
constituent[1]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-model-builder-3.6.3.jar
constituent[2]: file:/home/user/.sdkman/candidates/maven/current/lib/commons-io-2.5.jar
constituent[3]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-model-3.6.3.jar
constituent[4]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-settings-3.6.3.jar
constituent[5]: file:/home/user/.sdkman/candidates/maven/current/lib/jcl-over-slf4j-1.7.29.jar
constituent[6]: file:/home/user/.sdkman/candidates/maven/current/lib/cdi-api-1.0.jar
constituent[7]: file:/home/user/.sdkman/candidates/maven/current/lib/wagon-http-3.3.4-shaded.jar
constituent[8]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-embedder-3.6.3.jar
constituent[9]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-resolver-api-1.4.1.jar
constituent[10]: file:/home/user/.sdkman/candidates/maven/current/lib/wagon-provider-api-3.3.4.jar
constituent[11]: file:/home/user/.sdkman/candidates/maven/current/lib/plexus-interpolation-1.25.jar
constituent[12]: file:/home/user/.sdkman/candidates/maven/current/lib/guice-4.2.1-no_aop.jar
constituent[13]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-slf4j-provider-3.6.3.jar
constituent[14]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-resolver-connector-basic-1.4.1.jar
constituent[15]: file:/home/user/.sdkman/candidates/maven/current/lib/org.eclipse.sisu.plexus-0.3.4.jar
constituent[16]: file:/home/user/.sdkman/candidates/maven/current/lib/plexus-cipher-1.7.jar
constituent[17]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-shared-utils-3.2.1.jar
constituent[18]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-artifact-3.6.3.jar
constituent[19]: file:/home/user/.sdkman/candidates/maven/current/lib/plexus-sec-dispatcher-1.4.jar
constituent[20]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-resolver-impl-1.4.1.jar
constituent[21]: file:/home/user/.sdkman/candidates/maven/current/lib/org.eclipse.sisu.inject-0.3.4.jar
constituent[22]: file:/home/user/.sdkman/candidates/maven/current/lib/slf4j-api-1.7.29.jar
constituent[23]: file:/home/user/.sdkman/candidates/maven/current/lib/guava-25.1-android.jar
constituent[24]: file:/home/user/.sdkman/candidates/maven/current/lib/plexus-component-annotations-2.1.0.jar
constituent[25]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-core-3.6.3.jar
constituent[26]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-plugin-api-3.6.3.jar
constituent[27]: file:/home/user/.sdkman/candidates/maven/current/lib/jsr250-api-1.0.jar
constituent[28]: file:/home/user/.sdkman/candidates/maven/current/lib/plexus-utils-3.2.1.jar
constituent[29]: file:/home/user/.sdkman/candidates/maven/current/lib/maven-repository-metadata-3.6.3.jar …
Run Code Online (Sandbox Code Playgroud)

java maven spring-boot

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

Angular @HostBinding,简单示例和基础知识

我会很好地理解 Angular @HostBinding 概念。不幸的是,我的书很好,但这个概念解释得不是很清楚。

请看代码:

@Component({
  selector: 'app-test-component',
  templateUrl: './test-component.component.html',
  styleUrls: ['./test-component.component.css']
})
export class TestComponentComponent implements OnInit {

  @Input() dataModel:AppModel;
  @HostBinding('attr.class') cssClass = 'alfa';

  constructor() { 

(...)
Run Code Online (Sandbox Code Playgroud)

我个人的解释:“主机绑定允许从组件本身(换句话说,从我下面提到的这个文件)中设置主机元素(在本例中为 app-test-component 标记)中的某些内容;在这种情况下,我将此标签的类属性设置为名为 cssClass 的变量并使用属性“alfa””。这是对的吗?

在这种情况下,如果我在相应的CSS文件中定义了“alfa”样式,为什么我在显示我的组件的页面中看不到这种样式(即背景颜色或其他颜色)?

编辑

我需要很好地理解这一行

@HostBinding('attr.class') cssClass = 'alfa';
Run Code Online (Sandbox Code Playgroud)

这是否完全等同于“将模板元素的 class 属性设置为分配给值'alfa'的字符串 cssClass”?(或者,换句话说,与主模板标签中的指令“class='alfa'”相同)

并且,您能给我写一个具有相同结果但不使用 @hostbinding 的示例吗?我相信比较这些等效的解决方案对我来说非常有帮助。

angular2-hostbinding angular

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

角度选择器标签

在官方 ng 书(第 73 页)中,我读到可以通过两种不同的方式指示 Angular 6 组件标签。官方手册中的示例:

  1. <inventory-app-root></inventory-app-root>

  2. <div inventory-app-root></div>

但在我的 Angular 应用程序中,只有第一种方法有效。

<app-test-component></app-test-component>
Run Code Online (Sandbox Code Playgroud)

(工作)

<div app-test-component></div>
Run Code Online (Sandbox Code Playgroud)

(不起作用)

为什么是这样?

angular angular6

2
推荐指数
1
解决办法
3438
查看次数

Angular 6和语义UI集成

就像标题中一样,我会将语义UI集成到Angular 6中,以使用非常好的Web控件。

我找到了一个Angular官方的Ng-Book(第32页)的示例,我看到我应该复制并粘贴书库中的一些文件(src / app / vendor /,src / assets / images /和src / styles.css )。好的,它可以工作,但这是已经构建的应用程序中的特定示例,我想很好地理解一般情况下的制作方法。

因此,我搜索了一些通用的制作方法,不仅使用了本书代码中引用的示例。并且,在官方的语义UI网站上,我看到尚未开发Angular 6特定的集成工具。我发现只有一个非常旧的实现,它被称为Angular1.x。

由于这个原因,我问你:如何正确(手动)将语义UI集成到Angular 6应用程序中,以及如何在代码中调用几个非常简单的自定义控件?这也是一个非常简单的示例,例如一个Semantic-UI文本字段或一个Semantic-UI按钮就足够了。您是否有一个非常简单的教程链接或分步介绍?

非常感谢大家!

semantic-ui angular angular6

0
推荐指数
1
解决办法
1986
查看次数