You can download openpojo-0.8.0.jar in this page.
The Apache Software License, Version 2.0
openpojo-0.8.0.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/com.openpojo/openpojo/pom.properties META-INF/maven/com.openpojo/openpojo/pom.xml com.openpojo.business.BusinessIdentity.class com.openpojo.business.annotation.BusinessKey.class com.openpojo.business.cache.BusinessKeyField.class com.openpojo.business.cache.BusinessKeyFieldCache.class com.openpojo.business.cache.impl.DefaultBusinessKeyField.class com.openpojo.business.exception.BusinessException.class com.openpojo.business.identity.BusinessValidator.class com.openpojo.business.identity.HashCodeGenerator.class com.openpojo.business.identity.IdentityEvaluator.class com.openpojo.business.identity.IdentityFactory.class com.openpojo.business.identity.IdentityHandler.class com.openpojo.business.identity.impl.DefaultBusinessValidator.class com.openpojo.business.identity.impl.DefaultHashCodeGenerator.class com.openpojo.business.identity.impl.DefaultIdentityEvaluator.class com.openpojo.business.identity.impl.DefaultIdentityHandler.class com.openpojo.business.utils.BusinessIdentityUtils.class com.openpojo.business.utils.BusinessPojoHelper.class com.openpojo.cache.CacheStorage.class com.openpojo.cache.CacheStorageFactory.class com.openpojo.cache.impl.StrongRefHashMapCacheStorage.class com.openpojo.cache.impl.WeakHashMapCacheStorage.class com.openpojo.log.Logger.class com.openpojo.log.LoggerFactory.class com.openpojo.log.impl.JavaLogger.class com.openpojo.log.impl.Log4JLogger.class com.openpojo.log.impl.SLF4JLogger.class com.openpojo.log.utils.MessageFormatter.class com.openpojo.random.ParameterizableRandomGenerator.class com.openpojo.random.RandomFactory.class com.openpojo.random.RandomGenerator.class com.openpojo.random.collection.AbstractCollectionRandomGenerator.class com.openpojo.random.collection.CollectionRandomGenerator.class com.openpojo.random.collection.list.AbstractListRandomGenerator.class com.openpojo.random.collection.list.AbstractSequentialListRandomGenerator.class com.openpojo.random.collection.list.ArrayListRandomGenerator.class com.openpojo.random.collection.list.AttributeListRandomGenerator.class com.openpojo.random.collection.list.CopyOnWriteArrayListRandomGenerator.class com.openpojo.random.collection.list.LinkedListRandomGenerator.class com.openpojo.random.collection.list.ListRandomGenerator.class com.openpojo.random.collection.list.RoleListRandomGenerator.class com.openpojo.random.collection.list.RoleUnresolvedListRandomGenerator.class com.openpojo.random.collection.list.StackRandomGenerator.class com.openpojo.random.collection.list.VectorRandomGenerator.class com.openpojo.random.collection.queue.AbstractQueueRandomGenerator.class com.openpojo.random.collection.queue.ArrayBlockingQueueRandomGenerator.class com.openpojo.random.collection.queue.ArrayDequeRandomGenerator.class com.openpojo.random.collection.queue.BlockingDequeRandomGenerator.class com.openpojo.random.collection.queue.BlockingQueueRandomGenerator.class com.openpojo.random.collection.queue.ConcurrentLinkedDequeRandomGenerator.class com.openpojo.random.collection.queue.ConcurrentLinkedQueueRandomGenerator.class com.openpojo.random.collection.queue.DelayQueueRandomGenerator.class com.openpojo.random.collection.queue.DequeRandomGenerator.class com.openpojo.random.collection.queue.LinkedBlockingDequeRandomGenerator.class com.openpojo.random.collection.queue.LinkedBlockingQueueRandomGenerator.class com.openpojo.random.collection.queue.LinkedTransferQueueRandomGenerator.class com.openpojo.random.collection.queue.PriorityBlockingQueueRandomGenerator.class com.openpojo.random.collection.queue.PriorityQueueRandomGenerator.class com.openpojo.random.collection.queue.QueueRandomGenerator.class com.openpojo.random.collection.queue.SynchronousQueueRandomGenerator.class com.openpojo.random.collection.queue.TransferQueueRandomGenerator.class com.openpojo.random.collection.set.AbstractSetRandomGenerator.class com.openpojo.random.collection.set.ConcurrentSkipListSetRandomGenerator.class com.openpojo.random.collection.set.CopyOnWriteArraySetRandomGenerator.class com.openpojo.random.collection.set.EnumSetRandomGenerator.class com.openpojo.random.collection.set.HashSetRandomGenerator.class com.openpojo.random.collection.set.JobStateReasonsRandomGenerator.class com.openpojo.random.collection.set.LinkedHashSetRandomGenerator.class com.openpojo.random.collection.set.NavigableSetRandomGenerator.class com.openpojo.random.collection.set.SetRandomGenerator.class com.openpojo.random.collection.set.SortedSetRandomGenerator.class com.openpojo.random.collection.set.TreeSetRandomGenerator.class com.openpojo.random.collection.util.BaseCollectionRandomGenerator.class com.openpojo.random.collection.util.CollectionHelper.class com.openpojo.random.dynamic.ArrayRandomGenerator.class com.openpojo.random.dynamic.EnumRandomGenerator.class com.openpojo.random.dynamic.RandomInstanceFromInterfaceRandomGenerator.class com.openpojo.random.dynamic.RandomReturnInvocationHandler.class com.openpojo.random.exception.RandomGeneratorException.class com.openpojo.random.impl.BasicRandomGenerator.class com.openpojo.random.impl.ClassRandomGenerator.class com.openpojo.random.impl.DefaultRandomGenerator.class com.openpojo.random.impl.EnumRandomGenerator.class com.openpojo.random.impl.EnumSetRandomGenerator.class com.openpojo.random.impl.ObjectRandomGenerator.class com.openpojo.random.impl.TimestampRandomGenerator.class com.openpojo.random.impl.VoidRandomGenerator.class com.openpojo.random.map.AbstractMapRandomGenerator.class com.openpojo.random.map.ConcurrentHashMapRandomGenerator.class com.openpojo.random.map.ConcurrentMapRandomGenerator.class com.openpojo.random.map.EnumMapRandomGenerator.class com.openpojo.random.map.HashMapRandomGenerator.class com.openpojo.random.map.HashtableRandomGenerator.class com.openpojo.random.map.IdentityHashMapRandomGenerator.class com.openpojo.random.map.LinkedHashMapRandomGenerator.class com.openpojo.random.map.MapRandomGenerator.class com.openpojo.random.map.NavigableMapRandomGenerator.class com.openpojo.random.map.SortedMapRandomGenerator.class com.openpojo.random.map.TreeMapRandomGenerator.class com.openpojo.random.map.WeakHashMapRandomGenerator.class com.openpojo.random.map.util.BaseMapRandomGenerator.class com.openpojo.random.map.util.MapHelper.class com.openpojo.random.service.RandomGeneratorService.class com.openpojo.random.service.impl.DefaultRandomGeneratorService.class com.openpojo.random.service.impl.RandomGeneratorAdapter.class com.openpojo.random.thread.GeneratedRandomValues.class com.openpojo.random.util.ComparableDelayed.class com.openpojo.random.util.Helper.class com.openpojo.random.util.SerializableComparableObject.class com.openpojo.random.util.SomeEnum.class com.openpojo.random.util.SomeRole.class com.openpojo.random.util.SomeRoleUnresolved.class com.openpojo.reflection.Annotatable.class com.openpojo.reflection.Parameterizable.class com.openpojo.reflection.PojoClass.class com.openpojo.reflection.PojoClassFilter.class com.openpojo.reflection.PojoElement.class com.openpojo.reflection.PojoField.class com.openpojo.reflection.PojoMethod.class com.openpojo.reflection.PojoPackage.class com.openpojo.reflection.PojoParameter.class com.openpojo.reflection.adapt.PojoClassAdapter.class com.openpojo.reflection.adapt.impl.CloverPojoClassAdapter.class com.openpojo.reflection.adapt.impl.CoberturaPojoClassAdapter.class com.openpojo.reflection.adapt.impl.JacocoPojoClassAdapter.class com.openpojo.reflection.cache.PojoCache.class com.openpojo.reflection.construct.InstanceFactory.class com.openpojo.reflection.construct.utils.ArrayLengthBasedComparator.class com.openpojo.reflection.construct.utils.GreaterThan.class com.openpojo.reflection.construct.utils.LessThan.class com.openpojo.reflection.coverage.CoverageDetector.class com.openpojo.reflection.coverage.impl.AbstractCoverageDetector.class com.openpojo.reflection.coverage.impl.Clover3.class com.openpojo.reflection.coverage.impl.Clover4.class com.openpojo.reflection.coverage.impl.Cobertura.class com.openpojo.reflection.coverage.impl.Jacoco.class com.openpojo.reflection.coverage.service.PojoCoverageFilterService.class com.openpojo.reflection.coverage.service.PojoCoverageFilterServiceFactory.class com.openpojo.reflection.coverage.service.impl.DefaultPojoCoverageFilterService.class com.openpojo.reflection.coverage.service.impl.PojoClassCoverageAdapter.class com.openpojo.reflection.coverage.service.impl.PojoClassCoverageFilter.class com.openpojo.reflection.exception.ReflectionException.class com.openpojo.reflection.facade.FacadeFactory.class com.openpojo.reflection.filters.FilterBasedOnInheritance.class com.openpojo.reflection.filters.FilterChain.class com.openpojo.reflection.filters.FilterClassName.class com.openpojo.reflection.filters.FilterCloverClasses.class com.openpojo.reflection.filters.FilterEnum.class com.openpojo.reflection.filters.FilterNestedClasses.class com.openpojo.reflection.filters.FilterNonConcrete.class com.openpojo.reflection.filters.FilterPackageInfo.class com.openpojo.reflection.filters.FilterSyntheticClasses.class com.openpojo.reflection.impl.ParameterizableFactory.class com.openpojo.reflection.impl.PojoClassFactory.class com.openpojo.reflection.impl.PojoClassImpl.class com.openpojo.reflection.impl.PojoFieldFactory.class com.openpojo.reflection.impl.PojoFieldImpl.class com.openpojo.reflection.impl.PojoMethodFactory.class com.openpojo.reflection.impl.PojoMethodImpl.class com.openpojo.reflection.impl.PojoPackageFactory.class com.openpojo.reflection.impl.PojoPackageImpl.class com.openpojo.reflection.impl.PojoParameterFactory.class com.openpojo.reflection.impl.PojoParameterImpl.class com.openpojo.reflection.java.Java.class com.openpojo.reflection.java.bytecode.ByteCodeFactory.class com.openpojo.reflection.java.bytecode.asm.ASMDetector.class com.openpojo.reflection.java.bytecode.asm.ASMNotLoadedException.class com.openpojo.reflection.java.bytecode.asm.ASMService.class com.openpojo.reflection.java.bytecode.asm.ClassReaderFactory.class com.openpojo.reflection.java.bytecode.asm.DefaultSubClassDefinition.class com.openpojo.reflection.java.bytecode.asm.SimpleClassLoader.class com.openpojo.reflection.java.bytecode.asm.SubClassCreator.class com.openpojo.reflection.java.bytecode.asm.SubClassDefinition.class com.openpojo.reflection.java.load.ClassUtil.class com.openpojo.reflection.java.packageloader.Package.class com.openpojo.reflection.java.packageloader.PackageLoader.class com.openpojo.reflection.java.packageloader.impl.FilePackageLoader.class com.openpojo.reflection.java.packageloader.impl.JARPackageLoader.class com.openpojo.reflection.java.packageloader.impl.URLToFileSystemAdapter.class com.openpojo.reflection.java.packageloader.utils.PackageNameHelper.class com.openpojo.reflection.java.type.Resolver.class com.openpojo.reflection.java.type.TypeResolver.class com.openpojo.reflection.java.type.impl.NoResolveTypeResolver.class com.openpojo.reflection.java.type.impl.ParameterizedTypeResolver.class com.openpojo.reflection.java.type.impl.TypeVariableResolver.class com.openpojo.reflection.java.type.impl.WildcardTypeResolver.class com.openpojo.reflection.service.PojoClassLookupService.class com.openpojo.reflection.service.impl.DefaultPojoClassLookupService.class com.openpojo.reflection.utils.AttributeHelper.class com.openpojo.reflection.utils.ToStringHelper.class com.openpojo.registry.Service.class com.openpojo.registry.ServiceRegistrar.class com.openpojo.validation.PojoValidator.class com.openpojo.validation.Validator.class com.openpojo.validation.ValidatorBuilder.class com.openpojo.validation.affirm.AbstractAffirmation.class com.openpojo.validation.affirm.Affirm.class com.openpojo.validation.affirm.Affirmation.class com.openpojo.validation.affirm.AffirmationFactory.class com.openpojo.validation.affirm.JUnitAssertAffirmation.class com.openpojo.validation.affirm.JavaAssertionAffirmation.class com.openpojo.validation.affirm.TestNGAssertAffirmation.class com.openpojo.validation.exception.ValidationException.class com.openpojo.validation.impl.DefaultValidator.class com.openpojo.validation.rule.Rule.class com.openpojo.validation.rule.impl.BusinessKeyMustExistRule.class com.openpojo.validation.rule.impl.GetterMustExistRule.class com.openpojo.validation.rule.impl.NoFieldShadowingRule.class com.openpojo.validation.rule.impl.NoNestedClassRule.class com.openpojo.validation.rule.impl.NoPrimitivesRule.class com.openpojo.validation.rule.impl.NoPublicFieldsExceptStaticFinalRule.class com.openpojo.validation.rule.impl.NoPublicFieldsRule.class com.openpojo.validation.rule.impl.NoStaticExceptFinalRule.class com.openpojo.validation.rule.impl.SerializableMustHaveSerialVersionUIDRule.class com.openpojo.validation.rule.impl.SetterMustExistRule.class com.openpojo.validation.rule.impl.TestClassMustBeProperlyNamedRule.class com.openpojo.validation.test.Tester.class com.openpojo.validation.test.impl.BusinessIdentityTester.class com.openpojo.validation.test.impl.DefaultValuesNullTester.class com.openpojo.validation.test.impl.GetterTester.class com.openpojo.validation.test.impl.SetterTester.class com.openpojo.validation.utils.IdentityHandlerStub.class com.openpojo.validation.utils.ValidationHelper.class
openpojo-0.8.0.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright (c) 2010-2015 Osman Shoukry ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express ~ or implied. ~ ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <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> <parent> <artifactId>oss-parent</artifactId> <groupId>org.sonatype.oss</groupId> <version>9</version> </parent> <groupId>com.openpojo</groupId> <artifactId>openpojo</artifactId> <version>0.8.0</version> <name>${project.artifactId}</name> <description>This project was born out of a need to validate all POJOs (Plain Old Java Object) are behaving correctly. This project has two main aspects to it: * Make Testing as easy as possible. * Simplifying identity management (hashCode / equals) using annotation.</description> <url>http://openpojo.com/</url> <inceptionYear>2010</inceptionYear> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>Osman Shoukry</name> <email>oshoukry at openpojo dot com</email> <roles> <role>Maintainer</role> <role>Developer</role> </roles> <timezone>-8</timezone> </developer> </developers> <contributors> <contributor> <name>David J. M. Karlsen</name> <email>davidkarlsen at gmail</email> <organization>davidkarlsen.com</organization> <timezone>+1</timezone> <properties> <contribution>Created initial pom.xml and provided guidance in how to get OpenPojo into Maven</contribution> </properties> </contributor> </contributors> <scm> <connection>scm:git:git://github.com/oshoukry/openpojo.git</connection> <developerConnection>scm:git:git@github.com:oshoukry/openpojo.git</developerConnection> <url>https://github.com/oshoukry/openpojo</url> </scm> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/oshoukry/openpojo/issues</url> </issueManagement> <properties> <asm.version>5.0.3</asm.version> <coveralls-maven-plugin.version>3.0.1</coveralls-maven-plugin.version> <hamcrest-all.version>1.3</hamcrest-all.version> <jacoco-maven-plugin.version>0.7.4.201502262128</jacoco-maven-plugin.version> <jdk.sourceEncoding>UTF-8</jdk.sourceEncoding> <jdk.target>1.5</jdk.target> <junit.version>4.12</junit.version> <log4j.version>1.2.17</log4j.version> <maven-clover2-plugin.version>4.0.1</maven-clover2-plugin.version> <maven-deploy-plugin.version>2.5</maven-deploy-plugin.version> <maven-javadoc-plugin.version>2.7</maven-javadoc-plugin.version> <maven-source-plugin.version>2.1.2</maven-source-plugin.version> <skipTests>false</skipTests> <maven.clover.skip>${skipTests}</maven.clover.skip> <slf4j.version>1.7.7</slf4j.version> <surefire.version>2.17</surefire.version> <testng.version>6.8.8</testng.version> </properties> <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>${hamcrest-all.version}</version> <scope>test</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>${testng.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>${asm.version}</version> <scope>provided</scope> <optional>true</optional> </dependency> </dependencies> <repositories> <repository> <id>JBOSS</id> <name>JBoss Repository</name> <url>https://repository.jboss.org/nexus/content/repositories/public/</url> </repository> </repositories> <build> <testResources> <testResource> <directory>src/test/java</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.1</version> <configuration> <arguments>-Psonatype-oss-release,openpojo-release</arguments> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${surefire.version}</version> <configuration> <testNGArtifactName>none:none</testNGArtifactName> </configuration> </plugin> <plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-clover2-plugin</artifactId> <version>${maven-clover2-plugin.version}</version> <executions> <execution> <id>clover</id> <phase>verify</phase> <goals> <goal>instrument</goal> <goal>check</goal> <goal>clover</goal> </goals> </execution> </executions> <configuration> <jdk>${jdk.target}</jdk> <targetPercentage>95</targetPercentage> <license><![CDATA[qmmqPdradBdfucGSQpLVcmshVPOMJeuUbdHjfExELDfBGfe mj2L0E9>WPi6EzZcjunnyIqjH2KUUUhkia8fcfyTy4R9sid opQqSxpMOnpPNRoRqnnXuRrrNnQpQnNQNOxxSwtTxVSVWwQ PNqpnmqmUUnqnptopsmmmmmUUnqnptopsmmmmmUUFmbkGlg lUUnmmmm]]></license> </configuration> </plugin> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <version>${coveralls-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco-maven-plugin.version}</version> <executions> <execution> <id>prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>openpojo-release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>${maven-deploy-plugin.version}</version> <configuration> <updateReleaseInfo>true</updateReleaseInfo> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven-javadoc-plugin.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
<dependency> <groupId>com.openpojo</groupId> <artifactId>openpojo</artifactId> <version>0.8.0</version> </dependency>
If you think the following openpojo-0.8.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download openpojo-0.8.0.jar file