标签:extern sse epo jarsigner ota gui junit4 Delve osi
<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>xxx</groupId> <artifactId>dataset_manager_gui</artifactId> <version>1.0.0</version> <name>dataset_manager_gui</name> <description>the gui tool of dataset manager</description> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.version>0.0.1</project.version> <slf4j.version>1.7.25</slf4j.version> <log4j.version>1.2.17</log4j.version> <keystore.filename>./src/main/resources/dm_gui.keystore</keystore.filename> <keystore.storepass>dm-gui</keystore.storepass> <keystore.keypass>dm-gui</keystore.keypass> <keystore.alias>dm_gui</keystore.alias> </properties> <repositories> <repository> <id>releases</id> <url>https://dn:port/artifactory/aip-release-maven</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>snapshots</id> <name>Nexus Managed Snapshot Repository</name> <url>https://dn:port/artifactory/aip-snapshot-maven</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>external</id> <name>Nexus Managed Internal Repository</name> <url>https://dn:port/artifactory/public-maven-virtual</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>releases</id> <url>https://dn:port/artifactory/aip-release-maven</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>snapshots</id> <url>https://dn:port/artifactory/aip-snapshot-maven</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>external</id> <name>Nexus Managed Internal Repository</name> <url>https://dn:port/artifactory/public-maven-virtual</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> <distributionManagement> <repository> <id>releases</id> <url>https://dn:port/artifactory/aip-snapshot-maven</url> </repository> <snapshotRepository> <id>snapshots</id> <url>https://dn:port/artifactory/aip-snapshot-maven</url> </snapshotRepository> </distributionManagement> <dependencies> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.5</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.3.3</version> </dependency> <dependency> <groupId>org.apache.directory.studio</groupId> <artifactId>org.apache.commons.io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> <version>1.7.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-api-mockito</artifactId> <version>1.7.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>com.github.tomakehurst</groupId> <artifactId>wiremock</artifactId> <version>1.57</version> <scope>test</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.3</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.9.0</version> <configuration> <rulesets> <ruleset>./src/main/resources/pmd-rules/rules.xml</ruleset> </rulesets> <printFailingErrors>true</printFailingErrors> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>xxx.controller.Main</mainClass> </manifest> <manifestEntries> <Permissions>all-permissions</Permissions> <Codebase>*</Codebase> <Title>dataset manager gui</Title> <Vendor>xxx</Vendor> <Application-Name>dataset manager gui</Application-Name> <Application-Library-Allowable-Codebase>*</Application-Library-Allowable-Codebase> <Caller-Allowable-Codebase>*</Caller-Allowable-Codebase> </manifestEntries> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jarsigner-plugin</artifactId> <version>1.4</version> <executions> <execution> <id>sign</id> <goals> <goal>sign</goal> </goals> <phase>package</phase> <inherited>true</inherited> <configuration> <includes> <include>${project.build.outputDirectory}/dataset_manager_gui*.jar</include> </includes> <removeExistingSignatures>true</removeExistingSignatures> <keystore>${keystore.filename}</keystore> <storepass>${keystore.storepass}</storepass> <keypass>${keystore.keypass}</keypass> <alias>${keystore.alias}</alias> </configuration> </execution> </executions> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.9.0</version> <configuration> <rulesets> <ruleset>./src/main/resources/pmd-rules/rules.xml</ruleset> </rulesets> </configuration> </plugin> </plugins> </reporting> </project>
标签:extern sse epo jarsigner ota gui junit4 Delve osi
原文地址:https://www.cnblogs.com/wenlin-gk/p/9800455.html