hynnet-model
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.hynnet</groupId> <artifactId>hynnet-model</artifactId> <version>1.2.1</version> </dependency>
<?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.hynnet</groupId> <artifactId>hynnet</artifactId> <version>1.2.1</version> </parent> <groupId>com.hynnet</groupId> <artifactId>hynnet-model</artifactId> <version>1.2.1</version> <name>hynnet-model</name> <description>Java实现的面向对象设计的通用数据对象模型类库。能帮助团队快速开发出健壮的、高性能、易于维护的软件系统。</description> <url>http://maven.hynnet.com</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>repository.other.release</id> <name>Other Maven Release Repository</name> <url>http://dl.systemcn.com/nexus/content/repositories/com.hynnet</url> </repository> <repository> <id>central</id> <name>Maven Repository Switchboard</name> <url>http://dl.systemcn.com/nexus/content/repositories/central</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.hynnet</groupId> <artifactId>hynnet-util</artifactId> <version>1.2.0</version> </dependency> <!-- <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>[1.4.01,)</version> --> <!-- <dependency> <groupId>javax.xml.parsers</groupId> <artifactId>jaxp-api</artifactId> <version>[1.4.5,)</version> <scope>compile</scope> </dependency> --> <dependency> <groupId>org.mongodb</groupId> <!-- <groupId>com.hynnet</groupId> --> <artifactId>bson</artifactId> <version>[3.5.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.mongodb</groupId> <!-- <groupId>com.hynnet</groupId> --> <artifactId>mongo-java-driver</artifactId> <version>[3.5.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>[7.4.0,)</version> <scope>provided</scope> <!-- <scope>runtime</scope> --> </dependency> <dependency> <groupId>net.sourceforge.jtds</groupId> <artifactId>jtds</artifactId> <version>[1.3.1,)</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.hynnet</groupId> <artifactId>jdbc-fo</artifactId> <version>12.1.0.2</version> <scope>runtime</scope> </dependency> <!-- <dependency> <groupId>net.sf.ehcache.internal</groupId> <artifactId>ehcache-core</artifactId> <version>[2.8.1,)</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>[3.1,)</version> </dependency> --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.4</version> <scope>provided</scope> </dependency> <!-- <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>[3.0-alpha-1,)</version> <artifactId>javax.servlet-api</artifactId> <version>[3.1.0,)</version> </dependency> --> <dependency> <groupId>servlets.com</groupId> <artifactId>cos</artifactId> <version>05Nov2002</version> <scope>provided</scope> </dependency> <dependency> <groupId>net.sf.ehcache.internal</groupId> <!-- <groupId>com.hynnet</groupId> --> <artifactId>ehcache-core</artifactId> <version>[2.10.0,)</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <!-- <groupId>com.hynnet</groupId> --> <artifactId>javax.servlet-api</artifactId> <version>[3.1.0,)</version> <scope>provided</scope> </dependency> <!-- <dependency> <groupId>com.hynnet</groupId> <artifactId>solr-solrj</artifactId> <version>[5.0.0,)</version> <scope>provided</scope> </dependency> --> <dependency> <groupId>com.hynnet</groupId> <artifactId>hynnet-dep</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>libpam4j</artifactId> <version>[1.8,)</version> <scope>provided</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <excludes> <exclude>**/*</exclude> </excludes> <testExcludes> <exclude>**/*</exclude> </testExcludes> </configuration> </plugin> --> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <version>2.0.11</version> <!-- 使用本插件,需要使用 jdk1.6.0_45-x64 或设置环境变量 set MAVEN_OPTS= -Xms128m -Xmx1624m <version>2.0.8-SNAPSHOT</version> --> <executions> <execution> <id>proguard</id> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <options> <option>-dontwarn</option> <option>-dontnote</option> <option>-ignorewarnings</option> <option>-dontshrink</option> <option>-dontoptimize</option> <option>-optimizationpasses 5</option> <option>-keepattributes Signature</option> <option>-dontusemixedcaseclassnames</option> <option>-dontskipnonpubliclibraryclasses</option> <option>-dontskipnonpubliclibraryclassmembers</option> <option>-dontpreverify</option> <option>-verbose</option> <option>-printmapping proguardMapping.txt</option> <option>-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*</option> <option>-overloadaggressively</option> <option>-allowaccessmodification</option> <option>-useuniqueclassmembernames</option> <option>-keep class java.sql.** {*;}</option> <option>-keep public class * extends javax.servlet.Servlet</option> <option>-keepattributes *Annotation*</option> <option>-keepattributes SourceFile,LineNumberTable</option> <option>-keepclassmembers class * implements java.io.Serializable { <fields>; }</option> <option>-keepattributes InnerClasses</option> <option>-keep public class * { public protected *; }</option> </options> <libs> <lib>${java.bootstrap.classes}</lib> <lib>${java.cryptographic.extension.classes}</lib> <lib>${java.secure.socket.extension.classes}</lib> </libs> <obfuscate>true</obfuscate> <includeDependency>true</includeDependency> <addMavenDescriptor>false</addMavenDescriptor> <proguardInclude>${project.basedir}/proguard.conf</proguardInclude> </configuration> <dependencies> <dependency> <groupId>net.sf.proguard</groupId> <artifactId>proguard-base</artifactId> <version>5.2.1</version> <scope>runtime</scope> </dependency> </dependencies> </plugin> <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>ant-build</id> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="build ${basedir}..."/> <echo message="os: ${os.name}"/> <exec dir="./" executable="ant.bat" osfamily="Windows" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ..\build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="-DartifactId=${project.artifactId}"/> <arg line="jar"/> </exec> <exec dir="./" executable="ant" osfamily="unix" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ../build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="-DartifactId=${project.artifactId}"/> <arg line="jar"/> </exec> </tasks> </configuration> </execution> <execution> <id>javadoc</id> <phase>package</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="build ${basedir}..."/> <echo message="os: ${os.name}"/> <exec dir="./" executable="ant.bat" osfamily="Windows" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ..\build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="-DartifactId=${project.artifactId}"/> <arg line="javadoc"/> </exec> <exec dir="./" executable="ant" osfamily="unix" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ../build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="-DartifactId=${project.artifactId}"/> <arg line="javadoc"/> </exec> </tasks> </configuration> </execution> <execution> <id>clean</id> <phase>clean</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="clean ${basedir}..."/> <echo message="os: ${os.name}"/> <exec dir="./" executable="ant.bat" osfamily="Windows" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ..\build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="clean"/> </exec> <exec dir="./" executable="ant" osfamily="unix" failonerror="true"> <arg line="-lib ../lib"/> <arg line="-f ../build.xml"/> <arg line="-Dbasedir=${basedir}"/> <arg line="clean"/> </exec> </tasks> </configuration> </execution> </executions> </plugin> --> <plugin> <groupId>com.hynnet</groupId> <artifactId>maven-javadoc-plugin-not-compile</artifactId> <version>2.9.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> <configuration> <attach>true</attach> <excludes> <exclude>org/**</exclude> <exclude>com/hynnet/exception/**</exclude> <exclude>com/hynnet/model/**</exclude> <exclude>com/hynnet/util/**</exclude> <exclude>**/*.*</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-gpg-plugin</artifactId> <configuration> <skip>${gpg.skip}</skip> </configuration> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> <configuration> <keyname>${gpg.keyname}</keyname> <passphraseServerId>${gpg.keyname}</passphraseServerId> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> <includes> <include>**/*Tests.java</include> </includes> <argLine></argLine> <forkMode>pertest</forkMode> <additionalClasspathElements> <additionalClasspathElement>${basedir}/target/test-classes</additionalClasspathElement> <additionalClasspathElement>\EGGWIFI\workspaces\src\classes</additionalClasspathElement> </additionalClasspathElements> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>default</id> <activation> <activeByDefault>true</activeByDefault> </activation> <distributionManagement> <repository> <id>hynnet-releases</id> <name>hynnet Release Repository</name> <url>http://dl.systemcn.com/nexus/content/repositories/com.hynnet/</url> </repository> <snapshotRepository> <id>hynnet-snapshots</id> <name>hynnet Snapshot Repository</name> <url>http://dl.systemcn.com/nexus/content/repositories/com.hynnet/</url> </snapshotRepository> </distributionManagement> </profile> <profile> <id>test</id> <distributionManagement> <repository> <id>hynnet-releases</id> <name>hynnet Release Repository</name> <url>http://192.168.0.21:8080/lib/content/repositories/com.hynnet/</url> <!-- <url>http://192.168.0.21:8080/lib/content/repositories/releases</url> --> </repository> <snapshotRepository> <id>hynnet-snapshots</id> <name>hynnet Snapshot Repository</name> <url>http://192.168.0.21:8080/lib/content/repositories/com.hynnet.snapshots/</url> </snapshotRepository> </distributionManagement> </profile> <profile> <id>publish</id> <distributionManagement> <repository> <id>sonatype-hynnet-releases</id> <name>sonatype Release Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> </repository> <snapshotRepository> <id>sonatype-hynnet-snapshots</id> <name>sonatype Snapshot Repository</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <uniqueVersion>false</uniqueVersion> </snapshotRepository> </distributionManagement> </profile> </profiles> </project>