안녕하세요, Maven 프로젝트의 사이트 문서를 Zip 파일로 생성하려고합니다. 내가 메이븐 어셈블리 플러그인을 가로 질러 왔지만 전체 프로젝트를위한 것 같아요, 거기에 우편으로 사이트를 생성하는 방법을 알려주 는가? 솔루션은 자동화가 필요하므로 메이븐 플러그인이어야합니다. 감사.Maven이 사이트 문서 생성을 ZIP으로 활성화했습니다.
1
A
답변
0
한 유물로 사이트를 번들하도록 설계되었습니다 사용 site:jar
https://maven.apache.org/plugins/maven-site-plugin/jar-mojo.html
.
0
어셈블리 플러그인이 가장 좋은 방법 인 것 같습니다. 사이트를 사용하여 zip 만 만들려면 적절한 어셈블리 파일을 사용해야합니다. <fileSet><directory>...</directory></fileSet>
어셈블리를 사용하여 포함 할 파일을 지정할 수 있습니다. 어셈블리 파일은 다음과 같이 표시 될 수 있습니다.
<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>site-zip</id>
<formats>
<format>zip</format>
</formats>
<fileSets>
<fileSet>
<directory>${project.reporting.outputDirectory}</directory> <!-- Site output directory -->
<outputDirectory>${project.build.directory}/zipped-site</outputDirectory>
</fileSet>
</fileSets>
</assembly>
사이트와 관련된 Java 클래스가 없습니다. 완전히 정적입니다. htmls/css/xml. –
귀하의 의견이 내 답변과 어떤 관련이 있는지 이해할 수 없습니다. –