Commit 1b172dc4 authored by Tomas Aschan's avatar Tomas Aschan Committed by Madhura Bhave

Clarify documentation about specifying main class

See gh-17003
parent 0420ee91
......@@ -116,10 +116,21 @@ the usual `packaging` element, as shown in the following example:
----
Your existing archive is enhanced by Spring Boot during the `package` phase. The main
class that you want to launch can be specified either by using a configuration option or
by adding a `Main-Class` attribute to the manifest in the usual way. If you do not specify
a main class, the plugin searches for a class with a
`public static void main(String[] args)` method.
class that you want to launch can be specified either by using a configuration option, as
shown below, or by adding a `Main-Class` attribute to the manifest. If you do not specify
a main class, the plugin searches for a class with a `public static void main(String[] args)`
method.
[source,xml,indent=0,subs="verbatim,attributes"]
----
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.example.app.Main</mainClass>
</configuration>
</plugin>
----
To build and run a project artifact, you can type the following:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment