指定メインクラスのMavenパッケージ

私のプロジェクトだけでなく、主要な方法は、私が実行可能なjarファイルを生成するために、実行可能なjarファイルのパッケージにパッケージ化されたい場合は、デフォルトのパッケージは、jarファイルを生成し、それはMavenのシェード・プラグインを必要とし、プラグを設定します。 

<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-shade-plugin</artifactId>
				<version>1.2.1</version>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>shade</goal>
						</goals>
						<configuration>
							<transformers>
								<transformer
									implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
									<mainClass>com.yc.yc74zk.projects.zkPro.bean2.monitorServers.DataNodeServer</mainClass>
								</transformer>
							</transformers>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

 

公開された107元の記事 ウォン称賛29 ビュー180 000 +

おすすめ

転載: blog.csdn.net/zhangyingchengqi/article/details/104590279