Remove profiles; move javadoc and source plugins in main build section

This commit is contained in:
Roman Zhuravlev 2023-07-24 02:18:50 +05:00
parent bdc3ed638c
commit 58d0d987fe

62
pom.xml
View file

@ -9,6 +9,7 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.reporting.outputDirectory>../target/${project.artifactId}/javadocs</project.reporting.outputDirectory>
</properties> </properties>
<modules> <modules>
@ -84,15 +85,24 @@
</archive> </archive>
</configuration> </configuration>
</plugin> </plugin>
</plugins> <plugin>
</build> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<profiles> <version>3.4.1</version>
<profile> <executions>
<id>deploy</id> <execution>
<build> <id>attach-javadocs</id>
<defaultGoal>clean install deploy</defaultGoal> <goals>
<plugins> <goal>javadoc</goal>
</goals>
</execution>
</executions>
<configuration>
<additionalOptions>
<option>-Xdoclint:none</option>
</additionalOptions>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId> <artifactId>maven-deploy-plugin</artifactId>
@ -109,38 +119,6 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
</plugins>
</build>
</profile>
<profile>
<id>javadoc</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<additionalOptions>
<option>-Xdoclint:none</option>
</additionalOptions>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>source</id>
<build>
<plugins>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId> <artifactId>maven-source-plugin</artifactId>
@ -157,8 +135,6 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</profile>
</profiles>
<dependencies> <dependencies>
<dependency> <dependency>