Co to jest/było assemby w Javie/Mavenie ?

0

W projektach opensursowych trafiam na katalog asseblies albo plik o podobnej nazwie.
Projekty mają raczej starszy rodowód niż nowe, i nie widać śladów portowania do nowszych: JSP, Xmlowe servlety w dużej liczbie itd ...

Nie przypominam sobie, abym widział to w nowszych.
Do czego to jest/było, jak się z tego migrować na współczesne?

<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
	<id>api</id>
	<formats>
		<format>jar</format>
	</formats>
	<includeBaseDirectory>false</includeBaseDirectory>

	<fileSets>
		<fileSet>
			<directory>target/classes</directory>
			<outputDirectory>/</outputDirectory>
			<excludes>
				<exclude>context.properties</exclude>
				<exclude>context.xml</exclude>
				<exclude>ehcache.xml</exclude>
				<exclude>log.xml</exclude>
				<exclude>log4j.dtd</exclude>
			</excludes>
		</fileSet>
	</fileSets>
</assembly>
2

Do czego to jest/było, jak się z tego migrować na współczesne?

Dzisiaj po prostu używa się jakiegoś pluginu do budowania aplikacji (jakiś maven jar plugin, spring boot plugin itd).

1

To jest Apache Maven Assembly Plugin, ale po co migrować coś co działa i dalej jest wspierane? Najnowsza wersja tego pluginu jest z kwietnia 2020?

0

Dzięki za wypowiedzi, na chwile zawieszam
Zapraszam do następnego wątku
https://4programmers.net/Forum/Java/342616-jak_stary_projekt_open_source_byscie_uzyli_i_zrobili_swoje_rozszerzenia

1 użytkowników online, w tym zalogowanych: 0, gości: 1