我正在尝试创建我的第一个Spring Boot应用程序。我在这里使用的pom.xml
是:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>me.hahaha</groupId>
<artifactId>SpringBootTutorial</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<!-- <name>SpringBootTutorial</name>
<url>http://maven.apache.org</url> -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<!-- JUnit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<!-- Spring Boot Dependency -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
然而,eclipse抱怨说:
没有为此构建指定目标。您必须以格式指定有效的生命周期阶段或目标
我想知道我的项目应该有什么目标。
在这一点上,我所需要的是构建、编译和运行项目,并在本地主机上获得“祝贺来自BlogController.java”消息。我相信这也不是特定于项目(因为它没有做什么)和
pom的东西。我在上面发布的xml与Maven文档中提供的xml非常相似。
谢谢。
注意:如果需要,我尝试遵循的教程在这里。
您要寻找的目标是包,它为您的应用程序构建可执行包。
每当你带着一个目标运行maven时,前面的每个目标都会被执行。有关哪个目标做什么的参考,请参阅maven关于构建生命周期的官方指南。
我几天前听说了Docker的事,想过去看看。 但事实上,我不知道这个“容器”的用途是什么? 什么是容器? 它能取代一个专门用于开发的虚拟机吗? 简单地说,在公司中使用Docker的目的是什么?主要的优势?
代码来源 https://medium.com/geekculture/python-multiprocessing-with-ou... 这里的job.get()是表达什么呢?jobs是个list,每个job也不是queue,list的元素没有get方法,如何理解呢?
我见测试框架vitest使用中,有如下的示例: 有2个问题想要咨询: 1)请问这里配置context 的目的是什么呢? 2)有报错:
问题内容: ECMAScript 2015规范在14.2.3中准确提及3次-1次关键字(或单词?) new.target : 通常,Contains不会在大多数函数形式中查找,但是,Contains用于检测 ArrowFunction中的new.target ,this和super用法。 在14.2.16中两次: ArrowFunction没有为参数,super,this或 new.target
我正在弄清楚如何使用Cocoapods,我发现了这个:pod install在cocoapods版本1.0.0.beta.1中显示错误 它说我必须写以下行:后面跟一些东西。但我对什么是我的“TargetName”感到困惑。 例如,此项目中的目标名称是什么: 或者,我在哪里可以找到我的项目的“目标”?我正在使用最新版本的Xcode。
问题内容: 我知道什么是标记接口-没有方法的接口。示例:可序列化,远程,可克隆。 我想知道标记界面的目的是什么。这是我的理解: 基本上只是从普通对象中识别特殊对象。像序列化的情况一样,需要序列化的对象必须实现可序列化的接口,并且线下的writeObject()方法必须检查某个地方是否为可序列化的实例。据我认为,那是writeObject使用接口serializable(标记接口)的唯一目的。对?还