Skip to content

marcosemiao/maven-shade-merge-manifest-transformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Shade Merge Manifest Transformer

Fonctionnalités générales

Cette librairie pour le plugin Shade permet de concaténer les différents manifest et d'injecter vos propres valeurs.

Exemple

Dans l'exemple ci dessous, on utilise le plugin shade pour injecter du code et la dépendance permet de récuperer le manifest d'origine et d'injecter une valeur, dans l'exemple, on veut rajouter le Premain-Class

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-shade-plugin</artifactId>
	<version>3.2.4</version>
	<dependencies>
		<dependency>
			<groupId>com.github.marcosemiao.maven.plugins.shade.resource</groupId>
			<artifactId>maven-shade-merge-manifest-transformer</artifactId>
			<version>0.0.3</version>
		</dependency>
	</dependencies>
	<configuration>
		<transformers>
			<transformer implementation="fr.ms.maven.shade.transformers.MergeManifestResourceTransformer">
				<manifestEntries>
					<Premain-Class>nouveau.Agent</Premain-Class>
				</manifestEntries>
			</transformer>
		</transformers>
	</configuration>
</plugin>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages