You can download hapi-base-2.2.jar in this page.
Open Source
hapi-base-2.2.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/ca.uhn.hapi/hapi-base/pom.properties META-INF/maven/ca.uhn.hapi/hapi-base/pom.xml ca.uhn.hl7v2.AbstractHL7Exception.class ca.uhn.hl7v2.AcknowledgmentCode.class ca.uhn.hl7v2.DefaultHapiContext.class ca.uhn.hl7v2.ErrorCode.class ca.uhn.hl7v2.HL7Exception.class ca.uhn.hl7v2.HapiContext.class ca.uhn.hl7v2.HapiContextSupport.class ca.uhn.hl7v2.Location.class ca.uhn.hl7v2.Severity.class ca.uhn.hl7v2.Version.class ca.uhn.hl7v2.VersionLogger.class ca.uhn.hl7v2.app.AcceptApplication.class ca.uhn.hl7v2.app.AcceptorThread.class ca.uhn.hl7v2.app.ActiveConnection.class ca.uhn.hl7v2.app.ActiveInitiator.class ca.uhn.hl7v2.app.Application.class ca.uhn.hl7v2.app.ApplicationException.class ca.uhn.hl7v2.app.ApplicationExceptionHandler.class ca.uhn.hl7v2.app.Connection.class ca.uhn.hl7v2.app.ConnectionData.class ca.uhn.hl7v2.app.ConnectionFactory.class ca.uhn.hl7v2.app.ConnectionHub.class ca.uhn.hl7v2.app.ConnectionListener.class ca.uhn.hl7v2.app.DefaultApplication.class ca.uhn.hl7v2.app.HL7Service.class ca.uhn.hl7v2.app.Initiator.class ca.uhn.hl7v2.app.LazyConnection.class ca.uhn.hl7v2.app.Receiver.class ca.uhn.hl7v2.app.Responder.class ca.uhn.hl7v2.app.ServerConfiguration.class ca.uhn.hl7v2.app.SimpleServer.class ca.uhn.hl7v2.app.TwoPortService.class ca.uhn.hl7v2.concurrent.BlockingHashMap.class ca.uhn.hl7v2.concurrent.BlockingMap.class ca.uhn.hl7v2.concurrent.DefaultExecutorService.class ca.uhn.hl7v2.concurrent.Service.class ca.uhn.hl7v2.conf.ProfileException.class ca.uhn.hl7v2.conf.check.DefaultValidator.class ca.uhn.hl7v2.conf.check.ProfileNotFollowedException.class ca.uhn.hl7v2.conf.check.ProfileNotHL7CompliantException.class ca.uhn.hl7v2.conf.check.Validator.class ca.uhn.hl7v2.conf.check.XElementPresentException.class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceContainer.class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType.class ca.uhn.hl7v2.conf.classes.abs.FiniteList.class ca.uhn.hl7v2.conf.classes.abs.Repeatable.class ca.uhn.hl7v2.conf.classes.exceptions.ConfDataException.class ca.uhn.hl7v2.conf.classes.exceptions.ConfRepException.class ca.uhn.hl7v2.conf.classes.exceptions.ConformanceError.class ca.uhn.hl7v2.conf.classes.exceptions.ConformanceException.class ca.uhn.hl7v2.conf.parser.ProfileParser.class ca.uhn.hl7v2.conf.spec.Conformance.class ca.uhn.hl7v2.conf.spec.Encoding.class ca.uhn.hl7v2.conf.spec.ImpNote.class ca.uhn.hl7v2.conf.spec.MetaData.class ca.uhn.hl7v2.conf.spec.RuntimeProfile.class ca.uhn.hl7v2.conf.spec.Specification.class ca.uhn.hl7v2.conf.spec.message.AbstractComponent.class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer.class ca.uhn.hl7v2.conf.spec.message.Component.class ca.uhn.hl7v2.conf.spec.message.DataValue.class ca.uhn.hl7v2.conf.spec.message.Field.class ca.uhn.hl7v2.conf.spec.message.Predicate.class ca.uhn.hl7v2.conf.spec.message.ProfileStructure.class ca.uhn.hl7v2.conf.spec.message.Seg.class ca.uhn.hl7v2.conf.spec.message.SegGroup.class ca.uhn.hl7v2.conf.spec.message.StaticDef.class ca.uhn.hl7v2.conf.spec.message.SubComponent.class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent.class ca.uhn.hl7v2.conf.spec.usecase.Actor.class ca.uhn.hl7v2.conf.spec.usecase.DerivativeEvent.class ca.uhn.hl7v2.conf.spec.usecase.EventFlow.class ca.uhn.hl7v2.conf.spec.usecase.PostCondition.class ca.uhn.hl7v2.conf.spec.usecase.PreCondition.class ca.uhn.hl7v2.conf.spec.usecase.UseCase.class ca.uhn.hl7v2.conf.store.AbstractCodeStore.class ca.uhn.hl7v2.conf.store.ClasspathProfileStore.class ca.uhn.hl7v2.conf.store.CodeStore.class ca.uhn.hl7v2.conf.store.CodeStoreRegistration.class ca.uhn.hl7v2.conf.store.CodeStoreRegistry.class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry.class ca.uhn.hl7v2.conf.store.FileProfileStore.class ca.uhn.hl7v2.conf.store.ProfileCodeStore.class ca.uhn.hl7v2.conf.store.ProfileStore.class ca.uhn.hl7v2.conf.store.ProfileStoreFactory.class ca.uhn.hl7v2.conf.store.ReadOnlyProfileStore.class ca.uhn.hl7v2.conf.store.RegisteredPattern.class ca.uhn.hl7v2.conf.store.URLProfileStore.class ca.uhn.hl7v2.llp.CharSetUtil.class ca.uhn.hl7v2.llp.ExtendedMinLLPReader.class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter.class ca.uhn.hl7v2.llp.ExtendedMinLowerLayerProtocol.class ca.uhn.hl7v2.llp.ExtendedMllpDecoder.class ca.uhn.hl7v2.llp.ExtendedMllpEncoder.class ca.uhn.hl7v2.llp.HL7Charsets.class ca.uhn.hl7v2.llp.HL7EncoderWriter.class ca.uhn.hl7v2.llp.HL7Reader.class ca.uhn.hl7v2.llp.HL7Writer.class ca.uhn.hl7v2.llp.Hl7DecoderReader.class ca.uhn.hl7v2.llp.LLPException.class ca.uhn.hl7v2.llp.LowerLayerProtocol.class ca.uhn.hl7v2.llp.MinLLPReader.class ca.uhn.hl7v2.llp.MinLLPWriter.class ca.uhn.hl7v2.llp.MinLowerLayerProtocol.class ca.uhn.hl7v2.llp.MllpConstants.class ca.uhn.hl7v2.llp.MllpDecoder.class ca.uhn.hl7v2.llp.MllpDecoderState.class ca.uhn.hl7v2.llp.MllpEncoder.class ca.uhn.hl7v2.model.AbstractComposite.class ca.uhn.hl7v2.model.AbstractGroup.class ca.uhn.hl7v2.model.AbstractMessage.class ca.uhn.hl7v2.model.AbstractPrimitive.class ca.uhn.hl7v2.model.AbstractSegment.class ca.uhn.hl7v2.model.AbstractStructure.class ca.uhn.hl7v2.model.AbstractSuperMessage.class ca.uhn.hl7v2.model.AbstractType.class ca.uhn.hl7v2.model.Composite.class ca.uhn.hl7v2.model.DataTypeException.class ca.uhn.hl7v2.model.DataTypeUtil.class ca.uhn.hl7v2.model.DelegatingMessageVisitor.class ca.uhn.hl7v2.model.DoNotCacheStructure.class ca.uhn.hl7v2.model.ExtraComponents.class ca.uhn.hl7v2.model.Field.class ca.uhn.hl7v2.model.GenericComposite.class ca.uhn.hl7v2.model.GenericGroup.class ca.uhn.hl7v2.model.GenericMessage.class ca.uhn.hl7v2.model.GenericPrimitive.class ca.uhn.hl7v2.model.GenericSegment.class ca.uhn.hl7v2.model.Group.class ca.uhn.hl7v2.model.Message.class ca.uhn.hl7v2.model.MessageVisitor.class ca.uhn.hl7v2.model.MessageVisitorFactory.class ca.uhn.hl7v2.model.MessageVisitorSupport.class ca.uhn.hl7v2.model.MessageVisitors.class ca.uhn.hl7v2.model.Primitive.class ca.uhn.hl7v2.model.Segment.class ca.uhn.hl7v2.model.Structure.class ca.uhn.hl7v2.model.SuperStructure.class ca.uhn.hl7v2.model.Type.class ca.uhn.hl7v2.model.Varies.class ca.uhn.hl7v2.model.Visitable.class ca.uhn.hl7v2.model.composite.AbstractPersonNameComposite.class ca.uhn.hl7v2.model.primitive.AbstractTextPrimitive.class ca.uhn.hl7v2.model.primitive.CommonDT.class ca.uhn.hl7v2.model.primitive.CommonTM.class ca.uhn.hl7v2.model.primitive.CommonTS.class ca.uhn.hl7v2.model.primitive.DT.class ca.uhn.hl7v2.model.primitive.FormattedTextEncoder.class ca.uhn.hl7v2.model.primitive.ID.class ca.uhn.hl7v2.model.primitive.IDWithNamespace.class ca.uhn.hl7v2.model.primitive.IS.class ca.uhn.hl7v2.model.primitive.ISWithNamespace.class ca.uhn.hl7v2.model.primitive.NULLDT.class ca.uhn.hl7v2.model.primitive.TM.class ca.uhn.hl7v2.model.primitive.TSComponentOne.class ca.uhn.hl7v2.model.v21.datatype.CM.class ca.uhn.hl7v2.model.v21.datatype.DT.class ca.uhn.hl7v2.model.v21.datatype.ID.class ca.uhn.hl7v2.model.v21.datatype.TM.class ca.uhn.hl7v2.model.v21.datatype.TS.class ca.uhn.hl7v2.model.v22.datatype.DT.class ca.uhn.hl7v2.model.v22.datatype.ID.class ca.uhn.hl7v2.model.v22.datatype.IS.class ca.uhn.hl7v2.model.v22.datatype.TM.class ca.uhn.hl7v2.model.v22.datatype.TSComponentOne.class ca.uhn.hl7v2.model.v23.datatype.DT.class ca.uhn.hl7v2.model.v23.datatype.ID.class ca.uhn.hl7v2.model.v23.datatype.IS.class ca.uhn.hl7v2.model.v23.datatype.TM.class ca.uhn.hl7v2.model.v23.datatype.TSComponentOne.class ca.uhn.hl7v2.model.v231.datatype.DT.class ca.uhn.hl7v2.model.v231.datatype.ID.class ca.uhn.hl7v2.model.v231.datatype.IS.class ca.uhn.hl7v2.model.v231.datatype.TM.class ca.uhn.hl7v2.model.v231.datatype.TSComponentOne.class ca.uhn.hl7v2.model.v24.datatype.DT.class ca.uhn.hl7v2.model.v24.datatype.ID.class ca.uhn.hl7v2.model.v24.datatype.IS.class ca.uhn.hl7v2.model.v24.datatype.TM.class ca.uhn.hl7v2.model.v24.datatype.TSComponentOne.class ca.uhn.hl7v2.model.v25.datatype.DT.class ca.uhn.hl7v2.model.v25.datatype.DTM.class ca.uhn.hl7v2.model.v25.datatype.ID.class ca.uhn.hl7v2.model.v25.datatype.IS.class ca.uhn.hl7v2.model.v25.datatype.TM.class ca.uhn.hl7v2.model.v251.datatype.DT.class ca.uhn.hl7v2.model.v251.datatype.DTM.class ca.uhn.hl7v2.model.v251.datatype.ID.class ca.uhn.hl7v2.model.v251.datatype.IS.class ca.uhn.hl7v2.model.v251.datatype.NULLDT.class ca.uhn.hl7v2.model.v251.datatype.TM.class ca.uhn.hl7v2.model.v26.datatype.DT.class ca.uhn.hl7v2.model.v26.datatype.DTM.class ca.uhn.hl7v2.model.v26.datatype.ID.class ca.uhn.hl7v2.model.v26.datatype.IS.class ca.uhn.hl7v2.model.v26.datatype.NULLDT.class ca.uhn.hl7v2.model.v26.datatype.TM.class ca.uhn.hl7v2.parser.AbstractModelClassFactory.class ca.uhn.hl7v2.parser.CanonicalModelClassFactory.class ca.uhn.hl7v2.parser.CustomModelClassFactory.class ca.uhn.hl7v2.parser.DefaultEscaping.class ca.uhn.hl7v2.parser.DefaultModelClassFactory.class ca.uhn.hl7v2.parser.DefaultXMLParser.class ca.uhn.hl7v2.parser.EncodingCharacters.class ca.uhn.hl7v2.parser.EncodingDetector.class ca.uhn.hl7v2.parser.EncodingNotSupportedException.class ca.uhn.hl7v2.parser.Escape.class ca.uhn.hl7v2.parser.Escaping.class ca.uhn.hl7v2.parser.GenericModelClassFactory.class ca.uhn.hl7v2.parser.GenericParser.class ca.uhn.hl7v2.parser.IStructureDefinition.class ca.uhn.hl7v2.parser.MessageIterator.class ca.uhn.hl7v2.parser.ModelClassFactory.class ca.uhn.hl7v2.parser.NonStandardStructureDefinition.class ca.uhn.hl7v2.parser.OldPipeParser.class ca.uhn.hl7v2.parser.Parser.class ca.uhn.hl7v2.parser.ParserConfiguration.class ca.uhn.hl7v2.parser.PipeParser.class ca.uhn.hl7v2.parser.StructureDefinition.class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum.class ca.uhn.hl7v2.parser.XMLParser.class ca.uhn.hl7v2.preparser.DatumPath.class ca.uhn.hl7v2.preparser.ER7.class ca.uhn.hl7v2.preparser.PreParser.class ca.uhn.hl7v2.preparser.XML.class ca.uhn.hl7v2.protocol.AcceptValidator.class ca.uhn.hl7v2.protocol.ApplicationRouter.class ca.uhn.hl7v2.protocol.ApplicationWrapper.class ca.uhn.hl7v2.protocol.Initiator.class ca.uhn.hl7v2.protocol.JMSDestination.class ca.uhn.hl7v2.protocol.MetadataKeys.class ca.uhn.hl7v2.protocol.Processor.class ca.uhn.hl7v2.protocol.ProcessorContext.class ca.uhn.hl7v2.protocol.ReceivingApplication.class ca.uhn.hl7v2.protocol.ReceivingApplicationException.class ca.uhn.hl7v2.protocol.ReceivingApplicationExceptionHandler.class ca.uhn.hl7v2.protocol.SafeStorage.class ca.uhn.hl7v2.protocol.StreamSource.class ca.uhn.hl7v2.protocol.TransportException.class ca.uhn.hl7v2.protocol.TransportLayer.class ca.uhn.hl7v2.protocol.Transportable.class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport.class ca.uhn.hl7v2.protocol.impl.AbstractTransport.class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger.class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl.class ca.uhn.hl7v2.protocol.impl.AppWrapper.class ca.uhn.hl7v2.protocol.impl.ApplicationLoader.class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl.class ca.uhn.hl7v2.protocol.impl.ClientSocketStreamSource.class ca.uhn.hl7v2.protocol.impl.DualTransportConnector.class ca.uhn.hl7v2.protocol.impl.HL7Server.class ca.uhn.hl7v2.protocol.impl.InitiatorImpl.class ca.uhn.hl7v2.protocol.impl.IntRef.class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter.class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport.class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter.class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport.class ca.uhn.hl7v2.protocol.impl.JMSTransport.class ca.uhn.hl7v2.protocol.impl.MLLPTransport.class ca.uhn.hl7v2.protocol.impl.MetadataExtractor.class ca.uhn.hl7v2.protocol.impl.NullSafeStorage.class ca.uhn.hl7v2.protocol.impl.ParseChecker.class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl.class ca.uhn.hl7v2.protocol.impl.ProcessorImpl.class ca.uhn.hl7v2.protocol.impl.ReaderThread.class ca.uhn.hl7v2.protocol.impl.ServerSocketStreamSource.class ca.uhn.hl7v2.protocol.impl.SocketStreamSource.class ca.uhn.hl7v2.protocol.impl.TransportableImpl.class ca.uhn.hl7v2.protocol.impl.URLTransport.class ca.uhn.hl7v2.util.ArrayUtil.class ca.uhn.hl7v2.util.CodeMapper.class ca.uhn.hl7v2.util.DeepCopy.class ca.uhn.hl7v2.util.EncodedMessageComparator.class ca.uhn.hl7v2.util.FileCodeMapper.class ca.uhn.hl7v2.util.FilterIterator.class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator.class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator.class ca.uhn.hl7v2.util.Home.class ca.uhn.hl7v2.util.MessageIDGenerator.class ca.uhn.hl7v2.util.MessageIterator.class ca.uhn.hl7v2.util.MessageNavigator.class ca.uhn.hl7v2.util.MessageQuery.class ca.uhn.hl7v2.util.Pair.class ca.uhn.hl7v2.util.ReadOnlyMessageIterator.class ca.uhn.hl7v2.util.ReflectionUtil.class ca.uhn.hl7v2.util.SegmentFinder.class ca.uhn.hl7v2.util.SocketFactory.class ca.uhn.hl7v2.util.StandardSocketFactory.class ca.uhn.hl7v2.util.StringUtil.class ca.uhn.hl7v2.util.StructureNamePredicate.class ca.uhn.hl7v2.util.StructurePredicate.class ca.uhn.hl7v2.util.Terser.class ca.uhn.hl7v2.util.XMLUtils.class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator.class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator.class ca.uhn.hl7v2.util.idgenerator.FileBasedHiLoGenerator.class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator.class ca.uhn.hl7v2.util.idgenerator.IDGenerator.class ca.uhn.hl7v2.util.idgenerator.InMemoryIDGenerator.class ca.uhn.hl7v2.util.idgenerator.LegacyGenerator.class ca.uhn.hl7v2.util.idgenerator.NanoTimeGenerator.class ca.uhn.hl7v2.util.idgenerator.UUIDGenerator.class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler.class ca.uhn.hl7v2.validation.AbstractValidator.class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler.class ca.uhn.hl7v2.validation.CompositeTypeRule.class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler.class ca.uhn.hl7v2.validation.DefaultValidator.class ca.uhn.hl7v2.validation.EncodingRule.class ca.uhn.hl7v2.validation.MessageRule.class ca.uhn.hl7v2.validation.MessageValidator.class ca.uhn.hl7v2.validation.PrimitiveTypeRule.class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler.class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler.class ca.uhn.hl7v2.validation.Rule.class ca.uhn.hl7v2.validation.ValidationContext.class ca.uhn.hl7v2.validation.ValidationException.class ca.uhn.hl7v2.validation.ValidationExceptionHandler.class ca.uhn.hl7v2.validation.ValidationExceptionHandlerFactory.class ca.uhn.hl7v2.validation.Validator.class ca.uhn.hl7v2.validation.builder.BuilderSupport.class ca.uhn.hl7v2.validation.builder.DelegatingValidationRuleBuilder.class ca.uhn.hl7v2.validation.builder.EncodingRuleBuilder.class ca.uhn.hl7v2.validation.builder.Expression.class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder.class ca.uhn.hl7v2.validation.builder.Predicate.class ca.uhn.hl7v2.validation.builder.PredicateMessageRule.class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.class ca.uhn.hl7v2.validation.builder.PredicateRuleSupport.class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder.class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.class ca.uhn.hl7v2.validation.builder.support.ChoiceElementsRespectedRule.class ca.uhn.hl7v2.validation.builder.support.DefaultValidationBuilder.class ca.uhn.hl7v2.validation.builder.support.DefaultValidationWithoutTNBuilder.class ca.uhn.hl7v2.validation.builder.support.NoValidationBuilder.class ca.uhn.hl7v2.validation.builder.support.OnlyAllowableSegmentsInSuperstructureRule.class ca.uhn.hl7v2.validation.builder.support.OnlyKnownSegmentsRule.class ca.uhn.hl7v2.validation.builder.support.TerserMessageRule.class ca.uhn.hl7v2.validation.builder.support.ValidatingMessageVisitor.class ca.uhn.hl7v2.validation.builder.support.VisitorMessageRule.class ca.uhn.hl7v2.validation.builder.support.WrongVersionRule.class ca.uhn.hl7v2.validation.impl.AbstractEncodingRule.class ca.uhn.hl7v2.validation.impl.AbstractMessageRule.class ca.uhn.hl7v2.validation.impl.AbstractPrimitiveTypeRule.class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule.class ca.uhn.hl7v2.validation.impl.DefaultValidation.class ca.uhn.hl7v2.validation.impl.DefaultValidationWithoutTN.class ca.uhn.hl7v2.validation.impl.EncodingRuleBinding.class ca.uhn.hl7v2.validation.impl.MessageRuleBinding.class ca.uhn.hl7v2.validation.impl.NoValidation.class ca.uhn.hl7v2.validation.impl.PrimitiveTypeRuleBinding.class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule.class ca.uhn.hl7v2.validation.impl.RuleBinding.class ca.uhn.hl7v2.validation.impl.RuleSupport.class ca.uhn.hl7v2.validation.impl.SimpleValidationExceptionHandler.class ca.uhn.hl7v2.validation.impl.SizeRule.class ca.uhn.hl7v2.validation.impl.TrimLeadingWhitespace.class ca.uhn.hl7v2.validation.impl.TrimTrailingWhitespace.class ca.uhn.hl7v2.validation.impl.ValidationContextFactory.class ca.uhn.hl7v2.validation.impl.ValidationContextImpl.class ca.uhn.hl7v2.validation.impl.WithdrawnDatatypeRule.class ca.uhn.hl7v2.validation.impl.XMLSchemaRule.class ca/uhn/hl7v2/conf/parser/message_profile.dtd ca/uhn/hl7v2/conf/parser/message_profile.xsd ca/uhn/hl7v2/hapi-version.properties ca/uhn/hl7v2/protocol/impl/charset_map.properties ca/uhn/hl7v2/view/msg.txt
hapi-base-2.2.pom file content.
<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/maven-v4_0_0.xsd"> <parent> <artifactId>hapi</artifactId> <groupId>ca.uhn.hapi</groupId> <version>2.2</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>hapi-base</artifactId> <name>HAPI - Java HL7 API - Base Module</name> <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jms_1.1_spec</artifactId> <version>${geronimo.jms.spec.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>${commons-cli.version}</version> <optional>true</optional> </dependency> <!-- <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.1</version> </dependency> --> </dependencies> <reporting> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.plugin.version}</version> <inherited>true</inherited> <configuration> <minmemory>128m</minmemory> <maxmemory>1g</maxmemory> <linksource>true</linksource> <detectLinks>true</detectLinks> <verbose>true</verbose> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.4</version> <configuration> <tags> <tag>TODO</tag> <tag>FIXME</tag> <tag>@todo</tag> <tag>@deprecated</tag> </tags> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${maven.findbugs.plugin.version}</version> <configuration> <xrefLocation>${project.parent.basedir}/target/site/xref</xrefLocation> </configuration> </plugin> </plugins> </reporting> <build> <plugins> <plugin> <artifactId>maven-site-plugin</artifactId> <version>${maven.site.plugin.version}</version> <configuration> <siteDirectory>${baseDir}/../src/site</siteDirectory> </configuration> </plugin> <plugin> <!-- make sure our code doesn't have 1.5+ dependencies except where we know it --> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-maven-plugin</artifactId> <version>1.8</version> <executions> <execution> <id>check-java-version</id> <phase>verify</phase> <goals> <goal>check</goal> </goals> <configuration> <signature> <groupId>org.codehaus.mojo.signature</groupId> <artifactId>java15</artifactId> <version>1.0</version> </signature> <ignores> <ignore>java.lang.StringBuilder</ignore> </ignores> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>sources</id> <phase>post-site</phase> <configuration> <tasks> <echo message="Copying resources" /> <copy todir="../target/site/base/apidocs"> <!-- NB On Sourceforge /apidocs is a symlink to /base/apidocs since we have accidentally used each so people may have direct links to either. --> <fileset dir="target/site/apidocs"> <include name="**/*" /> </fileset> </copy> <copy todir="../target/site/" file="target/site/taglist.html"> </copy> <copy todir="../target/site/" file="target/site/findbugs.html"> </copy> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <id>javadoc</id> </execution> </executions> </plugin> <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <version>${maven.license.plugin.version}</version> <configuration> <licenseResolver>file://${basedir}/../src/license</licenseResolver> </configuration> </plugin> --> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <profiles> <profile> <id>DIST</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.plugin.version}</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven.source.plugin.version}</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>retrotranslator-maven-plugin</artifactId> <version>1.0-alpha-4</version> <executions> <execution> <goals> <goal>translate-project</goal> </goals> <configuration> <attach>true</attach> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>MINIDIST</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.plugin.version}</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven.source.plugin.version}</version> <executions> <execution> <phase>package</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>retrotranslator-maven-plugin</artifactId> <version>1.0-alpha-4</version> <executions> <execution> <goals> <goal>translate-project</goal> </goals> <configuration> <attach>true</attach> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>
<dependency> <groupId>ca.uhn.hapi</groupId> <artifactId>hapi-base</artifactId> <version>2.2</version> </dependency>
If you think the following hapi-base-2.2.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download hapi-base-2.2.jar file