xxw-rsa
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>cn.ac.xxw</groupId> <artifactId>xxw-rsa</artifactId> <version>0.0.2</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.ac.xxw</groupId> <artifactId>xxw-rsa</artifactId> <version>0.0.2</version> <name>xxw-rsa</name> <description>RSA 非对称性加密、签名工具</description> <url>https://github.com/xuxiaowei-com-cn/xxw-rsa</url> <inceptionYear>2021</inceptionYear> <properties> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- 打包时跳过单元测试 --> <skipTests>true</skipTests> </properties> <dependencies> <!-- 本项目参考了以下依赖 --> <!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-rsa --> <!--<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-rsa</artifactId> <version>1.0.11.RELEASE</version> </dependency>--> <!-- Apache Commons Codec 软件包包含各种格式的简单编码器和解码器,如Base64和Hexadecimal。 --> <!-- 除了这些广泛使用的编码器和解码器之外,编解码器包还维护一组语音编码实用程序。 --> <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency> <!-- 测试依赖 --> <!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.8.2</version> <scope>test</scope> </dependency> </dependencies> <licenses> <license> <name>Apache 2</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> <comments>A business-friendly OSS license</comments> </license> <license> <name>996.ICU</name> <url>https://github.com/996icu/996.ICU/blob/master/LICENSE</url> <distribution>repo</distribution> <comments>The name 996.ICU refers to "Work by '996', sick in ICU", an ironic saying among Chinese developers, which means that by following the "996" work schedule, you are risking yourself getting into the ICU (Intensive Care Unit). </comments> </license> </licenses> <scm> <url>https://github.com/xuxiaowei-com-cn/xxw-rsa</url> <connection>scm:git:https://git@github.com/xuxiaowei-com-cn/xxw-rsa.git</connection> <developerConnection>http://xuxiaowei.com.cn</developerConnection> </scm> <issueManagement> <system>Github</system> <url>https://github.com/xuxiaowei-com-cn/xxw-rsa/issues</url> </issueManagement> <organization> <name>徐晓伟工作室</name> <url>http://xuxiaowei.com.cn</url> </organization> <developers> <developer> <name>徐晓伟</name> <email>xuxiaowei@xuxiaowei.com.cn</email> <organization>徐晓伟工作室</organization> <organizationUrl>http://xuxiaowei.com.cn</organizationUrl> </developer> </developers> <build> <!-- mvn clean source:jar javadoc:jar deploy -DskipTests --> <plugins> <!-- mvn clean deploy -DskipTests --> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.10.0</version> </plugin> <!-- mvn clean source:jar deploy --> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-source-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.1</version> </plugin> <!-- mvn clean javadoc:jar deploy --> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-javadoc-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.3.2</version> <configuration> <encoding>UTF-8</encoding> <charset>UTF-8</charset> <docencoding>UTF-8</docencoding> </configuration> </plugin> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-gpg-plugin --> <!-- 安装:https://www.gpg4win.org/thanks-for-download.html --> <!-- 1、新建密钥对 2、生成密钥对副本 3、上传公钥至目录服务器(手动上传(需要验证邮箱):https://keys.openpgp.org/upload/) --> <!-- 单个文件签名: gpg --armor --detach-sign 文件名 --> <!-- 如果不需要签名,请注释此 plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <!-- https://mvnrepository.com/artifact/pl.project13.maven/git-commit-id-plugin --> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <version>4.9.10</version> <executions> <execution> <id>get-the-git-infos</id> <goals> <!-- 父子项目必须添加 --> <goal>revision</goal> </goals> </execution> </executions> <configuration> <!-- 父子项目必须添加 --> <generateGitPropertiesFile>true</generateGitPropertiesFile> <offline>true</offline> <!-- 输出详细内容 --> <verbose>true</verbose> <dateFormatTimeZone>${user.timezone}</dateFormatTimeZone> <dateFormat>yyyy-MM-dd HH:mm:ss</dateFormat> <format>json</format> <generateGitPropertiesFilename>${project.build.outputDirectory}/git.json </generateGitPropertiesFilename> </configuration> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.7.0</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> </configuration> </plugin> </plugins> </build> </project>