小编jan*_*dry的帖子

Maven 3站点描述符问题:部署工件不工作或站点未构建

我已迁移到maven 3.0.3,但我无法构建maven站点.事实上,我的项目使用外部父pom,它不提供任何站点描述符作为工件.

1-即使父级没有提供site.xml,有没有办法生成maven站点?我不能让它发挥作用."mvn site"命令仍然崩溃尝试使用以下eroor下载父级的site.xml(ArtifactResolutionException:无法找到站点描述符...)

2-我们如何在maven存储库上安装或部署site.xml.我尝试在我的父pom中添加以下xml,但是它没有使用mvn install命令在我的本地repo中安装任何东西.我的项目中有一个src/site/site.xml,我的项目是一个pom类型的项目maven-site-plugin attach-descriptor attach-descriptor

UPDATE

不,它没有工作在我的pom我有

<url>${site_url_pattern}</url>

<distributionManagement>
<site>
<id>test</id>
<url>file://${baseDir}../maven-site</url>
</site>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)

在插件管理中,我把

<plugin>
<!-- Site plugin -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<chmod>true</chmod>
<inputEncoding>${encoding}</inputEncoding>
<outputEncoding>${encoding}</outputEncoding>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

在插件我放

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<locales>en</locales>
<reportPlugins>
<!-- Manage site info part creation -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin
</artifactId>
<version>2.2</version>
<configuration>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<offline>true</offline>
</configuration>
<reports>
<report>cim</report>
<!-- Dependencies report are consuming resources set MAVEN_OPTS=-Xmx1024m if java heap <report>dependencies</report> <report>dependencies-convergence</report> <report>dependencies-management</report> -->
<report>index</report>
<report>issue-tracking</report>
<!-- pb time generation …
Run Code Online (Sandbox Code Playgroud)

deployment artifact maven

7
推荐指数
1
解决办法
4414
查看次数

标签 统计

artifact ×1

deployment ×1

maven ×1