Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 700 Bytes

executable-jar.md

File metadata and controls

35 lines (30 loc) · 700 Bytes

可执行的 jar

  • maven-shade-plugin 插件的使用

添加Shade插件

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-shade-plugin</artifactId>
	<version>${maven-shade-plugin.version}</version>
	<executions>
		<execution>
			<phase>package</phase>
			<goals>
				<goal>shade</goal>
			</goals>
			<configuration>
				<transformers>
					<transformer
						implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
						<mainClass>com.waylau.lite.App</mainClass>
					</transformer>
				</transformers>
			</configuration>
		</execution>
	</executions>
</plugin>

运行

java -jar target/lite-1.0.0.jar --port=8081