1. 程式人生 > >maven專案將自定義檔案新增到META-INF中

maven專案將自定義檔案新增到META-INF中

最近在做DUBBO協議的擴充套件,根據SPI規範,需要新增資源目錄 META-INF/services,在打成jar包時,發現只有maven自己的描述檔案,而我們自定義的檔案給覆蓋了。

通過以下方式解決(不讓maven打包時生成描述檔案):在pom檔案中新增外掛,程式碼如下:

<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<addMavenDescriptor>false</addMavenDescriptor>
					</archive>
				</configuration>
			</plugin>
		</plugins>
	</build>