33 <modelVersion >4.0.0</modelVersion >
44 <groupId >com.netease.nim</groupId >
55 <artifactId >camellia-bom</artifactId >
6- <version >1.4.0-SNAPSHOT </version >
6+ <version >1.4.0</version >
77 <packaging >pom</packaging >
88
99 <name >Camellia BOM</name >
1010 <description >Camellia Bill of Materials</description >
1111
1212 <properties >
13- <camellia .version>1.4.0-SNAPSHOT</camellia .version>
13+ <camellia .version>1.4.0</camellia .version>
14+ <maven-compiler-plugin .version>3.8.0</maven-compiler-plugin .version>
15+ <maven-resources-plugin .version>3.1.0</maven-resources-plugin .version>
16+ <maven-source-plugin .version>3.1.0</maven-source-plugin .version>
17+ <maven-deploy-plugin .version>3.0.0-M1</maven-deploy-plugin .version>
18+ <maven-release-plugin .version>2.5.3</maven-release-plugin .version>
19+ <maven-javadoc-plugin .version>2.9.1</maven-javadoc-plugin .version>
20+ <maven-gpg-plugin .version>1.5</maven-gpg-plugin .version>
1421 </properties >
1522
1623 <url >https://github.com/netease-im/camellia</url >
547554
548555 </dependencies >
549556 </dependencyManagement >
557+
558+ <profiles >
559+ <profile >
560+ <id >release</id >
561+ <build >
562+ <plugins >
563+ <plugin >
564+ <groupId >org.apache.maven.plugins</groupId >
565+ <artifactId >maven-release-plugin</artifactId >
566+ <version >2.5.3</version >
567+ <configuration >
568+ <autoVersionSubmodules >true</autoVersionSubmodules >
569+ <useReleaseProfile >false</useReleaseProfile >
570+ <releaseProfiles >release</releaseProfiles >
571+ <goals >deploy</goals >
572+ </configuration >
573+ </plugin >
574+ <plugin >
575+ <groupId >org.apache.maven.plugins</groupId >
576+ <artifactId >maven-source-plugin</artifactId >
577+ <version >${maven-source-plugin.version} </version >
578+ <executions >
579+ <execution >
580+ <id >attach-sources</id >
581+ <goals >
582+ <goal >jar-no-fork</goal >
583+ </goals >
584+ </execution >
585+ </executions >
586+ </plugin >
587+ <plugin >
588+ <groupId >org.apache.maven.plugins</groupId >
589+ <artifactId >maven-javadoc-plugin</artifactId >
590+ <version >${maven-javadoc-plugin.version} </version >
591+ <configuration >
592+ <docencoding >UTF-8</docencoding >
593+ <encoding >UTF-8</encoding >
594+ <charset >UTF-8</charset >
595+ </configuration >
596+ <executions >
597+ <execution >
598+ <id >attach-javadocs</id >
599+ <goals >
600+ <goal >jar</goal >
601+ </goals >
602+ </execution >
603+ </executions >
604+ </plugin >
605+ <plugin >
606+ <groupId >org.apache.maven.plugins</groupId >
607+ <artifactId >maven-gpg-plugin</artifactId >
608+ <version >${maven-gpg-plugin.version} </version >
609+ <executions >
610+ <execution >
611+ <id >sign-artifacts</id >
612+ <phase >verify</phase >
613+ <goals >
614+ <goal >sign</goal >
615+ </goals >
616+ </execution >
617+ </executions >
618+ </plugin >
619+ <plugin >
620+ <groupId >org.codehaus.mojo</groupId >
621+ <artifactId >flatten-maven-plugin</artifactId >
622+ <version >1.6.0</version >
623+ <configuration >
624+ <updatePomFile >true</updatePomFile >
625+ <flattenMode >resolveCiFriendliesOnly</flattenMode >
626+ </configuration >
627+ <executions >
628+ <execution >
629+ <id >flatten</id >
630+ <phase >process-resources</phase >
631+ <goals >
632+ <goal >flatten</goal >
633+ </goals >
634+ </execution >
635+ <execution >
636+ <id >flatten.clean</id >
637+ <phase >clean</phase >
638+ <goals >
639+ <goal >clean</goal >
640+ </goals >
641+ </execution >
642+ </executions >
643+ </plugin >
644+ </plugins >
645+ </build >
646+ </profile >
647+ </profiles >
550648</project >
0 commit comments