diff --git a/.classpath b/.classpath index 83a3b6f..77be441 100644 --- a/.classpath +++ b/.classpath @@ -13,9 +13,15 @@ + + + + + + diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 77a9e9f..b26b8c9 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -107,7 +107,7 @@ jobs: # default to force a revision check unless releasing echo DO_REVISION_CHECK=true >> $GITHUB_ENV # Skip dependency check - echo SKIP_DEPENDENCY_CHECK=true >> $GITHUB_ENV + echo SKIP_DEPENDENCY_CHECK=false >> $GITHUB_ENV # If pulling to main branch (cutting a release), set branch tag appropriately - name: Sets env vars for pull to main @@ -122,7 +122,7 @@ jobs: # Skip revision check on merge echo DO_REVISION_CHECK=false >> $GITHUB_ENV # Skip dependency check - echo SKIP_DEPENDENCY_CHECK=true >> $GITHUB_ENV + echo SKIP_DEPENDENCY_CHECK=false >> $GITHUB_ENV # If pushing to main branch (cutting a release), set branch tag appropriately - name: Sets env vars for pull to main @@ -181,11 +181,18 @@ jobs: ELASTIC_API_KEY: ${{ secrets.ELASTIC_API_KEY }} run: | - env && mvn -B clean package install deploy -Dbuildno=${{github.run_number}} \ + env && mvn -B clean package install deploy site -Dbuildno=${{github.run_number}} \ -DdoRevisionCheck=${{env.DO_REVISION_CHECK}} \ -DskipDependencyCheck=${{env.SKIP_DEPENDENCY_CHECK}} \ -Dimage.tag=$IMAGE_BRANCH_TAG - + + - name: Publish Site + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./target/site + destination_dir: current + - name: Upload build environment as artifact for failed build uses: actions/upload-artifact@v4 if: ${{ failure() }} diff --git a/.gitignore b/.gitignore index 1e3f498..07ba6ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ **/target +**/doc +**/*.log **/target/classes **/.mvn **/logs **/temp -**/pom.xml.versionsBackup \ No newline at end of file +**/pom.xml.versionsBackup +/~/ \ No newline at end of file diff --git a/README.md b/README.md index 372dc04..8afd969 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,163 @@ # v2tofhir -This is the v2tofhir Converter core code for the IZ Gateway Transformation Service +This is the HL7 Version 2 to FHIR R4 Converter library for the IZ Gateway Transformation Service. The library +is intended to be a stand-alone set of HL7 Version 2 messaging conversion tools that can be used in multiple +contexts. It has been designed to support conversion of messages written according the the +(CDC HL7 Version 2 Immunization Implementation Guide)[https://repository.immregistries.org/files/resources/5bef530428317/hl7_2_5_1_release_1_5__2018_update.pdf] and may be suitable for other uses. This library depends on both the HAPI V2 and the HAPI FHIR libraries. +## JavaDoc See [The JavaDoc for the Current Build](https://vigilant-adventure-g62mzg1.pages.github.io/current/apidocs/gov/cdc/izgw/v2tofhir/package-summary.html) + +## Principles of the V2 Converter +The conversion methods of the V2 converter are intended to be forgiving, and follow (Postel's law)[https://en.wikipedia.org/wiki/Robustness_principle], doing +the best that they can to convert a V2 datatype or string to the appropriate FHIR type. + +As a result, the conversion methods (e.g., DatatypeConverter.to*, DatatypeParser.convert, and DatatypeParser.fromString) do not throw +exceptions during the conversion process. Instead, these conversion methods return null if the datatype was null or empty (Type.isEmpty() +returns true or an exception), or if the datatype could not be converted because values are invalid. This follows the convention that +conversion should do as much as possible without causing a failure in applications using this library, as it is deemed more appropriate +to return as much information as is possible rather than nothing at all. + +## How To Guide + +### Converting a Single HL7 V2 Message +The main use case for this library is to convert a sinngle HL7 V2 Message to a Bundle of FHIR Resources. + +```java + import gov.cdc.izgw.v2tofhir.MessageParser; + import org.hl7.fhir.r4.model.Bundle; + import ca.uhn.hl7v2.model.Segment; + import ca.uhn.hl7v2.model.Structure; + + ... + + void convertMessageExample(Message message) { + MessageParser parser = new MessageParser(); + Bundle b parser.createBundle(message); + // Do something with the bundle resources + } +``` + +### Converting HL7 V2 Message Structures (Segments or Groups) to FHIR Resources +An individual segment, structure or group or sequence of these objects can also be converted to a FHIR Bundle. +In HAPI V2, a Segment is a specialization of a Structure and a Group is a named collection of segments or groups within a message. + +The MessageParser class can be used to parse an iterable sequence of these objects in the provided order. These +conversions are performed as best as possible because some segments in the sequence (e.g., MSH) may be missing and +fail to create essential resources (e.g., MessageHeader). + +Individual segments can contribute information to existing Resources created during a conversion. For example, the +ORC, RXA, RXR and OBX segments of the ORDER group in a VXU_V04 message all contribute information to the Immunization +resource. + +```java + void convertStructureExample(Structure structure) { + MessageParser parser = new MessageParser(); + Bundle b parser.createBundle(Collections.singletonList(structure)); + // Do something with the bundle resources + } +``` + +### Converting an HL7 V2 Datatype to a FHIR Datatype +The HL7 Version 2 datatypes can be converted to FHIR Datatypes by the DatatypeConverter class or specific +DatatypeParser implementations. To convert an HL7 V2 Datatype to a FHIR Datatype, call the +to{FHIR Classname}(Type t) static method in DatatypeConverter. See the example below: + +```java + convertTypesExample(DTM dtm, CWE cwe, XPN xpn) { + /* dtm can be converted to FHIR Types derived from BaseDateTimeType */ + InstanceType instant = DatatypeConverter.toInstantType(dtm); + /* The calls below produces the same results as the call above */ + instant = DatatypeConverter.convert(InstantType.class, dtm); + instant = DatatypeConverter.convert("InstantType", dtm); + + DateTimeType dateTime = DatatypeConverter.toDateTimeType(dtm); + DateType date = DatatypeConverter.toDateType(dtm); + + /* Codes can be converted to Coding, CodeableConcept, CodeType or Identifier types */ + CodeableConcept cc = DatatypeConverter.toCodeableConcept(cwe); + Coding coding = DatatypeConverter.toCoding(cwe); + CodeType code = DatatypeConverter.toCodeType(cwe); + + HumanName hn = DatatypeConverter.toHumanName(hn); + /* HumanName also has a standalone parser */ + hn = new HumanNameParser().convert(hn); + } + +``` + +### Converting a FHIR Resource or Datatype to a string representation +The TextUtils class enables conversion of HL7 V2 types and FHIR Datatypes to a text string relying on the same supporting methods +so that the representations are similar if not identical. + +Call TextUtils.toString(ca.uhn.hl7v2.model.Type) to convert an HL7 Version 2 datatype to a string. Call +TextUtils.toString(org.hl7.fhir.r4.model.Type) to convert a FHIR datatype to a string. When the FHIR type +was created by a DatatypeConverter method, the toString() results on the FHIR type should be identical +to the toString() method on the source. + +These methods are primarily used to support validation of FHIR conversions. + +### Converting Text Strings to FHIR Datatypes +Stand-alone datatype parsers (classes implementing DatatypeParser such as AddressParser, ContactPointParser, and HumanNameParser) +support conversion of text strings the specified FHIR datatype. These parsers use very lightweight natural language processing to +parse the string into the relevant data type. + +```java + HumanName hn = new HumanNameParser().fromString("Mr. Keith W. Boone"); + Address addr = new AddressParser().fromString( + "1600 Clifton Road, NE\n" + + "Atlanta, GA 30333" + ); + ContactPointParser parser = new ContactPointParser(); + /* All of below return a Phone number */ + ContactPoint cp = parser.fromString("tel:800-555-1212"); + cp = parser.fromString("+1.800.555.1212"); + cp = parser.fromString("(800) 555-1212"); + + /* All of below return an e-mail address */ + cp = parser.fromString("mailto:izgateway@cdc.gov"); + cp = parser.fromString("izgateway@cdc.gov"); + cp = parser.fromString("IZ Gateway "); + + /** Returns a network address */ + cp = parser.fromString("https://support.izgateway.org"); + +``` + +## Developer Guide +### Writing a new Datatype Parser + +### Writing a new Structure Parser + +### Writing a new Segment Parser +See the [Segment Parser Walkthrough](SegmentParser.md) + +### Creating a New Resource +There are two ways to create a new resource within a Segment or Structure parser. The first +is to use the resource factory method: R createResource(Class clazz) to +create it. This will create the resource, assign it an identifier, and add it to the bundle in the +order of creation, and if enabled, also create a Provenance resource documenting how and where it was +create from. + +``` + Patient p = createResource(Patient.class); +``` + +The next method is to create it in any other way, and then just add it to the bundle. This too will +generate an identifier for the resource, add it to the bundle in the order in which it was recieved, +and if enabled, create a Provenance resource for it. + +``` + Patient p = new Patient(); + addResource(p); +``` +### Accessing Existing Resources +Methods exist to access the first, last, and any identified resource of a given type and identifier, +and find one or create one if it doesn't exist. + +The Resource getResource(String id) method gets the resource with the specified identifier. +The R getResource(Class clazz, String id) method gets the resource of the specified type with the specified identifier. +The R getFirstResoruce(Class clazz) gets the first generated resource of the specified type in the bundle. +The R getLastResoruce(Class clazz) gets the most recently generated resource of the specified type in the bundle. + +The R findResource(Class clazz, String id) method first calls getResource(clazz, id), and returns the result if a resource was +found otherwise it calls createResource(clazz, id) to create a new one. diff --git a/SegmentParser.md b/SegmentParser.md new file mode 100644 index 0000000..01f52d5 --- /dev/null +++ b/SegmentParser.md @@ -0,0 +1,202 @@ +# Creating a Segment Parser +For this, we will walk through an example with a version of the QAKParser which is a pretty simple parser for a Segment with only a few fields. + +``` +package gov.cdc.izgw.v2tofhir.segment; + +/* Imports Go Here */ +``` + +## Add Produces documentation +Add your @Produces annotation to indicate which segment this parser handles, and what primary resource +it produces: + +``` +@Produces(segment="QAK", resource=OperationOutcome.class) +@Slf4j +``` +## Extend from AbstractSegmentParser +Extend from AbstractSegmentParser to take advantage of built in Message and Segment parsing capabilities. + +``` +public class QAKParser extends AbstractSegmentParser { +``` +## Create variables to store your state +Define a private member variable for the resource you will create during a single parse of a segment. +NOTE: A segment parser is stateful, and the resource being created is part of its state. +``` + private OperationOutcome oo; +``` + +## Create a place to manage your field handler list +Create a static list to store the field handlers for each field of the segment. This array will be populated +by scanning the parser class for @ComesFrom annotations on methods. For each @ComesFrom annotation +on a public method in the class (NOTE: Methods must be public to be visible to the MessageParser), +a FieldHandler will be created for the method. + +``` + private static List fieldHandlers = new ArrayList<>(); +``` + +## Initialize your class +Do whatever other initialization you need to for the class + +``` + /** The coding system to use for query tags in metadata */ + public static final String QUERY_TAG_SYSTEM = "QueryTag"; + static { + log.debug("{} loaded", QAKParser.class.getName()); + } +``` +## Write the Constructor +Write the constructor like this: +``` + /** + * Construct a new QAKParser + * + * @param messageParser The messageParser to construct this parser for. + */ + public QAKParser(MessageParser messageParser) { +``` +Tell the super class what kind of segment you are handling. +``` + super(messageParser, "QAK"); + if (fieldHandlers.isEmpty()) { + initFieldHandlers(this, fieldHandlers); + } + } +``` + +## Add Required Methods +Add the getFieldHandlers() method like this: +``` + @Override + public List getFieldHandlers() { + return fieldHandlers; + } +``` +## Setup your parser to parse a segment +The setup method is called when starting to parse a new segment. +Your parser has the opportunity at this time to inspect any work that +has already been done, and if it need do nothing, simply return null +to indicate that it won't be contributing to this message parse. +``` + @Override + public IBaseResource setup() { +``` +Create the primary resource the parser will generate while reading the segment information +``` + // QAK Creates its own OperationOutcome resource. + oo = createResource(OperationOutcome.class); + return oo; + } + +``` +## Write a field handler method for each field. +Handle each field with a method to add some FHIR Data type to your primary resource +or create any other resources needed based on the parse. +``` + /** + * Sets OperationOutcome[1].meta.tag to the Query Tag in QAK-1 + * @param queryTag The query tag + */ +``` +This method handles Field 1 of the QAK Segment (a.k.a., QAK-1), and stuffs it into OperationOutcome[1].meta.tag. +The method name should explain what it is doing. The ONLY argument to this method should be a FHIR Datatype. It could also be +a Location, Organization, RelatedPerson or Practitioner resource since some V2 datatypes are very similar to those resources. +NOTE: If you accept a resource from the Datatype Converter in this method, you must call addResource() on it. +``` + @ComesFrom(path="OperationOutcome[1].meta.tag", field = 1, comment="Sets meta.tag.system to QueryTag, and code to value of QAK-1") + public void setMetaTag(StringType queryTag) { + oo.getMeta().addTag(new Coding(QUERY_TAG_SYSTEM, queryTag.getValue(), null)); + } + +``` +That's it. QAK-1 will populate the meta.tag field of the second OperationOutcome resource with a Coding build from the query tag in QAK-1 +and a constant coding system. Note, a single field handler method can be annotated multiple times with @ComesFrom to indicate different +ways in which to add data to the resource being generated. The PIDParser class uses the same method to add multiple different fields +to the Patient Resource with one method. + +## A little more complex field handler +To do something a little bit more complex (but not much more) see the field handler method for QAK-2 below + +``` + /** + * Set OperationOutcome.issue.details, issue.code, and issue.severity + * + * Sets issue.details to details + * Maps issue.code and issue.severity from details + * + * @param details The coding found in QAK-2 from table 0208 + */ +``` +This is for QAK-2, and will get a Coding from the parser. The coding will have a system value +based on the value of the table (0208) parameter in @ComesFrom. The table parameter tells the +Message Parser what table values are expected to come from when creating CodeType, Coding, and CodeableConcept +resources. + +NOTE: This field also documents other FHIRPaths that may be updated as a result of its +operations. The path and also parameters in @ComesFrom help document the Field handler, and also +are used to generate testing annotations on methods. +``` + @ComesFrom(path="OperationOutcome[1].issue.details", field = 2, table = "0208", + also={ "OperationOutcome[1].issue.code", + "OperationOutcome[1].issue.severity"}) + public void setIssueDetails(Coding details) { +``` +The first and simplest step is to just record the details of the QAK in a new issue within the OperationOutcome being +created by this parser +``` + OperationOutcomeIssueComponent issue = oo.addIssue().setDetails(new CodeableConcept().addCoding(details)); +``` +## Map coded fields to FHIR Enumeration types where necessary +Next, the codes from details.code are mapping into FHIR specific enumeration types to convert AE, AR, NF and OK +values into FHIR specific codes for an issue to report on the error type, and severity of the error. + +You will often need to map V2 codes to FHIR Enumerations for certains kinds of resource specific fields, such as Observation.status, or Patient.gender. +``` + if (details.hasCode()) { + switch (details.getCode().toUpperCase()) { + case "AE": + issue.setCode(IssueType.INVALID); + issue.setSeverity(IssueSeverity.ERROR); + break; + case "AR": + issue.setCode(IssueType.PROCESSING); + issue.setSeverity(IssueSeverity.FATAL); + break; + case "NF", "OK": + default: + issue.setCode(IssueType.INFORMATIONAL); + issue.setSeverity(IssueSeverity.INFORMATION); + break; + } + } else { +``` +## Handle Missing Data +Be sure to handle cases where no information has been provided so that +the resources you generate can conform to resource profile requirements +``` + issue.setCode(IssueType.UNKNOWN); + issue.setSeverity(IssueSeverity.INFORMATION); + } + } +} +``` +That's it, a complete parser. + +## Field Handlers are Supposed to be Easy to Write +As you can see, some field handlers are very short, and based on the +@ComesFrom annotations, can almost write themselves. See a field handler +from the OBXParser. As you can see, there's three lines of code, the remaining +six lines serve as documentation or whitespace. +``` + /** + * Set the reference range + * @param referenceRange the reference range + */ + @ComesFrom(path = "Observation.referenceRange.text", field = 7, comment = "Reference Range") + public void setReferenceRange(StringType referenceRange) { + observation.addReferenceRange().setTextElement(referenceRange); + } +``` diff --git a/dependency-suppression.xml b/dependency-suppression.xml new file mode 100644 index 0000000..c3e9860 --- /dev/null +++ b/dependency-suppression.xml @@ -0,0 +1,4 @@ + + + diff --git a/pom.xml b/pom.xml index ae9437b..7128560 100644 --- a/pom.xml +++ b/pom.xml @@ -3,12 +3,40 @@ org.springframework.boot spring-boot-starter-parent - 3.3.0 + 3.3.2 cdc.gov.izgw v2tofhir - 0.0.1-IZGW-RELEASE + 1.0.0-v2tofhir-SNAPSHOT HL7 Version 2 to FHIR Conversion + This is the v2tofhir Converter core code for the IZ Gateway Transformation Service + http://github.com/IZGateway/v2tofhir + 2024 + + + MIT-LICENSE + https://opensource.org/license/MIT + repo + A short and simple permissive license with conditions only requiring preservation of copyright and + license notices. Licensed works, modifications, and larger works may be distributed under different + terms and without source code. + + + + Audacious Inquiry + https://pointclickcare.com/industry-solutions/federal-government/ + + + ${timestamp} + ${project.build.finalName} + 17 + yyyyMMddHHmm + ${project.artifactId}-${project.version}-${timestamp} + UTF-8 + ${project.groupId} + + ${maven.build.timestamp} + github @@ -16,21 +44,36 @@ https://maven.pkg.github.com/IZGateway/v2tofhir + + scm:git:https://github.com/IZGateway/v2tofhir + scm:git:https://github.com/IZGateway/v2tofhir + https://github.com/IZGateway/v2tofhir + ca.uhn.hapi hapi-base - 2.3 + 2.5.1 + + + ca.uhn.hapi + hapi-structures-v231 + 2.5.1 + + + ca.uhn.hapi + hapi-structures-v25 + 2.5.1 ca.uhn.hapi hapi-structures-v251 - 2.3 + 2.5.1 ca.uhn.hapi hapi-structures-v281 - 2.3 + 2.5.1 ca.uhn.hapi.fhir @@ -42,6 +85,24 @@ hapi-fhir-structures-r4 7.2.1 + + + ca.uhn.hapi.fhir + hapi-fhir-validation + 7.2.1 + + + + ca.uhn.hapi.fhir + hapi-fhir-validation-resources-r4 + 7.2.1 + + + + ca.uhn.hapi.fhir + hapi-fhir-caching-caffeine + 7.2.1 + ch.qos.logback logback-classic @@ -62,6 +123,10 @@ com.fasterxml.jackson.core jackson-databind + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + com.opencsv opencsv @@ -72,6 +137,16 @@ commons-io [2.15.0,) + + org.apache.commons + commons-compress + [1.26.2,) + + + commons-validator + commons-validator + 1.9.0 + io.azam.ulidj ulidj @@ -106,16 +181,161 @@ maven-compiler-plugin - 3.13.0 - - - org.projectlombok - lombok - ${lombok.version} - - + + 17 + 17 + + + org.projectlombok + lombok + ${lombok.version} + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-java-version + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default-jar + + + test-jar + + + + + org.apache.maven.plugins + maven-source-plugin + + + jar-sources + + + test-jar-sources + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + true + false + + ${env.ELASTIC_API_KEY} + + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED + + **/*Tests.java + + + + + + org.owasp + dependency-check-maven + + 8.4.3 + + + + HTML + + + false + false + false + + 7 + + false + ${skipDependencyCheck} + ${project.basedir}/dependency-suppression.xml + + + + + check + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.7.0 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.6.1 + + + + index + dependencies + dependency-info + dependency-management + distribution-management + licenses + scm + summary + + + + + + org.owasp + dependency-check-maven + 8.4.3 + + + + HTML + + + false + false + false + + 7 + + false + ${skipDependencyCheck} + ${project.basedir}/dependency-suppression.xml + target/site + + + + + check + + + + + + \ No newline at end of file diff --git a/src/main/java/com/ainq/fhir/utils/PathUtils.java b/src/main/java/com/ainq/fhir/utils/PathUtils.java new file mode 100644 index 0000000..6dbb11b --- /dev/null +++ b/src/main/java/com/ainq/fhir/utils/PathUtils.java @@ -0,0 +1,430 @@ +package com.ainq.fhir.utils; + +import java.lang.reflect.InvocationTargetException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.ServiceConfigurationError; +import java.util.Set; +import java.util.function.Supplier; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.exceptions.FHIRException; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseExtension; +import org.hl7.fhir.instance.model.api.IBaseHasExtensions; +import lombok.extern.slf4j.Slf4j; + +/** + * Parse a path from a FHIR Object and return the object. + * + * Paths in this class use the Restricted FHIRPath syntax with a few minor simplifications: + * + * extension('extension-url') can be written without the full url when the extension is + * a FHIR standard extension (comes from http://hl7.org/fhir/StructureDefinition/), or from + * FHIR US Core (http://hl7.org/fhir/us/core/StructureDefinition/). Also, the quotes in the + * extension name aren't necessary. + * Also, one can use the extension short name directly: + * Patient.us-core-race works as a path expression. + * + * @author Audacious Inquiry + * @see FHIRPath Restricted Subset + */ +@Slf4j +public class PathUtils { + /** The extension prefix for standard FHIR extensions */ + public static final String FHIR_EXT_PREFIX = "http://hl7.org/fhir/StructureDefinition/"; + /** The extension prefix for standard US Core extensions */ + public static final String US_CORE_EXT_PREFIX = "http://hl7.org/fhir/us/core/StructureDefinition/"; + + private PathUtils() { + log.debug("{} loaded", PathUtils.class.getName()); + } + /** + * Controls behavior for get method, enabling new objects to be created. + */ + public enum Action { + /** Get any existing property at the path, don't create intermediates */ + GET_FIRST, + /** Get the last property at the path */ + GET_LAST, + /** Create the property at the path if it doesn't exist (implies GET_LAST at intermediate stages) */ + CREATE_IF_MISSING + } + + /** + * Get the values at the specified restricted FHIRPath + * @param b The base object to get the + * @param path The FHIRPath + * @return The values + */ + public static IBase get(IBase b, String path) { + return get(b, path, Action.GET_LAST); + } + + static final String[] FHIR_TYPES = { + /* Primitives */ + "Boolean", "Code", "Id", "Instant", "Integer", "Date", "DateTime", "Decimal", + "PositiveInt", "String", "Time", "UnsignedInt", "Uri", "Url", + /* General Purpose */ + "Address", "Age", "Annotation", "Attachment", "Coding", "CodeableConcept", "ContactPoint", + "Count", "Distance", "Duration", "Identifier", "Money", "MoneyQuantity", "Period", + "Quantity", "Range", "Ratio", "RatioRange", "Signature", "SimpleQuantity", "Timing", + /* Special Cases */ + "Expression", "Reference" + }; + + /** + * Endings on a property name that refine it to a specific type. These names + * are generally the name of a FHIR Type. + * + * NOTE: .*? must use a reluctant qualifier to find the longest value for + * type because DateTime ends with Time + */ + private static final Pattern VARIES_PATTERN = Pattern.compile( + "^.*?(" + StringUtils.joinWith("|", (Object[])FHIR_TYPES) + ")$" + ); + /** + * Exceptions to the above pattern. These are few. So far only + * the following are false matches: + * Patient.birthDate, + * Immunization.doseQuantity, + * Immunization.expirationDate, + * ServiceRequest.locationCode, + * Immunization.reasonCode + * Observation.referenceRange, + * Immunization.vaccineCode + */ + private static final Set VARIES_EXCEPTIONS = + new LinkedHashSet<>(Arrays.asList( + "birthDate", "doseQuantity", "expirationDate", + "locationCode", "reasonCode", "referenceRange", "vaccineCode") + ); + /** + * Get all elements at the specified path. + * @param b The base + * @param path The path + * @return The list of elements at that location. + */ + public static List getAll(IBase b, String path) { + + List l = null; + + // Split a restricted FHIRPath into its constituent parts. + // FUTURE: Handle cases like extension("http://hl7.org/ ... + String propertyName = StringUtils.substringBefore(path, "."); + String rest = StringUtils.substringAfter(path, "."); + do { + // Pass a reference to propertyName for functions which need to adjust it. + String[] theName = { propertyName }; + int index = getIndex(theName); + + String extension = getExtension(theName); + String type = getType(b, theName); + + try { + l = getValues(b, theName[0], extension); + } catch (Exception ex) { + log.error("{} extracting {}.{}", + ex.getClass().getSimpleName(), + b.fhirType(), + theName[0] + (StringUtils.isNotEmpty(extension) ? "." + extension : ""), + ex + ); + throw ex; + } + filterListByType(type, l); + + adjustListForIndex(l, index, null); + + propertyName = StringUtils.substringBefore(rest, "."); + rest = StringUtils.substringAfter(rest, "."); + + if (l.isEmpty()) { + return Collections.emptyList(); + } + b = l.get(l.size() - 1); + } while (StringUtils.isNotEmpty(propertyName)); + + return l; + } + + /** + * Get the values at the specified restricted FHIRPath + * @param b The context for the path + * @param path The path + * @param action Which value to get or add + * @return The requested class. + * @throws FHIRException when the property does not exist + * @throws NumberFormatException when an index is not valid (< 0 or not a valid number) + */ + public static IBase get(IBase b, String path, Action action) { + if (action == null) { + action = Action.GET_LAST; + } + + // Split a restricted FHIRPath into its constituent parts. + // FUTURE: Handle cases like extension("http://hl7.org/ ... + String propertyName = StringUtils.substringBefore(path, "."); + String rest = StringUtils.substringAfter(path, "."); + IBase result = b; + do { + // Pass a reference to propertyName for functions which need to adjust it. + String[] theName = { propertyName }; + int index = getIndex(theName); + + String extension = getExtension(theName); + String type = getType(b, theName); + + List l = getValues(result, theName[0], extension); + + filterListByType(type, l); + + IBase result2 = result; + Supplier adder = () -> Property.makeProperty(result2, theName[0]); + if (theName[0].length() == 0 && type != null) { + // When type is non-null and the property name is empty + // we just need to create a new object of the specified type. + // NOTE: This object won't be attached to ANYTHING b/c we don't + // know what list to attach it to. + adder = () -> createElement(result2, type); + } + + adjustListForIndex(l, index, + Action.CREATE_IF_MISSING.equals(action) ? adder : null + ); + propertyName = StringUtils.substringBefore(rest, "."); + rest = StringUtils.substringAfter(rest, "."); + + if (l.isEmpty()) { + return null; + } + if (Action.CREATE_IF_MISSING.equals(action) || Action.GET_FIRST.equals(action)) { + result = l.get(0); + } else { // Action == GET_LAST + result = l.get(l.size() - 1); + } + } while (StringUtils.isNotEmpty(propertyName)); + + return result; + } + + private static IBase createElement(IBase b, String type) { + @SuppressWarnings("unchecked") + Class clazz = (Class) b.getClass(); + String theClass = clazz.getPackageName() + "." + type; + try { + @SuppressWarnings("unchecked") + Class class2 = (Class)clazz.getClassLoader().loadClass(theClass); + return class2.getDeclaredConstructor().newInstance(); + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException + | NoSuchMethodException | SecurityException e) { + String msg = "Cannot create " + theClass; + throw new ServiceConfigurationError(msg, e); + } + } + + private static List getValues(IBase b, String propertyName, String extension) { + List l = new ArrayList<>(); + if (extension != null && b instanceof IBaseHasExtensions elem) { + for (IBaseExtension ext : elem.getExtension()) { + if (extension.equals(ext.getUrl())) { + l.add(ext); + } + } + } else if (propertyName.length() != 0) { + l = Property.getValues(b, propertyName); + } else { + // If propertName.length is zero, it's a type match on b + l.add(b); + } + return l; + } + + private static IBase adjustListForIndex(List l, int index, Supplier adder) { + IBase result = null; + if (index < 0) { + // There was no index + if (adder != null && l.isEmpty()) { + // a value should be created, but there are none, so create one + result = adder.get(); + l.add(result); + return result; + } + return null; + } + + + // Item exists + if (index < l.size()) { + // Get the index-th element. + result = l.get(index); + } + + if (adder != null) { + // Create the index-th element. + while (index >= l.size()) { + result = adder.get(); + l.add(result); + } + } + + // Adjust the list to contain ONLY the indexed item + l.clear(); + if (result != null) { + l.add(result); + } + return result; + } + + private static void filterListByType(String type, List l) { + if (type != null) { + Iterator it = l.iterator(); + while (it.hasNext()) { + IBase b = it.next(); + if (!isOfType(b, type)) { + it.remove(); + } + } + } + } + + private static List bases = Arrays.asList("DomainResource", "Resource", "Base", "Object"); + private static boolean isOfType(IBase b, String type) { + Class theClass = b.getClass(); + do { + String className = theClass.getSimpleName(); + if (className.equals(type) || className.equals(type + "Type")) { + return true; + } + theClass = theClass.getSuperclass(); + } while (!bases.contains(theClass.getSimpleName())); + + return false; + } + + /** + * Get information about a Property of a FHIR resource or element. + * @param clazz The class of the resource or element to get a property for. + * @param originalPath The path to the property + * @return The property + */ + public static Property getProperty(Class clazz, String originalPath) { + String path = originalPath; + String propertyName = StringUtils.substringAfterLast(originalPath, "."); + if (propertyName == null || propertyName.length() == 0) { + throw new IllegalArgumentException("Path invalid " + originalPath); + } + path = path.substring(0, path.length() - propertyName.length() - 1); + IBase r = null; + IBase base = null; + try { + r = clazz.getDeclaredConstructor().newInstance(); + base = get(r, path, Action.CREATE_IF_MISSING); + return Property.getProperty(base, propertyName); + } catch (Exception e) { + throw new IllegalArgumentException("Error accessing propery " + originalPath, e); + } + } + + private static int getIndex(String[] propertyName) { + String index = StringUtils.substringBetween(propertyName[0], "[", "]"); + // Handle values with no index and special cases like value[x] + if (index == null || "x".equals(index)) { + return -1; + } + propertyName[0] = StringUtils.substringBefore(propertyName[0], "["); + + if ("$last".equals(index)) { + return Integer.MAX_VALUE; + } + + int value = Integer.parseInt(index); + if (value < 0) { + throw new IndexOutOfBoundsException(value + " is not a legal index value in " + propertyName); + } + return value; + } + + private static String getExtension(String[] propertyName) { + String extension = null; + if (propertyName[0].startsWith("extension(")) { + extension = StringUtils.substringBetween(propertyName[0], "(", ")"); + extension = StringUtils.replaceChars(extension, "\"'", ""); + if (extension == null) { + throw new FHIRException("Missing extension name: " + propertyName[0]); + } else if (StringUtils.substringAfter(extension, ")").length() > 0) { + throw new FHIRException("Invalid extension function: " + propertyName[0]); + } + + } else if (propertyName[0].contains("-")) { + // save extension name + extension = propertyName[0]; + // Translate commonly used extension names. + if (extension.startsWith("us-core")) { + return US_CORE_EXT_PREFIX + extension; + } + + if (!extension.startsWith("http:")) { + return FHIR_EXT_PREFIX + extension; + } + } else { + return null; + } + + return extension; + } + + /** + * Get the type associated with the specified property. + * This is used to adjust property names by removing terminal type specifiers + * to correct names like eventCoding (which is actually named event[x] in + * MessageHeader). The challenge is that some property names (e.g., Patient.birthDate) + * also end in a type name, but don't follow that pattern. + * + * @param b The base fhir object having the property + * @param propertyName The name of the property. + * @return + */ + static String getType(IBase b, String[] propertyName) { + // Deal with special cases + if ("Reference".equals(b.fhirType()) && Character.isUpperCase(propertyName[0].charAt(0))) { + // allow shortcut for Reference.TypeName + return null; + } + + String type = null; + if (Character.isUpperCase(propertyName[0].charAt(0))) { + // A property name such as Bundle, IntegerType, etc, is assumed to be a type. + type = propertyName[0]; + propertyName[0] = ""; + return type; + } + if (propertyName[0].startsWith("ofType(")) { + type = StringUtils.substringBetween("ofType(", ")"); + if (StringUtils.substringAfter(propertyName[0], ")").length() != 0 || type == null) { + throw new FHIRException("Invalid ofType call: " + propertyName); + } + propertyName[0] = propertyName[0].substring(0, propertyName[0].length() - type.length()); + } else if (VARIES_EXCEPTIONS.contains(propertyName[0])) { + // This is an exception to the rule for property names ending + // in a type. + return null; + } else { + Matcher m = VARIES_PATTERN.matcher(propertyName[0]); + if (m.matches()) { + type = m.group(1); + propertyName[0] = + StringUtils.left( + propertyName[0], propertyName[0].length() - type.length() + ) + "[x]"; + } + } + return type; + } +} diff --git a/src/main/java/com/ainq/fhir/utils/Property.java b/src/main/java/com/ainq/fhir/utils/Property.java new file mode 100644 index 0000000..bb405f9 --- /dev/null +++ b/src/main/java/com/ainq/fhir/utils/Property.java @@ -0,0 +1,555 @@ +package com.ainq.fhir.utils; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.Collections; +import java.util.List; +import java.util.ServiceConfigurationError; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.dstu2.model.Patient; +import org.hl7.fhir.exceptions.FHIRException; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseExtension; +import org.hl7.fhir.instance.model.api.IBaseReference; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Element; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.Parameters; +import org.hl7.fhir.r4.model.Parameters.ParametersParameterComponent; +import org.hl7.fhir.r4.model.Resource; +import org.hl7.fhir.r4.model.Type; + +import ca.uhn.fhir.util.ExtensionUtil; +import lombok.extern.slf4j.Slf4j; + +/** + * Property is a facade over the various version specific model instances + * of Property. + */ +@Slf4j +public class Property { + /** + * Get the named property from the object. + * @param b The Element to get values from + * @param propertyName The name of property to get the values from. + * @return A list of values on the element. + * @throws FHIRException When a FHIRException occurs in the HAPI framework + */ + public static Property getProperty(IBase b, String propertyName) throws FHIRException { // NOSONAR ? intentional + if ("resolve()".equals(propertyName)) { + if (b instanceof IBaseReference ref) { + IBaseResource res = (IBaseResource)ref.getUserData("Resource"); + return res == null ? null : new Property(res); + } else { + throw new IllegalArgumentException("Cannot resolve() a " + b.getClass().getSimpleName()); + } + } else if (Character.isUpperCase(propertyName.charAt(0)) && b instanceof IBaseReference ref) { + // Using XXX.reference.ResourceName is short-hand for resolve().ResourceName + // when b is a reference. + IBaseResource res = (IBaseResource)ref.getUserData("Resource"); + return (res != null && res.fhirType().equals(propertyName)) ? new Property(res) : null; + } + if (propertyName.contains("-")) { + // The actual property is for an extension from us-core + String extensionName = (propertyName.startsWith("us-core-") ? + PathUtils.US_CORE_EXT_PREFIX : PathUtils.FHIR_EXT_PREFIX) + propertyName; + if (ExtensionUtil.hasExtension(b, extensionName)) { + return new Property(ExtensionUtil.getExtensionByUrl(b, extensionName)); + } else { + return null; + } + } + + String[] theName = new String[] { propertyName }; + String type = PathUtils.getType(b, theName ); + propertyName = theName[0]; + + switch (b.getClass().getPackageName()) { + case "org.hl7.fhir.r4.model": + if (b instanceof Element e) { + return new Property(e, propertyName, type); + } else if (b instanceof Resource r) { + if (b instanceof Parameters params) { + for (ParametersParameterComponent param : params.getParameter()) { + if (StringUtils.equals(param.getName(), propertyName)) { + return new Property(propertyName, param.getValue()); + } + } + return null; + } + return new Property(r, propertyName, type); + } + break; + case "org.hl7.fhir.r4b.model": + if (b instanceof org.hl7.fhir.r4b.model.Element e) { + return new Property(e, propertyName, type); + } else if (b instanceof org.hl7.fhir.r4b.model.Resource r) { + return new Property(r, propertyName, type); + } + break; + case "org.hl7.fhir.r5.model": + if (b instanceof org.hl7.fhir.r5.model.Element e) { + return new Property(e, propertyName, type); + } else if (b instanceof org.hl7.fhir.r5.model.Resource r) { + return new Property(r, propertyName, type); + } + break; + case "org.hl7.fhir.dstu3.model": + if (b instanceof org.hl7.fhir.dstu3.model.Element e) { + return new Property(e, propertyName, type); + } else if (b instanceof org.hl7.fhir.dstu3.model.Resource r) { + return new Property(r, propertyName, type); + } + break; + case "org.hl7.fhir.dstu2.model": + if (b instanceof org.hl7.fhir.dstu2.model.Element e) { + return new Property(e, propertyName, type); + } else if (b instanceof org.hl7.fhir.dstu2.model.Resource r) { + return new Property(r, propertyName, type); + } + break; + default: + throw new FHIRException("Unsupported package " + b.getClass().getPackageName()); + } + throw new FHIRException("Not an Element"); + } + + /** + * Get the named property from the object. + * + * NOTE: This function is incomplete as it does not call setProperty for singleton + * properties. However what it does is sufficient for current needs. + * + * @param b The Element to get values from + * @param propertyName The name of property to get the values from. + * @return A list of values on the element. + * @throws FHIRException When a the HAPI FHIR package is not present + */ + public static IBase makeProperty(IBase b, String propertyName) throws FHIRException { // NOSONAR ? intentional + switch (b.getClass().getPackageName()) { + case "org.hl7.fhir.r4.model": + if (b instanceof Element e) { + return e.makeProperty(propertyName.hashCode(), propertyName); + } else if (b instanceof Resource r) { + return r.makeProperty(propertyName.hashCode(), propertyName); + } + break; + case "org.hl7.fhir.r4b.model": + if (b instanceof org.hl7.fhir.r4b.model.Element e) { + return e.makeProperty(propertyName.hashCode(), propertyName); + } else if (b instanceof org.hl7.fhir.r4b.model.Resource r) { + return r.makeProperty(propertyName.hashCode(), propertyName); + } + break; + case "org.hl7.fhir.r5.model": + if (b instanceof org.hl7.fhir.r5.model.Element e) { + return e.makeProperty(propertyName.hashCode(), propertyName); + } else if (b instanceof org.hl7.fhir.r4.model.Resource r) { + return r.makeProperty(propertyName.hashCode(), propertyName); + } + break; + case "org.hl7.fhir.dstu3.model": + if (b instanceof org.hl7.fhir.dstu3.model.Element e) { + return e.makeProperty(propertyName.hashCode(), propertyName); + } else if (b instanceof org.hl7.fhir.dstu3.model.Resource r) { + return r.makeProperty(propertyName.hashCode(), propertyName); + } + break; + case "org.hl7.fhir.dstu2.model": + if (b instanceof org.hl7.fhir.dstu2.model.Element e) { + org.hl7.fhir.dstu2.model.Property p = e.getChildByName(propertyName); + // This is a ton of ick. + try { + if (p.getMaxCardinality() > 1) { + return e.addChild(propertyName); + } else { + e.setProperty(propertyName, null); + return null; + } + } catch (FHIRException ex) { + // Cannot add the specified child, assume it is a singleton + } + } else if (b instanceof org.hl7.fhir.dstu2.model.Resource r) { + return r.addChild(propertyName); + } + break; + default: + throw new FHIRException("Unsupported package " + b.getClass().getPackageName()); + } + throw new FHIRException("Not an Element"); + } + /** + * Get values for a property of a FHIR Element + * @param b The FHIR item to get a property of + * @param propertyName The name of the property + * @return The new property + */ + @SuppressWarnings("unchecked") + public static List getValues(IBase b, String propertyName) { + Property prop = getProperty(b, propertyName); + return prop == null ? Collections.emptyList() : (List) prop.getValues(); + } + private final Object property; + private final Method getName; + private final Method getTypeCode; + private final Method getDefinition; + private final Method getMinCardinality; + private final Method getMaxCardinality; + private final Method getValues; + private String name; + private String typeCode; + private String definition; + private int minCardinality = -1; + private int maxCardinality = -1; + private List values = null; + + private Property(Object property, String type) { + if (property == null) { + throw new NullPointerException("Property cannot be null"); + } + this.property = property; + Class clazz = property.getClass(); + String method = null; + try { + getName = clazz.getDeclaredMethod(method = "getName"); // NOSONAR assignment OK + getTypeCode = clazz.getDeclaredMethod(method = "getTypeCode"); // NOSONAR assignment OK + getDefinition = clazz.getDeclaredMethod(method = "getDefinition"); // NOSONAR assignment OK + getMinCardinality = clazz.getDeclaredMethod(method = "getMinCardinality"); // NOSONAR assignment OK + getMaxCardinality = clazz.getDeclaredMethod(method = "getMaxCardinality"); // NOSONAR assignment OK + getValues = clazz.getDeclaredMethod(method = "getValues"); // NOSONAR assignment OK + if (type != null) { + typeCode = type; + } + } catch (NoSuchMethodException | SecurityException e) { + String msg = "Cannot access Propery." + method + "() method"; + log.error("{} : {}", msg, e.getMessage(), e); + throw new ServiceConfigurationError(msg, e); + } + } + + private Property(IBaseExtension extension) { + property = extension; + name = StringUtils.substringAfter(extension.getUrl(), "StructureDefinition/"); + typeCode = "Extension"; + definition = "Optional Extension Element - found in all resources."; + minCardinality = 0; + maxCardinality = Integer.MAX_VALUE; + values = Collections.singletonList(extension.getValue()); + getName = null; + getTypeCode = null; + getDefinition = null; + getMinCardinality = null; + getMaxCardinality = null; + getValues = null; + } + + /** + * Create a Property for a resource + * @param res The resource + */ + public Property(IBaseResource res) { + if (res == null) { + throw new NullPointerException("res cannot be null"); + } + property = res; + name = "resolve()"; + typeCode = res.fhirType(); + definition = res.fhirType(); + minCardinality = 0; + maxCardinality = Integer.MAX_VALUE; + values = Collections.singletonList(res); + getName = null; + getTypeCode = null; + getDefinition = null; + getMinCardinality = null; + getMaxCardinality = null; + getValues = null; + } + + /** + * Create a property for a known property with the given name. + * @param propertyName The property + * @param value The value of the property + */ + public Property(String propertyName, Type value) { + property = value; + name = propertyName; + typeCode = value.fhirType(); + definition = value.fhirType(); + minCardinality = 0; + maxCardinality = 1; + values = Collections.singletonList(value); + getName = null; + getTypeCode = null; + getDefinition = null; + getMinCardinality = null; + getMaxCardinality = null; + getValues = null; + } + + + + /** + * Create a new Property accessing an R4 Property + * @param property The R4 Property + * @param type The specific subtype or null (for properties like Patient.deceased) + */ + public Property(org.hl7.fhir.r4.model.Property property, String type) { + this((Object)property, type); + } + + /** + * Create a new Property accessing an R4b Property + * @param property The R4b Property + * @param type The specific subtype or null (for properties like Patient.deceased) + */ + public Property(org.hl7.fhir.r4b.model.Property property, String type) { + this((Object)property, type); + } + + /** + * Create a new Property accessing an R5 Property + * @param property The R5 Property + * @param type The specific subtype or null (for properties like Patient.deceased) + */ + public Property(org.hl7.fhir.r5.model.Property property, String type) { + this((Object)property, type); + } + + /** + * Create a new Property accessing a DSTU3 Property + * @param property The DSTU3 Property + * @param type The specific subtype or null (for properties like Patient.deceased) + */ + public Property(org.hl7.fhir.dstu3.model.Property property, String type) { + this((Object)property, type); + } + + /** + * Create a new Property accessing a DSTU2 Property + * @param property The DSTU2 Property + * @param type The specific subtype or null (for properties like Patient.deceased) + */ + public Property(org.hl7.fhir.dstu2.model.Property property, String type) { + this((Object)property, type); + } + + /** + * Create a property of an R4 Resource + * @param r The R4 Resource + * @param propertyName The property name + * @param type The type for the property + */ + public Property(Resource r, String propertyName, String type) { + this(getChildByName(r, propertyName), type); + } + + /** + * Create a property of an R4 Element + * @param e The R4 Element + * @param propertyName The property name + * @param type The type for the property + */ + public Property(Element e, String propertyName, String type) { + this(e.getChildByName(propertyName), type); + } + + private static Object getChildByName(Resource r, String propertyName) { + if ("eventCoding".equals(propertyName) && r instanceof MessageHeader mh) { + return new org.hl7.fhir.r4.model.Property( + propertyName, "Coding", + "Code that identifies the event this message represents and connects it with its definition.", + 0, 1, mh.getEventCoding()); + } + return r.getChildByName(propertyName); + } + + /** + * Create a property of an R4B Element + * @param e The R4B Element + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.r4b.model.Element e, String propertyName, String type) { + this(e.getChildByName(propertyName), type); + } + + /** + * Create a property of an R4B Resource + * @param r The R4B Resource + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.r4b.model.Resource r, String propertyName, String type) { + this(r.getChildByName(propertyName), type); + } + + /** + * Create a property of an R5 Element + * @param e The R5 Element + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.r5.model.Element e, String propertyName, String type) { + this(e.getChildByName(propertyName), type); + } + + /** + * Create a property of an R5 Resource + * @param r The R5 Resource + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.r5.model.Resource r, String propertyName, String type) { + this(r.getChildByName(propertyName), type); + } + + /** + * Create a property of an STU3 Element + * @param e The STU3 Element + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.dstu3.model.Element e, String propertyName, String type) { + this(e.getChildByName(propertyName), type); + } + + /** + * Create a property of an STU3 Resource + * @param r The STU3 Resource + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.dstu3.model.Resource r, String propertyName, String type) { + this(r.getChildByName(propertyName), type); + } + + /** + * Create a property of an STU2 Element + * @param e The STU2 Element + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.dstu2.model.Element e, String propertyName, String type) { + this(e.getChildByName(propertyName), type); + } + + /** + * Create a property of an STU2 Resource + * @param r The STU2 Resource + * @param propertyName The property name + * @param type The type for the property + */ + public Property(org.hl7.fhir.dstu2.model.Resource r, String propertyName, String type) { + this(r.getChildByName(propertyName), type); + } + + /** + * Get the name of the property + * @return The name of the property + */ + public String getName() { + try { + if (name == null) { + name = (String) getName.invoke(property); + } + return name; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property name", e); + } + } + + /** + * Get the type of the property + * @return The type of the property + */ + public String getTypeCode() { + try { + if (typeCode == null) { + typeCode = (String) getTypeCode.invoke(property); + } + return typeCode; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property type", e); + } + } + + /** + * Get the class representing the type for this property + * @return The class representing the type + * @throws ClassNotFoundException If the class cannot be found. + */ + public Class getType() throws ClassNotFoundException { + String type = getTypeCode(); + if (Character.isLowerCase(type.charAt(0))) { + // Convert a primitive to it's HAPI type name. + type = Character.toUpperCase(type.charAt(0)) + type.substring(1) + "Type"; + } + type = property.getClass().getPackageName() + type; + @SuppressWarnings("unchecked") + Class t = (Class) Patient.class.getClassLoader().loadClass(type); + return t; + } + + /** + * Get the description of the property + * @return The description of the property + */ + public String getDefinition() { + try { + if (definition == null) { + definition = (String) getDefinition.invoke(property); + } + return definition; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property definition", e); + } + } + + /** + * Get the minimum cardinality of the property + * @return The minimum cardinality of the property + */ + public int getMinCardinality() { + try { + if (minCardinality < 0) { + minCardinality = (int) getMinCardinality.invoke(property); + } + return minCardinality; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property minCardinality", e); + } + } + + /** + * Get the maximum cardinality of the property + * @return The maximum cardinality of the property + */ + public int getMaxCardinality() { + try { + if (maxCardinality < 0) { + maxCardinality = (int) getMaxCardinality.invoke(property); + } + return maxCardinality; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property maxCardinality", e); + } + } + + /** + * Get the values in the property + * @return The values in the property + */ + @SuppressWarnings("unchecked") + List getValues() { // NOSONAR ? intentional + try { + if (values == null) { + values = (List) getValues.invoke(property); + } + return values; + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + throw new FHIRException("Error retriving property values", e); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/ainq/fhir/utils/YamlParser.java b/src/main/java/com/ainq/fhir/utils/YamlParser.java new file mode 100644 index 0000000..3d84ffa --- /dev/null +++ b/src/main/java/com/ainq/fhir/utils/YamlParser.java @@ -0,0 +1,276 @@ +package com.ainq.fhir.utils; + +import java.io.IOException; +import java.io.InputStream; +import java.io.Reader; +import java.io.Writer; +import java.util.Collection; +import java.util.List; +import java.util.Set; + +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.instance.model.api.IIdType; + +import ca.uhn.fhir.context.ConfigurationException; +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.parser.DataFormatException; +import ca.uhn.fhir.parser.IParser; +import ca.uhn.fhir.parser.IParserErrorHandler; +import ca.uhn.fhir.rest.api.EncodingEnum; +import lombok.extern.slf4j.Slf4j; + +/** + * YamlParser implements the HAPI FHIR IParser interface, enabling it + * to be used to convert FHIR Resources and elements to and from YAML + * + * @author Audacious Inquiry + * @see YAML as a FHIR Format + * + */ +@Slf4j +public class YamlParser implements IParser { + private static final String YAML_WRITE_ERROR = "Error Converting to YAML"; + private static final String YAML_READ_ERROR = "Error Converting from YAML"; + private final IParser jsonParser; + + /** + * Create a YamlParser with the default(R4) FhirContext + */ + public YamlParser() { + this(FhirContext.forR4()); + } + /** + * Create a new Yaml Parser from a FhirContext + * @param context The FhirContext to use to create the parser + */ + public YamlParser(FhirContext context) { + jsonParser = context.newJsonParser(); + } + + @Override + public String encodeResourceToString(IBaseResource theResource) throws DataFormatException { + + try { + return YamlUtils.toYaml(jsonParser.encodeResourceToString(theResource)); + } catch (IOException e) { + log.error(YAML_WRITE_ERROR + ": {}", e.getMessage(), e); + throw new DataFormatException(YAML_WRITE_ERROR, e); + } + } + + @Override + public void encodeResourceToWriter(IBaseResource theResource, Writer theWriter) + throws IOException, DataFormatException { + + try { + theWriter.write(YamlUtils.toYaml(jsonParser.encodeResourceToString(theResource))); + } catch (IOException e) { + log.error("Error Converting to YAML: {}", e.getMessage(), e); + throw new DataFormatException(YAML_WRITE_ERROR, e); + } + } + + @Override + public IIdType getEncodeForceResourceId() { + return jsonParser.getEncodeForceResourceId(); + } + + @Override + public EncodingEnum getEncoding() { + return jsonParser.getEncoding(); + } + + @Override + public List> getPreferTypes() { + return jsonParser.getPreferTypes(); + } + + @Override + public boolean isOmitResourceId() { + return jsonParser.isOmitResourceId(); + } + + @Override + public Boolean getStripVersionsFromReferences() { + return jsonParser.getStripVersionsFromReferences(); + } + + @Override + public boolean isSummaryMode() { + return jsonParser.isSummaryMode(); + } + + @Override + public T parseResource(Class theResourceType, Reader theReader) + throws DataFormatException { + try { + return jsonParser.parseResource(theResourceType, YamlUtils.fromYaml(theReader)); + } catch (IOException e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public T parseResource(Class theResourceType, InputStream theInputStream) + throws DataFormatException { + try { + return jsonParser.parseResource(theResourceType, YamlUtils.fromYaml(theInputStream)); + } catch (IOException e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public T parseResource(Class theResourceType, String theString) + throws DataFormatException { + try { + return jsonParser.parseResource(theResourceType, YamlUtils.fromYaml(theString)); + } catch (Exception e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public IBaseResource parseResource(Reader theReader) throws ConfigurationException, DataFormatException { + try { + return jsonParser.parseResource(YamlUtils.fromYaml(theReader)); + } catch (Exception e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public IBaseResource parseResource(InputStream theInputStream) + throws ConfigurationException, DataFormatException { + try { + return jsonParser.parseResource(YamlUtils.fromYaml(theInputStream)); + } catch (Exception e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public IBaseResource parseResource(String theMessageString) throws ConfigurationException, DataFormatException { + try { + return jsonParser.parseResource(YamlUtils.fromYaml(theMessageString)); + } catch (Exception e) { + throw new DataFormatException(YAML_READ_ERROR, e); + } + } + + @Override + public IParser setEncodeElements(Set theEncodeElements) { + return jsonParser.setEncodeElements(theEncodeElements); + } + + @Override + public void setEncodeElementsAppliesToChildResourcesOnly(boolean theEncodeElementsAppliesToChildResourcesOnly) { + jsonParser.setEncodeElementsAppliesToChildResourcesOnly(theEncodeElementsAppliesToChildResourcesOnly); + } + + @Override + public boolean isEncodeElementsAppliesToChildResourcesOnly() { + return jsonParser.isEncodeElementsAppliesToChildResourcesOnly(); + } + + @Override + public IParser setEncodeForceResourceId(IIdType theForceResourceId) { + jsonParser.setEncodeForceResourceId(theForceResourceId); + return this; + } + + @Override + public IParser setOmitResourceId(boolean theOmitResourceId) { + jsonParser.setOmitResourceId(theOmitResourceId); + return this; + } + + @Override + public IParser setParserErrorHandler(IParserErrorHandler theErrorHandler) { + jsonParser.setParserErrorHandler(theErrorHandler); + return this; + } + + @Override + public void setPreferTypes(List> thePreferTypes) { + jsonParser.setPreferTypes(thePreferTypes); + } + + @Override + public IParser setPrettyPrint(boolean thePrettyPrint) { + jsonParser.setPrettyPrint(thePrettyPrint); + return this; + } + + @Override + public IParser setServerBaseUrl(String theUrl) { + jsonParser.setServerBaseUrl(theUrl); + return this; + } + + @Override + public IParser setStripVersionsFromReferences(Boolean theStripVersionsFromReferences) { + jsonParser.setStripVersionsFromReferences(theStripVersionsFromReferences); + return this; + } + + @Override + public IParser setOverrideResourceIdWithBundleEntryFullUrl( + Boolean theOverrideResourceIdWithBundleEntryFullUrl) { + jsonParser.setOverrideResourceIdWithBundleEntryFullUrl(theOverrideResourceIdWithBundleEntryFullUrl); + return this; + } + + @Override + public IParser setSummaryMode(boolean theSummaryMode) { + jsonParser.setSummaryMode(theSummaryMode); + return this; + } + + @Override + public IParser setSuppressNarratives(boolean theSuppressNarratives) { + jsonParser.setSuppressNarratives(theSuppressNarratives); + return this; + } + + @Override + public IParser setDontStripVersionsFromReferencesAtPaths(String... thePaths) { + jsonParser.setDontStripVersionsFromReferencesAtPaths(thePaths); + return this; + } + + @Override + public IParser setDontStripVersionsFromReferencesAtPaths(Collection thePaths) { + jsonParser.setDontStripVersionsFromReferencesAtPaths(thePaths); + return this; + } + + @Override + public Set getDontStripVersionsFromReferencesAtPaths() { + return jsonParser.getDontStripVersionsFromReferencesAtPaths(); + } + + @Override + public String encodeToString(IBase theElement) throws DataFormatException { + try { + return YamlUtils.toYaml(jsonParser.encodeToString(theElement)); + } catch (IOException e) { + throw new DataFormatException(YAML_WRITE_ERROR, e); + } + } + + @Override + public void encodeToWriter(IBase theElement, Writer theWriter) throws DataFormatException, IOException { + try { + theWriter.write(YamlUtils.toYaml(jsonParser.encodeToString(theElement))); + } catch (IOException e) { + throw new DataFormatException(YAML_WRITE_ERROR, e); + } + } + + @Override + public IParser setDontEncodeElements(Collection theDontEncodeElements) { + return jsonParser.setDontEncodeElements(theDontEncodeElements); + } +} \ No newline at end of file diff --git a/src/main/java/com/ainq/fhir/utils/YamlUtils.java b/src/main/java/com/ainq/fhir/utils/YamlUtils.java new file mode 100644 index 0000000..5b253ac --- /dev/null +++ b/src/main/java/com/ainq/fhir/utils/YamlUtils.java @@ -0,0 +1,200 @@ +package com.ainq.fhir.utils; + +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.Reader; +import java.io.Writer; +import java.nio.charset.StandardCharsets; +import java.util.Locale; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.r4.model.Resource; + +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.dataformat.yaml.YAMLGenerator; +import com.fasterxml.jackson.dataformat.yaml.YAMLMapper; + +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.parser.DataFormatException; +import ca.uhn.fhir.parser.IParser; + +/** + * This is a cleaned up implementation from the original blog post that supports converting + * FHIR to and from YAML format. Yaml is a simpler format for viewing FHIR resources + * + * This is principally used for testing V2 to FHIR conversions. + * + * @see YAML as a FHIR Format + * @author Audacious Inquiry + * + */ +public class YamlUtils { + + /** + * Create Json from a Yaml String + * @param yaml The Yaml to convert + * @return The JSON format string + * @throws IOException If a processing exception occurred + */ + public static String fromYaml(String yaml) throws IOException { + ObjectMapper yamlReader = newYAMLMapper(); + Object obj = yamlReader.readValue(yaml, Object.class); + + ObjectMapper jsonWriter = new ObjectMapper(); + return jsonWriter.writeValueAsString(obj); + } + + /** + * Create JSON from a Yaml input stream + * @param in The input stream to convert + * @return The JSON output + * @throws IOException If an IO error occured while reading. + */ + public static String fromYaml(InputStream in) throws IOException { + ObjectMapper yamlReader = newYAMLMapper(); + Object obj = yamlReader.readValue(in, Object.class); + + ObjectMapper jsonWriter = new ObjectMapper(); + return jsonWriter.writeValueAsString(obj); + } + + /** + * Convert to JSON from YAML + * @param r The reader to convert from + * @return The JSON string + * @throws IOException If an error occurred while reading. + */ + public static String fromYaml(Reader r) throws IOException { + ObjectMapper yamlReader = newYAMLMapper(); + Object obj = yamlReader.readValue(r, Object.class); + + ObjectMapper jsonWriter = new ObjectMapper(); + return jsonWriter.writeValueAsString(obj); + } + + /** + * Convert a JSON string to Yaml + * @param jsonString The JSON string to convert + * @return The YAML output + * @throws IOException if an IO error occured during mapping + */ + public static String toYaml(String jsonString) throws IOException { + // parse JSON + JsonNode jsonNodeTree = new ObjectMapper().readTree(jsonString); + // save it as YAML + return newYAMLMapper().writeValueAsString(jsonNodeTree); + } + + /** + * Write Yaml to a Writer from a JSON string + * @param jsonString The JSON string + * @param w The writer + * @throws IOException If an IO error occurred while writing. + */ + public static void toYaml(String jsonString, Writer w) throws IOException { + // parse JSON + JsonNode jsonNodeTree = new ObjectMapper().readTree(jsonString); + newYAMLMapper().writeValue(w, jsonNodeTree); + } + + /** + * Write Yaml to an OutputStream from a JSON string + * @param jsonString The JSON string + * @param os The OutputStream + * @throws IOException If an IO error occurred while writing. + */ + public static void toYaml(String jsonString, OutputStream os) throws IOException { + // parse JSON + JsonNode jsonNodeTree = new ObjectMapper().readTree(jsonString); + // save it as YAML + newYAMLMapper().writeValue(os, jsonNodeTree); + } + + + /** + * Construct a new YAML Mapper for YAML and JSON conversion + * @return A new YAML Mapper + */ + public static YAMLMapper newYAMLMapper() { + YAMLMapper m = new YAMLMapper(); + return m.enable(YAMLGenerator.Feature.LITERAL_BLOCK_STYLE) + .disable(YAMLGenerator.Feature.MINIMIZE_QUOTES) + .disable(YAMLGenerator.Feature.USE_PLATFORM_LINE_BREAKS) + .disable(YAMLGenerator.Feature.SPLIT_LINES); + } + + /** + * Create a new Yaml Parser that implements the HAPI FHIR IParser interface + * @param context The FHIR Context to use to create the parser + * @return The YamlParser + */ + public static YamlParser newYamlParser(FhirContext context) { + return new YamlParser(context); + } + + /** + * This class takes the names of two files and + * converts the first existing file to the second (non-existing) file. + * It uses the extensions of the file to determine which parser to + * use. + * @param args Names of files for conversion operation. + */ + public static void main(String ... args) { + FhirContext r4 = FhirContext.forR4(); + IParser p; + if (args.length != 2) { + System.err.printf("Usage: java %s inputfile outputfile%n", YamlUtils.class.getName()); // NOSONAR + System.exit(5); + } + File inputFile = new File(args[0]); + File outputFile = new File(args[1]); + if (!inputFile.exists()) { + System.err.printf("File %s does not exist.%n", inputFile); // NOSONAR + } + String ext = StringUtils.substringAfterLast(inputFile.getName(), "."); + p = getParser(ext, r4); + Resource r = null; + try (FileReader fr = new FileReader(inputFile, StandardCharsets.UTF_8)) { + r = (Resource) p.parseResource(fr); + } catch (IOException e) { + System.err.printf("Cannot read %s.%n", inputFile); // NOSONAR + System.exit(1); + } catch (DataFormatException e) { + System.err.printf("Cannot parse %s.%n", inputFile); // NOSONAR + System.exit(2); + } + + ext = StringUtils.substringAfterLast(outputFile.getName(), "."); + p = getParser(ext, r4); + + try (FileWriter fw = new FileWriter(outputFile, StandardCharsets.UTF_8)) { + p.encodeResourceToWriter(r, fw); + } catch (IOException e) { + System.err.printf("Cannot write %s.%n", outputFile); // NOSONAR + System.exit(3); + } catch (DataFormatException e) { + System.err.printf("Cannot convert %s.%n", outputFile); // NOSONAR + System.exit(4); + } + } + + private static IParser getParser(String ext, FhirContext r4) { + switch (ext.toLowerCase(Locale.ENGLISH)) { + case "yaml": + return newYamlParser(r4); + case "xml": + return r4.newXmlParser(); + case "json": + return r4.newJsonParser(); + case "rdf": + throw new IllegalArgumentException("RDF parser implementation is not yet complete"); + default: + throw new IllegalArgumentException("Unrecognized format: " + ext); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/annotation/ComesFrom.java b/src/main/java/gov/cdc/izgw/v2tofhir/annotation/ComesFrom.java new file mode 100644 index 0000000..763e7cf --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/annotation/ComesFrom.java @@ -0,0 +1,116 @@ +package gov.cdc.izgw.v2tofhir.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Repeatable; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.hl7.fhir.instance.model.api.IBase; + +/** + * This annotation is used to document V2 to FHIR segment conversions. + * + * In the future, it may be used to automate such conversions. + * + * @author Audacious Inquiry + */ + +@Repeatable(ComesFrom.List.class) +@Target({ElementType.TYPE, ElementType.METHOD }) +@Retention(RetentionPolicy.RUNTIME) +@Documented +public @interface ComesFrom { + /** + * The FHIR Path of the content in the bundle + * @return The FHIR Path expression that extracts the content from the Bundle + */ + String path(); + /** + * The FHIR Paths of other content in the bundle + * @return The FHIR Path expressions that extract the content from the Bundle + */ + String[] also() default {}; + + /** + * The terser paths of the objects that construct the object referenced in path + * @return HAPI V2 terser path expressions indicating where the data came from + */ + String[] source() default {}; + + /** + * The 1-based index of the field to extract from. + * @return the 1-based index of the field to extract from, or 0 if a field + */ + int field() default 0; + /** + * The 1-based index of the component to extract from. + * @return the 1-based index of the component to extract from, or 0 if the component is not used. + */ + int component() default 0; + + /** + * A comment about the conversion + * @return The comment + */ + String comment() default ""; + + /** + * The name of the concept map to use when mapping between code systems. + * @return The name of the concept mape + */ + String map() default ""; + + /** + * The name of the HL7 Table used with this field. + * @return theh name of the HL7 Table + */ + String table() default ""; + + /** + * A fixed value + * @return The fixed value. + */ + String fixed() default ""; + + /** + * The type to convert to if other than the type determined from the path + * in the FHIR resource. + * + * @return The type to convert to, or IBase.class to convert to the + * type determined by the path. + */ + Class fhir() default IBase.class; + + /** + * The expected V2 datatype. + * This may need to be specified in cases where a message has pre-adopted features + * from a newer version, e.g., as for IHE profiles and immunization messages where + * some 2.7.1 features were used. + * + * @return The expected V2 datatype. + */ + String type() default ""; + + /** + * Set the priority of this mapping. + * Mappings are processed in field and component order, unless the priority is changed + * The higher the priority, the earlier in processing the mapping is performed. + * @return The priority of the mapping. + */ + int priority() default 0; + /** + * A list of mapping from FHIR types to HL7 V2 Terser paths + */ + @Retention(RetentionPolicy.RUNTIME) + @Target({ ElementType.TYPE, ElementType.METHOD }) + @Documented + @interface List { + /** + * A list of ComesFrom annotations. + * @return The values + */ + ComesFrom[] value(); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/annotation/Produces.java b/src/main/java/gov/cdc/izgw/v2tofhir/annotation/Produces.java new file mode 100644 index 0000000..12ae382 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/annotation/Produces.java @@ -0,0 +1,40 @@ +package gov.cdc.izgw.v2tofhir.annotation; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.hl7.fhir.instance.model.api.IBaseResource; + +/** + * This annotation documents the resources produced by a StructureParser + * @author Audacious Inquiry + * + */ + +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented + +public @interface Produces { + /** + * Identifies the producing segment + * @return the producing segment + */ + String segment(); + + /** + * Identifies the primary resource produced by the parser. + * @return the primary resource + */ + Class resource(); + + /** + * Identifies any extra resources produced by the parser. + * @return The extra resources + */ + Class[] extra() default {}; + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Context.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/Context.java index f145420..8c65c03 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Context.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/Context.java @@ -11,13 +11,16 @@ import lombok.Data; -/* - * Keeps track of important decision making variables during the parse of an HL7 message. +/** + * Context keeps track of important decision making variables during the parse of an HL7 message. * * Different parsing decisions may be made depending on the type of event. For * example, RXA segments may be parsed into the Immunization resource instead of * a MedicationAdministration resource when the message is being parsed for a * VXU message or a QPD response to an immunization query. + * + * In order to make these decisions, Context provides a place to store information + * about previously created objects. */ @Data public class Context { @@ -29,10 +32,6 @@ public class Context { * The profile identifiers the message adheres to. */ private final Set profileIds = new LinkedHashSet<>(); - /** - * The idetifier of the hl7 data object. - */ - private String hl7DataId; /** * The bundle being created. */ @@ -47,30 +46,94 @@ public class Context { private final Map properties = new LinkedHashMap<>(); private final MessageParser messageParser; + + /** + * Create a new Context for use with the given message parser. + * + * @param messageParser The message parser using this context. + */ public Context(MessageParser messageParser) { this.messageParser = messageParser; } + + /** + * Reset the context for a new message parse. + */ + public void clear() { + properties.clear(); + setBundle(null); + setEventCode(null); + } + void addProfileId(String profileId) { if (profileId == null || StringUtils.isEmpty(profileId)) { return; } profileIds.add(profileId); } + /** + * Get the properties for the context as an unmodifiable map. + * + * @return The properties set in this context. + */ public Map getProperties() { return Collections.unmodifiableMap(properties); } + + /** + * Get a given property + * @param key The property to find. + * @return The property value, or null if not found. + */ public Object getProperty(String key) { return properties.get(key); } + + /** + * Get a property of the given type. + * + * The key will be the class name of the property type. + * @see #getProperty(Class,String) + * + * @param The property type + * @param clazz The class representing the property type + * @return The property that was found, or null if not found. + */ public T getProperty(Class clazz) { return clazz.cast(getProperty(clazz.getName())); } + + /** + * Get a property of the given type. + * + * The key will be the class name of the property type. + * + * @param The property type + * @param clazz The class representing the property type + * @param key The lookup key for the property + * @return The property that was found, or null if not found. + */ public T getProperty(Class clazz, String key) { return clazz.cast(getProperty(key)); } + + /** + * Add or replace a property in the context with a new value. + * + * The property will be created with the key obj.getClass().getName(). + * @see #setProperty(String,Object) + * @param obj The object containing the property value + */ public void setProperty(Object obj) { properties.put(obj.getClass().getName(), obj); } + + /** + * Set the property with the specified key to the value of the specified object. + * + * @param key The key to store the property under + * @param obj The object containing the property value + */ public void setProperty(String key, Object obj) { properties.put(key, obj); } diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/DatatypeConverter.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/DatatypeConverter.java index 69bda7f..97cfc4e 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/DatatypeConverter.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/DatatypeConverter.java @@ -14,26 +14,33 @@ import java.util.Set; import java.util.TimeZone; import java.util.function.Consumer; -import java.util.function.UnaryOperator; - import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.FastDateFormat; +import org.hl7.fhir.instance.model.api.IBase; import org.hl7.fhir.r4.model.Address; import org.hl7.fhir.r4.model.BaseDateTimeType; +import org.hl7.fhir.r4.model.BooleanType; import org.hl7.fhir.r4.model.CodeType; import org.hl7.fhir.r4.model.CodeableConcept; import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; import org.hl7.fhir.r4.model.DateTimeType; import org.hl7.fhir.r4.model.DateType; import org.hl7.fhir.r4.model.DecimalType; +import org.hl7.fhir.r4.model.Expression; import org.hl7.fhir.r4.model.HumanName; import org.hl7.fhir.r4.model.IdType; import org.hl7.fhir.r4.model.Identifier; import org.hl7.fhir.r4.model.InstantType; import org.hl7.fhir.r4.model.IntegerType; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.Location.LocationMode; +import org.hl7.fhir.r4.model.Organization; import org.hl7.fhir.r4.model.PositiveIntType; +import org.hl7.fhir.r4.model.Practitioner; import org.hl7.fhir.r4.model.PrimitiveType; import org.hl7.fhir.r4.model.Quantity; +import org.hl7.fhir.r4.model.RelatedPerson; import org.hl7.fhir.r4.model.StringType; import org.hl7.fhir.r4.model.TimeType; import org.hl7.fhir.r4.model.UnsignedIntType; @@ -41,37 +48,269 @@ import ca.uhn.fhir.model.api.TemporalPrecisionEnum; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Composite; -import ca.uhn.hl7v2.model.DataTypeException; +import ca.uhn.hl7v2.model.GenericComposite; +import ca.uhn.hl7v2.model.GenericPrimitive; import ca.uhn.hl7v2.model.Primitive; import ca.uhn.hl7v2.model.Type; import ca.uhn.hl7v2.model.Varies; import ca.uhn.hl7v2.model.primitive.TSComponentOne; -import gov.cdc.izgw.v2tofhir.converter.datatype.AddressParser; -import gov.cdc.izgw.v2tofhir.converter.datatype.HumanNameParser; +import gov.cdc.izgw.v2tofhir.datatype.AddressParser; +import gov.cdc.izgw.v2tofhir.datatype.ContactPointParser; +import gov.cdc.izgw.v2tofhir.datatype.HumanNameParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.PathUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; +import gov.cdc.izgw.v2tofhir.utils.Units; import lombok.extern.slf4j.Slf4j; +/** + * DatatypeConverter is the entry point for V2 to FHIR datatype conversion. + * + * Operations in DatatypeConverter + * + *
  • convert + * - Generic methods
  • + *
  • getConverter/converter + * - Generic Functional Interfaces
  • + *
  • to{FhirType}(V2 datatype) + * - Converts to a specified FHIR datatype
  • + *
  • castInto() + * - Converts between FHIR Numeric types
  • + *
+ * + * Supported FHIR Types: + * + *
  • Address
  • + *
  • CodeableConcept
  • + *
  • CodeType
  • + *
  • Coding
  • + *
  • ContactPoint
  • + *
  • DateTimeType
  • + *
  • DateType
  • + *
  • DecimalType
  • + *
  • HumanName
  • + *
  • Identifier
  • + *
  • IdType
  • + *
  • InstantType
  • + *
  • IntegerType
  • + *
  • PositiveIntType
  • + *
  • Quantity
  • + *
  • StringType
  • + *
  • TimeType
  • + *
  • UnsignedIntType
  • + *
  • UriType
  • + *
+ * + * @see HL7 Version 2 to FHIR - Datatype Maps + * @author Audacious Inquiry + * + */ @Slf4j public class DatatypeConverter { - private static final String UNEXPECTED_EXCEPTION_MESSAGE = "Unexpected {}: {}"; private static final BigDecimal MAX_UNSIGNED_VALUE = new BigDecimal(Integer.MAX_VALUE); private static final AddressParser addressParser = new AddressParser(); + private static final ContactPointParser contactPointParser = new ContactPointParser(); private static final HumanNameParser nameParser = new HumanNameParser(); + /** + * A functional interface for FHIR datatype conversion from HAPI V2 datatypes + * + * @author Audacious Inquiry + * + * @param A FHIR data type to convert to. + */ + @FunctionalInterface + public interface Converter { + /** + * Convert a V2 datatype to a FHIR datatype + * @param type The V2 datatype to convert + * @return The converted FHIR datatype + */ + F convert(Type type); + + /** + * Convert a V2 datatype to a FHIR datatype + * @param type The V2 datatype to convert + * @param clazz The class of the FHIR object to conver to + * @return The converted FHIR datatype + * @throws ClassCastException if the converted type is incorrect. + */ + default F convertAs(Class clazz, Type type) { + return clazz.cast(convert(type)); + } + } + private DatatypeConverter() { } - public static Address toAddress(Type codedElement) { + /** + * Get a converter for a FHIR datatype + * @param The FHIR datatype + * @param clazz The class representing the datatype + * @return The converter + */ + public static Converter getConverter(Class clazz) { + return (Type t) -> convert(clazz, t, null); + } + + /** + * Get a converter for a FHIR datatype + * @param The FHIR datatype + * @param className The name of the FHIR datatype + * @param table The associated HL7 V2 table + * @return The converter + */ + public static Converter getConverter(String className, String table) { + return (Type t) -> convert(className, t, table); + } + + private static final Set FHIR_PRIMITIVE_NAMES = new LinkedHashSet<>( + Arrays.asList("integer", "string", "time", "date", "datetime", "decimal", "boolean", "url", + "code", "integer", "uri", "canonical", "markdown", "id", "oid", "uuid", + "unsignedInt", "positiveInt")); + + /** + * Get a converter for a FHIR datatype. + * @param The FHIR type to convert to. + * @param className The name of the FHIR datatype + * @param t The HAP V2 type to convert + * @param table The associated HL7 V2 table + * @return The converter + */ + public static F convert(String className, Type t, String table) { + className = "org.hl7.fhir.r4.model." + className; + + if (FHIR_PRIMITIVE_NAMES.contains(className)) { + className = Character.toUpperCase(className.charAt(0)) + className.substring(1) + "Type"; + } + try { + @SuppressWarnings("unchecked") + Class clazz = (Class) Type.class.getClassLoader().loadClass(className); + return convert(clazz, t, table); + } catch (ClassNotFoundException e) { + throw new IllegalArgumentException(className + " is not a supported FHIR type"); + } + } + + /** + * Convert a HAPI V2 datatype to a FHIR datatype. + * + * @param The FHIR datatype + * @param clazz The class representing the FHIR datatype + * @param t The HAPI V2 type to convert + * @param table The associated HL7 V2 table + * @return The converted HAPI V2 type + */ + public static F convert(Class clazz, Type t, String table) { + switch (clazz.getSimpleName()) { + case "Address": + return clazz.cast(toAddress(t)); + case "BooleanType": + return clazz.cast(toBooleanType(t)); + case "CodeableConcept": + return clazz.cast(toCodeableConcept(t, table)); + case "CodeType": + return clazz.cast(toCodeType(t, table)); + case "Coding": + return clazz.cast(toCoding(t, table)); + case "ContactPoint": + return clazz.cast(toContactPoint(t)); + case "DateTimeType": + return clazz.cast(toDateTimeType(t)); + case "DateType": + return clazz.cast(toDateType(t)); + case "DecimalType": + return clazz.cast(toDecimalType(t)); + case "HumanName": + return clazz.cast(toHumanName(t)); + case "Identifier": + return clazz.cast(toIdentifier(t)); + case "IdType": + return clazz.cast(toIdType(t)); + case "InstantType": + return clazz.cast(toInstantType(t)); + case "IntegerType": + return clazz.cast(toIntegerType(t)); + case "PositiveIntType": + return clazz.cast(toPositiveIntType(t)); + case "Quantity": + return clazz.cast(toQuantity(t)); + case "StringType": + return clazz.cast(toStringType(t)); + case "TimeType": + return clazz.cast(toTimeType(t)); + case "UnsignedIntType": + return clazz.cast(toUnsignedIntType(t)); + case "UriType": + return clazz.cast(toUriType(t)); + case "Organization": + return clazz.cast(toOrganization(t)); + case "Practitioner": + return clazz.cast(toPractitioner(t)); + case "RelatedPerson": + return clazz.cast(toRelatedPerson(t)); + case "Location": + return clazz.cast(toLocation(t)); + default: + throw new IllegalArgumentException(clazz.getName() + " is not a supported FHIR type"); + } + } + + + /** + * Convert a HAPI V2 datatype to a FHIR Address + * @param codedElement The HAPI V2 type to convert + * @return The Address converted from the V2 datatype + */ + public static Address toAddress(Type codedElement) { return addressParser.convert(codedElement); } - public static CodeableConcept toCodeableConcept(Type codedElement) { + /** + * Convert a HAPI V2 datatype to a FHIR CodeableConcept + * @param codedElement The HAPI V2 type to convert + * @return The CodeableConcept converted from the V2 datatype + */ + public static CodeableConcept toCodeableConcept(Type codedElement) { return toCodeableConcept(codedElement, null); } - public static CodeableConcept toCodeableConcept(Type codedElement, String table) { + /** + * Used to add an element V to a field of type T in a FHIR type. + * + * Example usage: + * CodeableConcept cc = new CodeableConcept(); + * Coding c = new Coding(); + * addValue(cc:addCoding, c); + * + * @param The type to add or set + * @param consumer An adder or setter method, e.g., cc::addCoding or cc::setValue + * @param t The object to add or set. + */ + public static void addIfNotEmpty(Consumer consumer, T t + ) { + if (t != null && !t.isEmpty()) { + consumer.accept(t); + } + } + /** + * Convert a HAPI V2 datatype to a FHIR CodeableConcept + * @param codedElement The HAPI V2 type to convert + * @param table The HL7 table or coding system to use for the system of the coded element + * @return The CodeableConcept converted from the V2 datatype + */ + public static CodeableConcept toCodeableConcept(Type codedElement, String table) { + if (ParserUtils.isEmpty(codedElement)) { + return null; + } + if (table != null && table.length() == 0) { + table = null; + } if ((codedElement = adjustIfVaries(codedElement)) == null) { return null; } + CodeableConcept cc = new CodeableConcept(); Primitive st = null; Composite comp = null; @@ -79,16 +318,14 @@ public static CodeableConcept toCodeableConcept(Type codedElement, String table) case "CE", "CF", "CNE", "CWE": comp = (Composite) codedElement; for (int i = 0; i <= 3; i += 3) { - addCoding(cc, getCoding(comp, i, true)); + addIfNotEmpty(cc::addCoding, getCoding(comp, i, true)); } setValue(cc::setText, comp.getComponents(), 8); break; case "CX": Identifier ident = toIdentifier(codedElement); if (ident != null && !ident.isEmpty()) { - // Get the coding from the identifier - Coding coding = new Coding(ident.getSystem(), ident.getValue(), null); - addCoding(cc, coding); + addIfNotEmpty(cc::addCoding, new Coding(ident.getSystem(), ident.getValue(), null)); } break; case "CQ": @@ -100,17 +337,16 @@ public static CodeableConcept toCodeableConcept(Type codedElement, String table) break; case "EI", "EIP", "HD": ident = toIdentifier(codedElement); - addCoding(cc, new Coding(ident.getSystem(), ident.getValue(), null)); + if (ident == null) { + return null; + } + addIfNotEmpty(cc::addCoding, new Coding(ident.getSystem(), ident.getValue(), null)); break; - case "ID": + case "ID", "IS", "ST": st = (Primitive) codedElement; - addCoding(cc, new Coding("http://terminology.hl7.org/CodeSystem/v2-0301", st.getValue(), null)); + addIfNotEmpty(cc::addCoding, Mapping.map(new Coding(table, st.getValue(), null))); break; - case "IS", "ST": - st = (Primitive) codedElement; - addCoding(cc, Mapping.mapSystem(new Coding(table, st.getValue(), null))); - break; default: break; } @@ -120,12 +356,60 @@ public static CodeableConcept toCodeableConcept(Type codedElement, String table) return cc; } - private static Type adjustIfVaries(Type codedElement) { - if (codedElement instanceof Varies v) { - return v.getData(); + /** + * Convert a V2 Varies datatype to its actual datatype + * + * Used internally in DatatypeConverter to process data + * + * NOTE: This operation works on Varies objects where the datatype is specified elsewhere + * in the message (such as for OBX-5 where the type is specified in OBX-2). Don't expect + * this to work well where the HAPI V2 Parser doesn't already know the type. + * + * @param type The V2 varies object to adjust + * @param name The name of the type to convert for generics. + * @return A V2 Primitive or Composite datatype + */ + public static Type adjustIfVaries(Type type, String name) { + if (type instanceof Varies v) { + type = v.getData(); } - return codedElement; + if (type instanceof MyGenericComposite || type instanceof MyGenericPrimitive) { + return type; + } + if (type instanceof GenericComposite generic && StringUtils.isNotEmpty(name)) { + type = new MyGenericComposite(generic, name); + } else if (type instanceof GenericPrimitive prim) { + type = new MyGenericPrimitive(prim, name); + } + + return type; + } + + /** + * Convert a V2 Varies datatype to its actual datatype + * + * @param type The V2 varies object to adjust + * @return A V2 Primitive or Composite datatype + */ + public static Type adjustIfVaries(Type type) { + return adjustIfVaries(type, null); } + + /** + * Adjust the specified type in the component fields of a V2 Composite + * + * @param types The types of the V2 composite + * @param index The index of the type to adjust + * @return The adjusted type from the types, or null if the component does not exist + * @see #adjustIfVaries(Type) + */ + public static Type adjustIfVaries(Type[] types, int index) { + if (types == null || index < 0 || index >= types.length) { + return null; + } + return adjustIfVaries(types[index]); + } + private static Identifier extractAsIdentifier(Composite comp, int idLocation, int checkDigitLoc, int idTypeLoc, int... systemValues) { @@ -149,9 +433,9 @@ private static Identifier extractAsIdentifier(Composite comp, int idLocation, in } } } - if (idTypeLoc >= 0 && types.length > idTypeLoc && types[idTypeLoc] instanceof Primitive pt - && !ParserUtils.isEmpty(pt)) { - Coding coding = new Coding(Systems.IDENTIFIER_TYPE, pt.getValue(), null); + Type type = adjustIfVaries(types, idTypeLoc); + if (type instanceof Primitive pt && !ParserUtils.isEmpty(pt)) { + Coding coding = new Coding(Systems.ID_TYPE, pt.getValue(), null); Mapping.setDisplay(coding); CodeableConcept cc = new CodeableConcept(); cc.addCoding(coding); @@ -164,9 +448,7 @@ private static Identifier extractAsIdentifier(Composite comp, int idLocation, in } private static String getSystemOfIdentifier(Type type) { - if (type instanceof Varies v) { - type = v.getData(); - } + type = adjustIfVaries(type); if (type instanceof Primitive pt) { return pt.getValue(); } else if (type instanceof Composite comp2 && "HD".equals(comp2.getName()) // NOSONAR Name check is correct here @@ -180,37 +462,97 @@ private static String getSystemOfIdentifier(Type type) { } private static String getValueOfIdentifier(int idLocation, int checkDigitLoc, Type[] types) { - if (idLocation >= 0 && types.length > idLocation && types[idLocation] instanceof Primitive pt - && !ParserUtils.isEmpty(pt)) { - if (checkDigitLoc > 0 && types.length > checkDigitLoc && types[checkDigitLoc] instanceof Primitive pt2 - && !ParserUtils.isEmpty(pt2)) { - return pt.getValue() + "-" + pt2.getValue(); - } else { - return pt.getValue(); + Type ident = adjustIfVaries(types, idLocation); + Type checkDigit = adjustIfVaries(types, checkDigitLoc); + if (ident != null && !ParserUtils.isEmpty(ident)) { + if (checkDigit != null && !ParserUtils.isEmpty(checkDigit)) { + return ParserUtils.toString(ident) + "-" + ParserUtils.toString(checkDigit); } + return ParserUtils.toString(ident); } return null; } + + /** + * This class converts ID elements using Table 0136 (Yes/no Indicator) to a Boolean value + * @param type The ID type (it also works with other types) + * @return A BooleanType set to TRUE if value = "Y", or false if set to "N", or null if no values matched. + */ + public static BooleanType toBooleanType(Type type) { + type = adjustIfVaries(type); + String value = ParserUtils.toString(type); + if (StringUtils.isBlank(value)) { + return null; + } + value = value.toUpperCase(); + switch (value.charAt(0)) { + case 'Y': + return new BooleanType(true); + case 'N': + return new BooleanType(false); + default: + warn("Unexpected value {} for Boolean", value); + return null; + } + } - public static CodeType toCodeType(Type codedElement) { + /** + * Convert a HAPI V2 datatype to a FHIR CodeType + * @param codedElement The HAPI V2 type to convert + * @return The CodeType converted from the V2 datatype + */ + public static CodeType toCodeType(Type codedElement) { + return toCodeType(codedElement, null); + } + /** + * Convert a HAPI V2 datatype to a FHIR CodeType + * @param codedElement The HAPI V2 type to convert + * @param table The HL7 V2 table + * @return The CodeType converted from the V2 datatype + */ + public static CodeType toCodeType(Type codedElement, String table) { if (codedElement == null) { return null; } + if (table != null && table.length() == 0) { + table = null; + } + codedElement = adjustIfVaries(codedElement); + CodeType code = null; if (codedElement instanceof Primitive pt) { - return new CodeType(StringUtils.strip(pt.getValue())); + code = new CodeType(StringUtils.strip(pt.getValue())); + } else { + Coding coding = toCoding(codedElement, table); + if (coding != null && !coding.isEmpty()) { + code = new CodeType(coding.getCode()); + } } - Coding coding = toCoding(codedElement); - if (coding != null && !coding.isEmpty()) { - return new CodeType(coding.getCode()); + if (code != null && table != null) { + code.setSystem(Mapping.mapTableNameToSystem(table)); } - return null; + return code; } - public static Coding toCoding(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR Coding + * @param type The HAPI V2 type to convert + * @return The Coding converted from the V2 datatype + */ + public static Coding toCoding(Type type) { return toCoding(type, null); } - public static Coding toCoding(Type type, String table) { + /** + * Convert a HAPI V2 datatype to a FHIR Coding + * @param type The HAPI V2 type to convert + * @param table The HL7 V2 table or FHIR System to use for the conversion + * @return The Coding converted from the V2 datatype + */ + public static Coding toCoding(Type type, String table) { + if (table != null && table.length() == 0) { + table = null; + } + CodeableConcept cc = toCodeableConcept(type, table); if (cc == null || cc.isEmpty()) { return null; @@ -221,19 +563,34 @@ public static Coding toCoding(Type type, String table) { } if (table != null && !coding.hasSystem()) { coding.setSystem(table); - Mapping.mapSystem(coding); + Mapping.map(coding); } return coding; } + /** + * Convert the Message Code part of a MSG into a Coding + * @param type The MSG dataype to convert + * @return The coding for the Message Code + */ public static Coding toCodingFromMessageCode(Type type) { return toCodingFromMSG(type, 0); } + /** + * Convert the Trigger event part of a MSG into a Coding + * @param type The MSG dataype to convert + * @return The coding for the Trigger Event + */ public static Coding toCodingFromTriggerEvent(Type type) { return toCodingFromMSG(type, 1); } + /** + * Convert the Message Structure part of a MSG into a Coding + * @param type The MSG dataype to convert + * @return The coding for the Message Structure + */ public static Coding toCodingFromMessageStructure(Type type) { return toCodingFromMSG(type, 2); } @@ -261,22 +618,60 @@ private static Coding toCodingFromMSG(Type type, int field) { if (field < types.length) { String code = ParserUtils.toString(types[field]); if (StringUtils.isNotBlank(code)) { - return Mapping.mapSystem(new Coding(table, code, Mapping.getDisplay(code, "HL7" + table))); + return Mapping.map(new Coding(table, code, null)); } } } return null; } + + /** + * Convert a HAPI V2 datatype to a FHIR ContactPoint + * @param type The HAPI V2 type to convert + * @return The ContactPoint converted from the V2 datatype + */ + public static ContactPoint toContactPoint(Type type) { + return contactPointParser.convert(type); + } + + /** + * Convert a HAPI V2 datatype to a list of FHIR ContactPoint objects + * @param type The HAPI V2 type to convert + * @return A list of ContactPoints converted from the V2 datatype + */ + public static List toContactPoints(Type type) { + type = adjustIfVaries(type); + if (type instanceof Composite comp) { + return contactPointParser.convert(comp); + } + return Collections.singletonList(contactPointParser.convert(type)); + } - public static DateTimeType toDateTimeType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR DateTimeType + * @param type The HAPI V2 type to convert + * @return The DateTimeType converted from the V2 datatype + */ + public static DateTimeType toDateTimeType(Type type) { InstantType instant = toInstantType(type); if (instant == null || instant.isEmpty()) { return null; } - return convert(new DateTimeType(), instant); + return castInto(instant, new DateTimeType()); } - public static U convert(U to, T from) { + + /** + * Convert between date FHIR types, adjusting as necessary. Basically this + * works like a cast. + * + * @param The type of the time object to convert from + * @param The type of the time object to copy the data to + * @param to The time object to convert from + * @param from The time object to convert into + * @return The converted time object + */ + public static U castInto(T from, U to) { to.setValue(from.getValue()); to.setPrecision(from.getPrecision()); return to; @@ -294,15 +689,15 @@ public static U convert * @param from The place from which to convert * @return The converted type */ - public static , T extends PrimitiveType> T castInto( - F from, T to) { + public static , T extends PrimitiveType> + T castInto(F from, T to) { // IntegerType and DecimalType are the only two classes of Number that directly // extend PrimitiveType if (to instanceof IntegerType i) { // PositiveIntType and UnsignedIntType extend IntegerType, so this code works // for those as well. if (from instanceof DecimalType f) { - f.round(0, RoundingMode.DOWN); // Truncate to an Integer; + f.round(0, RoundingMode.DOWN); // Truncate to an Integer i.setValue(f.getValue().intValueExact()); } } else if (to instanceof DecimalType t) { @@ -315,15 +710,25 @@ public static return to; } - public static DateType toDateType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR DateType + * @param type The HAPI V2 type to convert + * @return The DateType converted from the V2 datatype + */ + public static DateType toDateType(Type type) { InstantType instant = toInstantType(type); if (instant == null || instant.isEmpty()) { return null; } - return convert(new DateType(), instant); + return castInto(instant, new DateType()); } - public static DecimalType toDecimalType(Type pt) { + /** + * Convert a HAPI V2 datatype to a FHIR DecimalType + * @param pt The HAPI V2 type to convert + * @return The DecimalType converted from the V2 datatype + */ + public static DecimalType toDecimalType(Type pt) { Quantity qt = toQuantity(pt); if (qt == null || qt.isEmpty()) { return null; @@ -331,11 +736,136 @@ public static DecimalType toDecimalType(Type pt) { return qt.getValueElement(); } - public static HumanName toHumanName(Type t) { + /** + * Convert a HAPI V2 datatype to a FHIR HumanName + * @param t The HAPI V2 type to convert + * @return The HumanName converted from the V2 datatype + */ + public static HumanName toHumanName(Type t) { return nameParser.convert(t); } - public static Identifier toIdentifier(Type t) { + /** + * Create a location from a primitive, DLD, LA1, LA2 or PL + * data type. + * + * NOTE: Creates a hierarchy of locations, so take care when + * referencing to the location to also ensure that + * Location.partOf ancestors are created as well. + * + * @param t The datatype to convert. + * @return The location. + */ + public static Location toLocation(Type t) { + if ((t = adjustIfVaries(t)) == null) { + return null; + } + Location location = new Location(); + location.setUserData(MessageParser.SOURCE, DatatypeConverter.class.getName()); + + if (t instanceof Primitive) { + location.setName(ParserUtils.toString(t)); + return location; + } + + Composite comp = null; + if (t instanceof Composite c) { + comp = c; + } else { + // DLD, PL, LA1, and LA2 are all composites. + return null; + } + + switch (t.getName()) { + // Anything with an address can be converted a location + case "AD", "SAD", "XAD", "XPN": + location.setMode(LocationMode.INSTANCE); + location.setAddress(toAddress(comp)); + break; + case "DLD": + location.setMode(LocationMode.KIND); + location.addType(toCodeableConcept(ParserUtils.getComponent(comp, 0))); + break; + case "PL": + location.setMode(LocationMode.INSTANCE); + toLocationFromComposite(location, comp); + location.setDescription(ParserUtils.toString(comp, 9)); + break; + case "LA1": + location.setMode(LocationMode.INSTANCE); + toLocationFromComposite(location, comp); + location.setAddress(toAddress(ParserUtils.getComponent(comp, 8))); + break; + case "LA2": + location.setMode(LocationMode.INSTANCE); + toLocationFromComposite(location, comp); + location.setAddress(toAddress(comp)); + break; + default: + break; + } + if (location.isEmpty()) { + return null; + } + return location; + } + + /** + * Convert the bulk of a PL, LA1 or LA2 to a location. + * These all look almost the same. + * PL/LA1/LA2.3 - Bed HD/IS 0304 + * PL/LA1/LA2.2 - Room HD/IS 0303 + * PL/LA1/LA2.1 - Point Of Care HD/IS 0302 + * PL/LA1/LA2.8 - Floor HD/IS 0308 + * PL/LA1/LA2.7 - Building HD/IS 0307 + * PL/LA1/LA2.4 - Facility HD/IS + * + * PL/LA1/LA2.5 - Location Status IS O - 0306 + * PL/LA1/LA2.6 - Person Location Type IS O - 0305 + * @param location The location + * @param comp The composite to convert + */ + private static void toLocationFromComposite(Location location, Composite comp) { + + String[] d = { "Bed", "Room", "Ward", "Level", "Building", "Site" }; + String[] n = { "bd", "ro", "wa", "lvl", "bu", "si" }; + int[] c = { 2, 1, 0, 7, 6, 3 }; + Location curl = location; + for (int i = 0; i < c.length; i++) { + Type t1 = ParserUtils.getComponent(comp, i); + if (ParserUtils.isEmpty(t1)) { + continue; + } + CodeableConcept cc = new CodeableConcept() + .addCoding( + new Coding(Systems.LOCATION_TYPE, n[i], d[i])); + + if (curl.hasName()) { + Location partOf = new Location(); + partOf.setUserData(MessageParser.SOURCE, DatatypeConverter.class.getName()); + curl.setPartOf(ParserUtils.toReference(partOf, curl, "partof")); + curl = partOf; + } + curl.setMode(LocationMode.INSTANCE); + curl.setPhysicalType(cc); + curl.setName(ParserUtils.toString(t1)); + ParserUtils.toReference(curl, null, "partof"); // Update reference + } + location.setOperationalStatus(toCoding(ParserUtils.getComponent(comp, 4), "0306")); + location.addType( + toCodeableConcept(ParserUtils.getComponent(comp, 5), "0305") + ); + location.setDescription(ParserUtils.toString(comp, 8)); + location.addIdentifier(toIdentifier(ParserUtils.getComponent(comp, 9))); + } + + + /** + * Convert a HAPI V2 datatype to a FHIR Identifier + * @param t The HAPI V2 type to convert + * @return The Identifier converted from the V2 datatype + */ + public static Identifier toIdentifier(Type t) { if ((t = adjustIfVaries(t)) == null) { return null; } @@ -372,16 +902,16 @@ public static Identifier toIdentifier(Type t) { case "CX": id = extractAsIdentifier(comp, 0, 1, 4, 3, 9, 8); break; - case "CNN": + case "CNN": // Also Practitioner id = extractAsIdentifier(comp, 0, -1, 7, 9, 8); break; - case "XCN": + case "XCN": // Also Practitioner, RelatedPerson? id = extractAsIdentifier(comp, 0, 10, 12, 22, 21, 8); break; - case "XON": + case "XON": // Also Organization id = extractAsIdentifier(comp, 0, 9, 3, 6, 8, 6); break; - case "XPN": + case "XPN": // Also RelatedPerson? default: break; } @@ -391,7 +921,59 @@ public static Identifier toIdentifier(Type t) { } return id; } - + + /** + * Create an organization from an XON or primitive + * @param t The type + * @return The new organization + */ + public static Organization toOrganization(Type t) { + t = adjustIfVaries(t); + Organization org = new Organization(); + org.setUserData(MessageParser.SOURCE, DatatypeConverter.class.getName()); + org.setName(ParserUtils.toString(t)); + + if ("XON".equals(t.getName())) { + org.addIdentifier(toIdentifier(t)); + } + return org.isEmpty() ? null : org; + } + + private static final List PEOPLE_TYPES = Arrays.asList("CNN", "XCN", "XPN"); + /** + * Create a practitioner from an CNN, XCN or XPN or primitive + * @param t The type + * @return The new organization + */ + public static Practitioner toPractitioner(Type t) { + t = adjustIfVaries(t); + Practitioner pract = new Practitioner(); + pract.setUserData(MessageParser.SOURCE, DatatypeConverter.class.getName()); + + pract.addName(toHumanName(t)); + if (PEOPLE_TYPES.contains(t.getName())) { + pract.addIdentifier(toIdentifier(t)); + } + return pract.isEmpty() ? null : pract; + } + + /** + * Create a RelatedPerson from an CNN, XCN or XPN or primitive + * @param t The type + * @return The new RelatedPerson + */ + public static RelatedPerson toRelatedPerson(Type t) { + t = adjustIfVaries(t); + RelatedPerson person = new RelatedPerson(); + person.setUserData(MessageParser.SOURCE, DatatypeConverter.class.getName()); + + person.addName(toHumanName(t)); + if (PEOPLE_TYPES.contains(t.getName())) { + person.addIdentifier(toIdentifier(t)); + } + return person.isEmpty() ? null : person; + } + private static void setSystemFromHD(Identifier id, Type[] types, int offset) { List s = DatatypeConverter.getSystemsFromHD(offset, types); if (!s.isEmpty()) { @@ -405,10 +987,10 @@ private static void setSystemFromHD(Identifier id, Type[] types, int offset) { if (type.contains(":")) { c.setSystem(Systems.IETF); // Type is a URI, so code gets to be IETF } else if (Systems.ID_TYPES.contains(type)) { - c.setSystem(Systems.IDTYPE); + c.setSystem(Systems.ID_TYPE); Mapping.setDisplay(c); } else if (Systems.IDENTIFIER_TYPES.contains(type)) { - c.setSystem(Systems.IDENTIFIER_TYPE); + c.setSystem(Systems.UNIVERSAL_ID_TYPE); Mapping.setDisplay(c); } id.setType(new CodeableConcept().addCoding(c)); @@ -416,13 +998,18 @@ private static void setSystemFromHD(Identifier id, Type[] types, int offset) { } } - public static IdType toIdType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR IdType + * @param type The HAPI V2 type to convert + * @return The IdType converted from the V2 datatype + */ + public static IdType toIdType(Type type) { return new IdType(StringUtils.strip(ParserUtils.toString(type))); } /** * The HD type is often used to identify the system, and there are two possible - * names for the syste, one is a local name, and the other is a unique name. The + * names for the system, one is a local name, and the other is a unique name. The * HD type is often "demoted in place" to replace a string value that identified * an HL7 table name, so can appear as a sequence of 3 components within a data * type at any arbitrary offset. @@ -501,45 +1088,41 @@ public static InstantType toInstantType(String value) { TSComponentOne ts1 = new MyTSComponentOne(); try { + String[] parts = value.split("[\\.\\-+]"); + // parts is now number, decimal, zone + // or numeric, zone + // or numeric, decimal + // or numeric + String numeric = parts[0]; + String decimal = ""; + String zone = ""; + if (value.contains(".")) { + decimal = "." + parts[1]; + } + if (decimal.length() == 0) { + zone = parts.length > 1 ? parts[1] : ""; + } else { + zone = parts.length > 2 ? parts[2] : ""; + } + if (zone.length() > 0) { + zone = StringUtils.right(value, zone.length() + 1); + } + int len = numeric.length(); + TemporalPrecisionEnum prec; + prec = getPrecision(decimal, len); + + // Set any missing values to the string to the right defaults. + value = numeric + StringUtils.right("0101000000", Math.max(14 - numeric.length(),0)); + value = value + decimal + zone; ts1.setValue(value); Calendar cal = ts1.getValueAsCalendar(); - String valueWithoutZone = StringUtils.substringBefore(value.replace("+", "-"), "+"); - TemporalPrecisionEnum prec = null; InstantType t = new InstantType(cal); - String valueWithoutDecimal = StringUtils.substringBefore(value, "."); - int len = valueWithoutDecimal.length(); - if (len < 5) { - prec = TemporalPrecisionEnum.YEAR; - } else if (len < 7) { - prec = TemporalPrecisionEnum.MONTH; - } else if (len < 9) { - prec = TemporalPrecisionEnum.DAY; - } else if (len < 13) { - prec = TemporalPrecisionEnum.MINUTE; - } else if (len < 15) { - prec = TemporalPrecisionEnum.SECOND; - } - if (valueWithoutDecimal.length() < valueWithoutZone.length()) { - prec = TemporalPrecisionEnum.MILLI; - } t.setPrecision(prec); return t; } catch (Exception e) { - try { - // We failed to convert, try as FHIR - BaseDateTimeType fhirType = new DateTimeType(); - fhirType.setValueAsString(original); - Date date = fhirType.getValue(); - TemporalPrecisionEnum prec = fhirType.getPrecision(); - InstantType instant = new InstantType(); - TimeZone tz = fhirType.getTimeZone(); - instant.setValue(date); - instant.setPrecision(prec); - instant.setTimeZone(tz); - return instant; - } catch (Exception ex) { - debugException("Unexpected FHIR {} parsing {} as InstantType: {}", e.getClass().getSimpleName(), - original, ex.getMessage(), ex); + InstantType t = toInstantViaFHIR(original, e); + if (t != null) { // NOSONAR: It can be null + return t; } debugException("Unexpected V2 {} parsing {} as InstantType: {}", e.getClass().getSimpleName(), original, e.getMessage()); @@ -547,6 +1130,52 @@ public static InstantType toInstantType(String value) { } } + private static InstantType toInstantViaFHIR(String original, Exception e) { + try { + // We failed to convert, try as FHIR + BaseDateTimeType fhirType = new DateTimeType(); + fhirType.setValueAsString(original); + Date date = fhirType.getValue(); + TemporalPrecisionEnum prec = fhirType.getPrecision(); + InstantType instant = new InstantType(); + TimeZone tz = fhirType.getTimeZone(); + instant.setValue(date); + instant.setPrecision(prec); + instant.setTimeZone(tz); + return instant; + } catch (Exception ex) { + debugException("Unexpected FHIR {} parsing {} as InstantType: {}", e.getClass().getSimpleName(), + original, ex.getMessage(), ex); + return null; + } + } + + private static TemporalPrecisionEnum getPrecision(String decimal, int len) { + TemporalPrecisionEnum prec; + if (len < 5) { + prec = TemporalPrecisionEnum.YEAR; + } else if (len < 7) { + prec = TemporalPrecisionEnum.MONTH; + } else if (len < 9) { + prec = TemporalPrecisionEnum.DAY; + } else if (len < 13) { + prec = TemporalPrecisionEnum.MINUTE; + } else if (len < 15) { + prec = TemporalPrecisionEnum.SECOND; + } else { + prec = TemporalPrecisionEnum.MILLI; + } + if (decimal.length() > 0) { + prec = TemporalPrecisionEnum.MILLI; + } + return prec; + } + + /** + * Remove punctuation characters from an ISO-8601 date or datetime type + * @param value The string to remove characters from + * @return The ISO-8601 string without punctuation. + */ public static String removeIsoPunct(String value) { if (value == null) { return null; @@ -565,56 +1194,29 @@ public static String removeIsoPunct(String value) { tz = "Z"; } right = right.replace(":", ""); - value = left + right + tz; + value = left + right + tz.replace(":", ""); return value; } - public static InstantType toInstantType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR InstantType + * @param type The HAPI V2 type to convert + * @return The InstantType converted from the V2 datatype + */ + public static InstantType toInstantType(Type type) { // This will convert the first primitive component of anything to an instant. if (type instanceof TSComponentOne ts1) { - try { - Date date = ts1.getValueAsDate(); - if (date != null) { - InstantType instant = new InstantType(); - TemporalPrecisionEnum prec = getTemporalPrecision(ts1); - instant.setValue(date); - instant.setPrecision(prec); - return instant; - } - return null; - } catch (DataTypeException e) { - warnException("Unexpected {} parsing {} as InstantType: {}", e.getClass().getSimpleName(), type, - e.getMessage(), e); - } + return toInstantType(ts1.getValue()); } return toInstantType(ParserUtils.toString(type)); } - private static TemporalPrecisionEnum getTemporalPrecision(TSComponentOne ts1) { - String v = ts1.getValue(); - String ts = StringUtils.substringBefore(v, "."); - if (ts.length() != v.length()) { - return TemporalPrecisionEnum.MILLI; - } - StringUtils.replace(ts, "-", "+"); - ts = StringUtils.substringBefore(ts1.getValue(), "+"); - switch (ts.length()) { - case 1, 2, 3, 4: - return TemporalPrecisionEnum.YEAR; - case 5, 6: - return TemporalPrecisionEnum.MONTH; - case 7, 8: - return TemporalPrecisionEnum.DAY; - case 9, 10, 11, 12: - return TemporalPrecisionEnum.MINUTE; - case 13, 14: - return TemporalPrecisionEnum.SECOND; - default: - return TemporalPrecisionEnum.MILLI; - } - } - - public static IntegerType toIntegerType(Type pt) { + /** + * Convert a HAPI V2 datatype to a FHIR IntegerType + * @param pt The HAPI V2 type to convert + * @return The IntegerType converted from the V2 datatype + */ + public static IntegerType toIntegerType(Type pt) { DecimalType dt = toDecimalType(pt); if (dt == null || dt.isEmpty()) { return null; @@ -627,12 +1229,17 @@ public static IntegerType toIntegerType(Type pt) { i.setValue(i.getValue()); // Force normalization of string value return i; } catch (ArithmeticException ex) { - warnException("Integer overflow value in field {}", pt.toString(), ex); + warn("Integer overflow value in field {}", pt.toString()); return null; } } - public static PositiveIntType toPositiveIntType(Type pt) { + /** + * Convert a HAPI V2 datatype to a FHIR PositiveIntType + * @param pt The HAPI V2 type to convert + * @return The PositiveIntType converted from the V2 datatype + */ + public static PositiveIntType toPositiveIntType(Type pt) { IntegerType dt = toIntegerType(pt); if (dt == null || dt.isEmpty()) { return null; @@ -644,11 +1251,17 @@ public static PositiveIntType toPositiveIntType(Type pt) { return new PositiveIntType(dt.getValue()); } - public static Quantity toQuantity(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR Quantity + * @param type The HAPI V2 type to convert + * @return The Quantity converted from the V2 datatype + */ + public static Quantity toQuantity(Type type) { Quantity qt = null; - if (type instanceof Varies v) { - type = v.getData(); + if ((type = adjustIfVaries(type)) == null) { + return null; } + if (type instanceof Primitive pt) { qt = getQuantity(pt); } @@ -672,6 +1285,11 @@ public static Quantity toQuantity(Type type) { return qt; } + /** + * Convert a HAPI V2 datatype used for length of stay into a FHIR Quantity + * @param pt The type to convert + * @return The converted Quantity + */ public static Quantity toQuantityLengthOfStay(Type pt) { Quantity qt = toQuantity(pt); if (qt == null || qt.isEmpty()) { @@ -679,14 +1297,41 @@ public static Quantity toQuantityLengthOfStay(Type pt) { } qt.setCode("d"); qt.setUnit("days"); - qt.setSystem(Units.UCUM); + qt.setSystem(Systems.UCUM); return qt; } - public static StringType toStringType(Type type) { + /** + * Create a FHIRPath expression from an ERL data type. + * @param type the ERL datatype + * @return an Expression using FHIRPath for the error location. + */ + public static Expression toExpression(Type type) { if (type == null) { return null; } + type = adjustIfVaries(type); + if ("ERL".equals(type.getName())) { + try { + return new Expression() + .setLanguage("text/fhirpath") + .setExpression(PathUtils.v2ToFHIRPath(type.encode())); + } catch (HL7Exception e) { + // Ignore the failure + } + } + return null; + } + /** + * Convert a HAPI V2 datatype to a FHIR StringType + * @param type The HAPI V2 type to convert + * @return The StringType converted from the V2 datatype + */ + public static StringType toStringType(Type type) { + if (type == null) { + return null; + } + type = adjustIfVaries(type); if (type instanceof Primitive pt) { return new StringType(pt.getValue()); } @@ -697,7 +1342,6 @@ public static StringType toStringType(Type type) { s = toString(cc); break; case "ERL": - // TODO: Consider converting this type to a FHIRPath expression try { s = type.encode(); } catch (HL7Exception e) { @@ -719,15 +1363,45 @@ public static StringType toStringType(Type type) { private static final String V2_TIME_FORMAT = "HHmmss.SSSS"; private static final String FHIR_TIME_FORMAT = "HH:mm:ss.SSS"; + /** The V2 types involving date and time */ + public static final List DATETIME_TYPES = Collections.unmodifiableList(Arrays.asList("DT", "DTM", "TS")); + /** + * Convert a string to a FHIR TimeType object. + * + * NOTE: V2 allows times to specify a time zone, FHIR does not, but HAPI FHIR TimeType is + * very forgiving in this respect, as it does not structure TimeType into parts. + * + * @param value The string representing the time + * @return A FHIR TimeType object representing that string + */ public static TimeType toTimeType(String value) { if (StringUtils.isBlank(value)) { return null; } + value = value.replace(":", "").replace(" ", ""); + if (!value.matches( + "^\\d{2}" + + "(" + + "\\d{2}" + + "(" + + "\\.\\d{1,4}" + + ")?" + + ")?" + + "(" + + "\\[\\-+]\\d{2}" + + "(" + + "\\d{2}" + + ")?" + + ")?$" + )) { + warn("Value does not match date pattern for V2 HH[MM[SS[.S[S[S[S]]]]]][+/-ZZZZ]"); + return null; + } // Parse according to V2 rule: HH[MM[SS[.S[S[S[S]]]]]][+/-ZZZZ] // Remove any inserted : or space values. - String timePart = value.replace(":", "").replace(" ", "").split("[\\-+]")[0]; + String timePart = value.split("[\\-+]")[0]; String zonePart = StringUtils.right(value, value.length() - (timePart.length() + 1)); String wholePart = StringUtils.substringBefore(timePart, "."); try { @@ -799,12 +1473,22 @@ private static boolean checkTime(String wholePart, String where) { return i > 0; } - public static TimeType toTimeType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR TimeType + * @param type The HAPI V2 type to convert + * @return The TimeType converted from the V2 datatype + */ + public static TimeType toTimeType(Type type) { // This will convert the first primitive component of anything to a time. return toTimeType(ParserUtils.toString(type)); } - public static UnsignedIntType toUnsignedIntType(Type pt) { + /** + * Convert a HAPI V2 datatype to a FHIR UnsignedIntType + * @param pt The HAPI V2 type to convert + * @return The UnsignedIntType converted from the V2 datatype + */ + public static UnsignedIntType toUnsignedIntType(Type pt) { DecimalType dt = toDecimalType(pt); if (dt == null || dt.isEmpty()) { return null; @@ -820,13 +1504,16 @@ public static UnsignedIntType toUnsignedIntType(Type pt) { return new UnsignedIntType(dt.getValueAsInteger()); } - public static UriType toUriType(Type type) { + /** + * Convert a HAPI V2 datatype to a FHIR UriType + * @param type The HAPI V2 type to convert + * @return The UriType converted from the V2 datatype + */ + public static UriType toUriType(Type type) { if (type == null) { return null; } - if (type instanceof Varies v) { - type = v.getData(); - } + type = adjustIfVaries(type); if (type instanceof Primitive pt) { return new UriType(StringUtils.strip(pt.getValue())); } @@ -845,17 +1532,10 @@ public static UriType toUriType(Type type) { return null; } - private static void addCoding(CodeableConcept cc, Coding coding) { - if (coding == null || coding.isEmpty()) { - return; - } - cc.addCoding(coding); - } - private static int compareUnitsBySystem(Coding c1, Coding c2) { - if (Units.UCUM.equals(c1.getSystem())) { + if (Systems.UCUM.equals(c1.getSystem())) { return -1; - } else if (Units.UCUM.equals(c2.getSystem())) { + } else if (Systems.UCUM.equals(c2.getSystem())) { return 1; } return StringUtils.compare(c1.getSystem(), c2.getSystem()); @@ -888,8 +1568,8 @@ private static Coding getCoding(Composite composite, int index, boolean hasDispl setValue(coding::setSystem, types, index++); setValue(coding::setVersion, types, versionIndex); setValue(coding::setSystem, types, codeSystemOID); - - Mapping.mapSystem(coding); + + Mapping.map(coding); if (!coding.hasDisplay() || coding.getDisplay().equals(coding.getCode())) { // See if we can do better for display names Mapping.setDisplay(coding); @@ -911,7 +1591,8 @@ private static Quantity getQuantity(Primitive pt) { value = pt.getValue().strip(); String[] valueParts = value.split("\\s+"); try { - qt.setValueElement(new DecimalType(valueParts[0])); + DecimalType v = new DecimalType(valueParts[0]); + qt.setValue(v.getValue()); } catch (NumberFormatException ex) { return null; } @@ -930,20 +1611,42 @@ private static Quantity getQuantity(Primitive pt) { } private static void setUnits(Quantity qt, Type unit) { - CodeableConcept cc = toCodeableConcept(unit); + setUnits(qt, toCodeableConcept(unit)); + } + + /** + * This method can be used to combine two separate fields + * into a singular quantity. Some segments (e.g., RXA) may + * separate quantity and units into separate fields (e.g., RXA-6 and RXA-7). + * + * @param qt The quantity to set the units on. + * @param cc The concept representing the units. + */ + public static void setUnits(Quantity qt, CodeableConcept cc) { if (cc != null && cc.hasCoding()) { List codingList = cc.getCoding(); Collections.sort(codingList, DatatypeConverter::compareUnitsBySystem); Coding coding = codingList.get(0); - qt.setCode(coding.getCode()); - qt.setSystem(Units.UCUM); - qt.setUnit(coding.getDisplay()); + Coding units = Units.toUcum(coding.getCode()); + if (units != null) { + qt.setCode(units.getCode()); + qt.setSystem(Systems.UCUM); + qt.setUnit(units.getDisplay()); + } else { + qt.setUnit(coding.hasDisplay() ? coding.getDisplay() : coding.getCode()); + qt.setSystem(coding.getSystem()); + qt.setCode(coding.getCode()); + } } } private static void setValue(Consumer consumer, Type[] types, int i) { - if (i < types.length && types[i] instanceof Primitive st) { - consumer.accept(st.getValue()); + Type type = adjustIfVaries(types, i); + if (type instanceof Primitive st) { + String value = ParserUtils.toString(st); + if (StringUtils.isNotEmpty(value)) { + consumer.accept(st.getValue()); + } } } diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Mapping.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/Mapping.java deleted file mode 100644 index 20064cf..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Mapping.java +++ /dev/null @@ -1,474 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter; - -import java.io.IOException; -import java.io.InputStreamReader; -import java.util.Arrays; -import java.util.Collections; -import java.util.LinkedHashMap; -import java.util.Map; -import java.util.ServiceConfigurationError; -import org.apache.commons.lang3.StringUtils; -import org.hl7.fhir.r4.model.CodeSystem; -import org.hl7.fhir.r4.model.CodeSystem.CodeSystemContentMode; -import org.hl7.fhir.r4.model.CodeSystem.ConceptDefinitionComponent; -import org.hl7.fhir.r4.model.CodeSystem.ConceptPropertyComponent; -import org.hl7.fhir.r4.model.CodeableConcept; -import org.hl7.fhir.r4.model.Coding; -import org.hl7.fhir.r4.model.Enumerations.PublicationStatus; -import org.hl7.fhir.r4.model.Identifier; -import org.hl7.fhir.r4.model.NamingSystem; -import org.hl7.fhir.r4.model.NamingSystem.NamingSystemType; -import org.hl7.fhir.r4.model.StringType; -import org.hl7.fhir.r4.model.Type; -import org.springframework.core.io.Resource; -import org.springframework.core.io.support.PathMatchingResourcePatternResolver; - -import com.opencsv.CSVParserBuilder; -import com.opencsv.CSVReader; -import com.opencsv.CSVReaderBuilder; -import com.opencsv.enums.CSVReaderNullFieldIndicator; - -import lombok.Data; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -@Data -public class Mapping { - private static final PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); - - private static Map codeMaps = new LinkedHashMap<>(); - private static Map> codingMaps = new LinkedHashMap<>(); - static { - initConceptMaps(); - initVocabulary(); - } - - - private final String name; - private Map from = new LinkedHashMap<>(); - private Map to = new LinkedHashMap<>(); - - - public Mapping(final String name) { - this.name = name; - } - - void lock() { - from = Collections.unmodifiableMap(from); - to = Collections.unmodifiableMap(to); - } - - /** - * Initialize concept maps from V2-to-fhir CSV tables. - */ - private static void initConceptMaps() { - Resource[] conceptFiles; - Resource[] codeSystemFiles; - try { - conceptFiles = resolver.getResources("/coding/HL7 Concept*.csv"); - codeSystemFiles = resolver.getResources("/coding/HL7 CodeSystem*.csv"); - } catch (IOException e) { - log.error("Cannot load coding resources"); - throw new ServiceConfigurationError("Cannot load coding resources", e); - - } - int fileno = 0; - for (Resource file : conceptFiles) { - fileno++; - Mapping m = loadConceptFile(fileno, file); - m.lock(); - } - for (Resource file : codeSystemFiles) { - fileno++; - // loadCodeSystemFile(fileno, file); - } - } - - private static Mapping loadConceptFile(int fileno, Resource file) { - String name = file.getFilename().split("_ ")[1].split(" ")[0]; - Mapping m = new Mapping(name); - codeMaps.put(name, m); - int line = 0; - try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); - CSVReader reader = new CSVReader(sr);) { - reader.readNext(); // Skip first line header - line++; - String[] headers = reader.readNext(); - int[] indices = getHeaderIndices(headers); - line++; - String[] fields = null; - - while ((fields = reader.readNext()) != null) { - addMapping(name, m, ++line, indices, fields); - } - log.debug("{}: Loaded {} lines from {}", fileno, line, name); - - } catch (Exception e) { - warnException("Unexpected {} reading {}({}): {}", e.getClass().getSimpleName(), file.getFilename(), line, - e.getMessage(), e); - } - return m; - } - - // TODO: This - private static void loadCodeSystemFile(int fileno, Resource file) { - String name = file.getFilename().split("_ ")[1].split(" ")[0]; - Mapping m = new Mapping(name); - codeMaps.put(name, m); - int line = 0; - try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); - CSVReader reader = new CSVReader(sr);) { - String[] metadata = reader.readNext(); // Skip first line header - - CodeSystem cs = new CodeSystem(); - cs.setName(metadata.length > 2 ? metadata[2] : null); - cs.setUrl(metadata.length > 0 ? metadata[0] : null); - cs.setContent(CodeSystemContentMode.COMPLETE); - cs.setCaseSensitive(false); - cs.setLanguage("en-US"); - cs.setStatus(PublicationStatus.ACTIVE); - - createNamingSystem(cs); - - line++; - String[] headers = reader.readNext(); - int[] indices = getHeaderIndices(headers); - line++; - String[] fields = null; - - while ((fields = reader.readNext()) != null) { - addCodes(cs, ++line, indices, fields); - cs.setCount(cs.getCount()+1); - } - log.debug("{}: Loaded {} lines from {}", fileno, line, name); - - } catch (Exception e) { - warnException("Unexpected {} reading {}({}): {}", e.getClass().getSimpleName(), file.getFilename(), line, - e.getMessage(), e); - } - } - - private static void addCodes(CodeSystem cs, int i, int[] indices, String[] fields) { - // TODO Auto-generated method stub - - } - - private static NamingSystem createNamingSystem(CodeSystem cs) { - NamingSystem ns = new NamingSystem(); - ns.setName(cs.getName()); - ns.setUrl(cs.getUrl()); - ns.setTitle(cs.getTitle()); - ns.setText(cs.getText()); - ns.setKind(NamingSystemType.CODESYSTEM); - ns.setLanguage(cs.getLanguage()); - ns.setStatus(cs.getStatus()); - - // Link NamingSystem to CodeSystem - ns.setUserData(CodeSystem.class.getName(), cs); - // Link CodeSystem to NamingSystem - cs.setUserData(NamingSystem.class.getName(), ns); - return ns; - } - - private static void updateMaps(Mapping m, Coding here, Coding there, String altLookupName) { - if (there != null && there.hasCode()) { - m.getTo().put(there.getCode(), here); - if (there.hasSystem()) { - // Enable lookup of any from codes by system and code - Map cm = updateCodeLookup(there); - // Enable lookup also by HL7 table number. - codingMaps.computeIfAbsent(altLookupName, k -> cm); - } - } - } - - public static Map updateCodeLookup(Coding coding) { - Map cm = codingMaps.computeIfAbsent(coding.getSystem(), k -> new LinkedHashMap<>()); - cm.put(coding.getCode(), coding); - return cm; - } - - private static void addMapping(String name, Mapping m, int line, int[] indices, String[] fields) { - String table = get(fields, indices[2]); - if (table == null) { - log.trace("Missing table reading {}({}): {}", name, line, Arrays.asList(fields)); - } - Coding from = new Coding(toFhirUri(table), get(fields, indices[0]), get(fields, indices[1])); - if (from.isEmpty()) { - from = null; - } - Coding to = new Coding(get(fields, indices[5]), get(fields, indices[3]), get(fields, indices[4])); - if (to.isEmpty()) { - to = null; - } - - updateMaps(m, to, from, table); - updateMaps(m, from, to, name); - } - - private static void checkAllHeadersPresent(String[] headers, String[] headerStrings, int[] headerIndices) - throws IOException { - for (int i = 0; i < headerIndices.length - 1; i++) { - if (headerIndices[i] >= headerIndices[i + 1]) { - log.error("Missing headers, expcected {} but found {}", Arrays.asList(headerStrings), - Arrays.asList(headers)); - throw new IOException("Missing Headers"); - } - } - } - - private static String get(String[] fields, int i) { - if (i < fields.length && StringUtils.isNotBlank(fields[i])) { - return fields[i].trim(); - } - return null; - } - - private static int[] getHeaderIndices(String[] headers) throws IOException { - String[] headerStrings = { "Code", "Text", "Code System", "Code", "Display", "Code System" }; - int[] headerIndices = new int[headerStrings.length]; - int startLoc = 0; - for (int i = 0; i < headerStrings.length; i++) { - for (int j = startLoc; j < headers.length; j++) { - if (headerStrings[i].equalsIgnoreCase(headers[j])) { - headerIndices[i] = j; - startLoc = j + 1; - break; - } - } - } - checkAllHeadersPresent(headers, headerStrings, headerIndices); - return headerIndices; - } - - private static void initVocabulary() { - initCVX(); - initMVX(); - } - private static void initCVX() { - CodeSystem cs = new CodeSystem(); - cs.setUrl("http://hl7.org/fhir/sid/cvx"); - cs.setTitle("Vaccines Administered"); - cs.setName("CVX"); - Identifier identifier = new Identifier(); - identifier.setSystem(Systems.IETF); - identifier.setValue("urn:oid:2.16.840.1.113883.12.292"); - cs.addIdentifier(identifier); - createNamingSystem(cs); - loadData(resolver.getResource("/coding/cvx.txt"), cs, true); - } - - private static void initMVX() { - CodeSystem cs = new CodeSystem(); - cs.setUrl("http://hl7.org/fhir/sid/mvx"); - cs.setTitle("Manufacturers of Vaccines"); - cs.setName("MVX"); - Identifier identifier = new Identifier(); - identifier.setSystem(Systems.IETF); - identifier.setValue("urn:oid:2.16.840.1.113883.12.227"); - cs.addIdentifier(identifier); - createNamingSystem(cs); - loadData(resolver.getResource("/coding/mvx.txt"), cs, false); - } - - private static void loadData(Resource file, CodeSystem cs, boolean hasComment) { - int line = 0; - try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); - CSVReader reader = new CSVReaderBuilder(sr).withCSVParser( - new CSVParserBuilder() - .withSeparator('|') - .withFieldAsNull(CSVReaderNullFieldIndicator.EMPTY_SEPARATORS) - .withIgnoreQuotations(false).build()).build(); - ) { - String[] fields = null; - int expectedLength = hasComment ? 5 : 4; - while ((fields = reader.readNext()) != null) { - if (fields.length < expectedLength) { - fields = Arrays.copyOf(fields, expectedLength); - } - line++; - ConceptDefinitionComponent concept = cs.addConcept(); - concept.setCode(StringUtils.trim(fields[0])); - concept.setDisplay(StringUtils.trim(fields[1])); - concept.setDefinition(StringUtils.trim(fields[2])); - ConceptPropertyComponent property = concept.addProperty(); - property.setCode("Active"); - property.setValue(new StringType(StringUtils.trim(fields[3]))); - if (hasComment) { - property.setCode("Comment"); - property.setValue(new StringType(StringUtils.trim(fields[4]))); - } - Coding coding = new Coding(cs.getUrl(), concept.getCode(), concept.getDisplay()); - concept.setUserData(coding.getClass().getName(), coding); - updateCodeLookup(coding); - } - } catch (Exception e) { - warnException("Unexpected {} reading {}({}): {}", e.getClass().getSimpleName(), file.getFilename(), line, - e.getMessage(), e); - } - - Systems.getNamingSystem(cs.getUrl()).setUserData(cs.getClass().getName(), cs); - } - - - private static String toFhirUri(String string) { - if (StringUtils.isEmpty(string)) { - return null; - } - if (string.startsWith("HL7")) { - string = string.substring(3); - } - return "http://terminology.hl7.org/CodeSystem/v2-" + string; - } - - /** - * Given a coding with code and system set, get the associated display name for - * the code if known. - * - * @param coding The coding to search for. - * @return The display name for the code. - */ - public static String getDisplay(Coding coding) { - return getDisplay(coding.getCode(), coding.getSystem()); - } - - public static boolean hasDisplay(String code, String table) { - return getDisplay(code, table) != null; - } - - public static String getDisplay(String code, String table) { - if (StringUtils.isBlank(table)) { - return null; - } - if (Systems.IDENTIFIER_TYPE.equals(table)) { - return Systems.idTypeToDisplayMap.get(code); - } - - Map cm = codingMaps.get(Mapping.getPreferredCodeSystem(table.trim())); - if (cm == null) { - warn("Unknown code system: {}", table); - return null; - } - Coding coding = cm.get(code); - return coding != null ? coding.getDisplay() : null; - } - - /** - * Given a coding with code and system set, set the associated display name for - * the code if known. - * - * @param coding The coding to search for and potentially adjust. If no display - * name is set, then the coding is unchanged. Thus, a default - * display name can be provided before making this call. - */ - public static void setDisplay(Coding coding) { - String display = getDisplay(coding); - if (display != null) { - coding.setUserData("originalDisplay", coding.getDisplay()); - coding.setDisplay(display); - } - } - - /** - * The converter adds some extra data that it knows about codes - * for better interoperability, e.g., display names, code system URLs - * et cetera. This may be why the strings are different. Reset those - * changes (the original supplied values are in user data under - * the string "original{FieldName}" - * - * @param type The type to reset to original values. - */ - public static void reset(Type type) { - if (type instanceof Coding c) { - reset(c); - } else if (type instanceof CodeableConcept cc) { - reset(cc); - } - } - public static void reset(Coding coding) { - if (coding == null) { - return; - } - if (coding.hasUserData("originalDisplay")) { - coding.setDisplay((String)coding.getUserData("originalDisplay")); - } - - } - public static void reset(CodeableConcept cc) { - if (cc == null) { - return; - } - if (cc.hasUserData("originalText")) { - cc.setText((String)cc.getUserData("originalText")); - } - cc.getCoding().forEach(Mapping::reset); - } - - private static void warn(String msg, Object ...args) { - log.warn(msg, args); - } - private static void warnException(String msg, Object ...args) { - log.warn(msg, args); - } - - public static Coding mapSystem(Coding coding) { - if (!coding.hasSystem()) { - return coding; - } - String system = coding.getSystem(); - coding.setSystem(Mapping.getPreferredCodeSystem(system)); - if (!system.equals(coding.getSystem())) { - coding.setUserData("originalSystem", system); - } - return coding; - } - - public static Identifier mapSystem(Identifier ident) { - if (!ident.hasSystem()) { - return ident; - } - String system = ident.getSystem(); - ident.setSystem(Mapping.getPreferredIdSystem(system)); - if (!system.equals(ident.getSystem())) { - ident.setUserData("originalSystem", system); - } - return ident; - } - - private static String getPreferredCodeSystem(String value) { - String system = Mapping.getPreferredIdSystem(value); - if (system == null) { - return null; - } - - // Handle mapping for HL7 V2 tables - if (system.startsWith("HL7") || system.startsWith("hl7")) { - system = system.substring(3); - if (system.startsWith("-")) { - system = system.substring(1); - } - return "http://terminology.hl7.org/CodeSystem/v2-" + system; - } else if (system.length() == 4 && StringUtils.isNumeric(system)) { - return "http://terminology.hl7.org/CodeSystem/v2-" + system; - } - return value; - } - - private static String getPreferredIdSystem(String value) { - if (StringUtils.isBlank(value)) { - return null; - } - NamingSystem ns = Systems.getNamingSystem(value); - if (ns != null) { - return ns.getUrl(); - } - - if (value.startsWith("urn:oid:")) { - return value.substring(8); - } else if (value.startsWith("urn:uuid:")) { - return value.substring(9); - } - return value; - } - -} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/MessageParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MessageParser.java index 6aa033c..20749ed 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/MessageParser.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MessageParser.java @@ -4,70 +4,177 @@ import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Date; +import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.List; +import java.util.Map; +import java.util.Objects; import java.util.Set; +import java.util.TreeMap; +import java.util.function.Supplier; +import org.apache.commons.codec.binary.StringUtils; +import org.hl7.fhir.instance.model.api.IBaseMetaType; +import org.hl7.fhir.instance.model.api.IBaseResource; import org.hl7.fhir.r4.model.Attachment; -import org.hl7.fhir.r4.model.Binary; import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.Bundle.BundleEntryComponent; import org.hl7.fhir.r4.model.Bundle.BundleType; import org.hl7.fhir.r4.model.CodeableConcept; -import org.hl7.fhir.r4.model.Coding; import org.hl7.fhir.r4.model.DocumentReference; import org.hl7.fhir.r4.model.DomainResource; +import org.hl7.fhir.r4.model.Endpoint; import org.hl7.fhir.r4.model.Enumerations.DocumentReferenceStatus; +import org.hl7.fhir.r4.model.HumanName; import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.Meta; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.PractitionerRole; import org.hl7.fhir.r4.model.Provenance; import org.hl7.fhir.r4.model.Provenance.ProvenanceEntityRole; import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.RelatedPerson; import org.hl7.fhir.r4.model.Resource; import org.hl7.fhir.r4.model.StringType; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Message; import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Structure; import ca.uhn.hl7v2.model.Type; -import gov.cdc.izgw.v2tofhir.converter.segment.ERRParser; -import gov.cdc.izgw.v2tofhir.converter.segment.SegmentParser; +import ca.uhn.hl7v2.parser.PipeParser; +import gov.cdc.izgw.v2tofhir.datatype.HumanNameParser; +import gov.cdc.izgw.v2tofhir.segment.ERRParser; +import gov.cdc.izgw.v2tofhir.segment.StructureParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; import io.azam.ulidj.ULID; import lombok.Getter; import lombok.extern.slf4j.Slf4j; -@Slf4j /** - * MessageConverter provide the necessary methods to convert messages and segments into FHIR Bundles and Resources + * MessageParser provide the necessary methods to convert messages and segments into FHIR Bundles and Resources * respectively. * * The methods in any instance this class are not thread safe, but multiple threads can perform conversions - * on different messages. + * on different messages by using different instances of the MessageParser. The MessageParser class is + * intentionally cheap to create. + * + * Parsers and Converters in this package follow as best as possible the mapping advice provided + * in the HL7 V2 to FHIR Implementation Guide. * - * MessageConverters are intentionally cheap to create. - * @author boonek - * + * @see V2toFHIR Jan-2024 + * + * @author Audacious Inquiry */ +@Slf4j public class MessageParser { - + /** The userData key for source of the resource */ + public static final String SOURCE = "source"; + + /** The originalText extension */ + public static final String ORIGINAL_TEXT = "http://hl7.org/fhir/StructureDefinition/originalText"; + private static final Context defaultContext = new Context(null); + + /** + * Enable or disable storing of Provenance information for created resources. + * + * When enabled, the MessageParser will create Provenance resources for each created resource + * that document the sources of information used to create resources in the generated bundle. + * These provenance records tie the information in the resource back to the specific segments + * or groups within the message that sourced the data in the generated resource. + * + * @param storingProvidence Set to true to enable generation of Provenance resources, or false to disable them. + */ public static void setStoringProvenance(boolean storingProvidence) { defaultContext.setStoringProvenance(storingProvidence); } + + /** + * Returns true if Provenance resources are to be created, false otherwise. + * @return true if Provenance resources are to be created, false otherwise. + */ public static boolean isStoringProvenance() { return defaultContext.isStoringProvenance(); } @Getter - /** The shared context for parse of this message */ + /** The shared context for parse of this message + */ private final Context context; - private final LinkedHashMap bag = new LinkedHashMap<>(); - private final Set updated = new LinkedHashSet<>(); - private final LinkedHashMap> parsers = new LinkedHashMap<>(); + private final Set updated = new LinkedHashSet<>(); + private final Map> parsers = new LinkedHashMap<>(); + private final Map processed = new LinkedHashMap<>(); + private StructureParser processor = null; + private Supplier idGenerator = ULID::random; + + /** + * Construct a new MessageParser. + */ public MessageParser() { context = new Context(this); // Copy default values to context on creation. context.setStoringProvenance(defaultContext.isStoringProvenance()); } + + /** + * Reset this message parser for a new parsing session. + */ + public void reset() { + getContext().clear(); + updated.clear(); + processed.clear(); + processor = null; + } + + /** + * Set the ID Generator for this MessageParser. + * + * This is used during testing to get uniform ID Generation during tests + * to enable comparison against a baseline. If not set, ULID.random() is + * used to generate identifiers for the resources created by this + * MessageParser. + * + * @param idGenerator The idGenerator to use, or null to use the standard one. + */ + public void setIdGenerator(Supplier idGenerator) { + if (idGenerator == null) { + this.idGenerator = ULID::random; + } else { + this.idGenerator = idGenerator; + } + } + + /** + * Get the bundle being constructed. + * @return The bundle being constructed, or a new bundle if none exists + */ + public Bundle getBundle() { + Bundle b = getContext().getBundle(); + if (b == null) { + b = new Bundle(); + b.setId(new IdType(b.fhirType() + "/" + idGenerator.get())); + b.setType(BundleType.MESSAGE); + getContext().setBundle(b); + } + return b; + } + + /** + * Convert the hl7Message to a new Message using a PipeParser and then convert it. + * @param hl7Message The HL7 Message + * @return The converted bundle + * @throws HL7Exception if an error occurred while parsing. + */ + public Bundle convert(String hl7Message) throws HL7Exception { + return convert(new PipeParser().parse(hl7Message)); + } + /** * Convert an HL7 V2 message into a Bundle of FHIR Resources. * @@ -80,87 +187,556 @@ public MessageParser() { * * @param msg The message to convert. * @return A FHIR Bundle containing the relevant resources. - * @throws HL7Exception */ - public Bundle convert(Message msg) throws HL7Exception { - initContext((Segment) msg.get("MSH")); - Binary messageData = createResource(Binary.class); - // See https://confluence.hl7.org/display/V2MG/HL7+locally+registered+V2+Media+Types - messageData.setContentType("application/x.hl7v2+er7; charset=utf-8"); - byte[] data = msg.encode().getBytes(StandardCharsets.UTF_8); - messageData.setData(data); - messageData.setId(new IdType(messageData.fhirType(), ULID.random())); + public Bundle convert(Message msg) { + reset(); + try { + initContext((Segment) msg.get("MSH")); + } catch (HL7Exception e) { + warn("Cannot retrieve MSH segment from message"); + } + byte[] data; + try { + data = msg.encode().getBytes(StandardCharsets.UTF_8); + } catch (HL7Exception e) { + warn("Cannnot get encoded message"); + data = new byte[0]; + } + String encoded = null; + try { + encoded = msg.encode(); + } catch (HL7Exception e) { + warnException("Could not encode the message: {}", e.getMessage(), e); + } DocumentReference dr = createResource(DocumentReference.class); + dr.setUserData(SOURCE, MessageParser.class.getName()); // Mark infrastructure created resources dr.setStatus(DocumentReferenceStatus.CURRENT); + // See https://confluence.hl7.org/display/V2MG/HL7+locally+registered+V2+Media+Types Attachment att = dr.addContent().getAttachment().setContentType("application/x.hl7v2+er7; charset=utf-8"); - att.setUrl(messageData.getIdElement().toString()); att.setData(data); - getContext().setHl7DataId(messageData.getIdElement().toString()); + + // Add the encoded message as the original text for the content in both the binary + // and document reference resources. + if (encoded != null) { + StringType e = new StringType(encoded); + dr.getContentFirstRep().addExtension(ORIGINAL_TEXT, e); + } + return createBundle(msg); } - private void initContext(Segment msh) throws HL7Exception { + + private void initContext(Segment msh) { + getContext().clear(); + getBundle(); if (msh != null) { - getContext().setEventCode(ParserUtils.toString(msh.getField(9, 0))); - for (Type profile : msh.getField(21)) { - getContext().addProfileId(ParserUtils.toString(profile)); + try { + getContext().setEventCode(ParserUtils.toString(msh.getField(9, 0))); + } catch (HL7Exception e) { + warn("Unexpected HL7Exception parsing MSH-9: {}", e.getMessage()); + } + try { + for (Type profile : msh.getField(21)) { + getContext().addProfileId(ParserUtils.toString(profile)); + } + } catch (HL7Exception e) { + warn("Unexpected HL7Exception parsing MSH-21: {}", e.getMessage()); } } } - private Bundle createBundle(Message msg) { - Set segments = new LinkedHashSet<>(); - ParserUtils.iterateSegments(msg, segments); + /** + * Create a Bundle by parsing a given message + * @param msg The given message + * @return The generated Bundle resource + */ + protected Bundle createBundle(Message msg) { + Set segments = new LinkedHashSet<>(); + ParserUtils.iterateStructures(msg, segments); return createBundle(segments); } - public Bundle createBundle(Iterable segments) { - Bundle b = new Bundle(); - getContext().setBundle(b); - b.setId(new IdType(b.fhirType(), ULID.random())); - b.setType(BundleType.MESSAGE); - for (Segment segment: segments) { + + /** + * Create a Bundle by parsing a group of structures + * @param structures The structures to parse. + * @return The generated Bundle + */ + public Bundle createBundle(Iterable structures) { + Bundle b = getBundle(); + boolean didWork = false; + processed.clear(); + for (Structure structure: structures) { updated.clear(); - SegmentParser p = getParser(segment.getName()); - if (p == null) { - warn("Cannot parse {} segment", segment.getName(), segment); - } else { + processor = getParser(structure.getName()); + if (processor == null && !processed.containsKey(structure)) { + if (structure instanceof Segment) { + // Unprocessed segments indicate potential data loss, report them. + // warn("Cannot parse {} segment", structure.getName(), structure) + } + } else if (!processed.containsKey(structure)) { // Process any structures that haven't been processed yet + didWork = true; // We did some work. It may have failed, but we did something. try { - p.parse(segment); + processor.parse(structure); } catch (Exception e) { - warnException("Unexpected {} parsing {}: {}", e.getClass().getSimpleName(), segment.getName(), e.getMessage(), e); + warnException("Unexpected {} parsing {}: {}", e.getClass().getSimpleName(), structure.getName(), e.getMessage(), e); + } finally { + addProcessed(structure); } + } else { + // Indicate processed structures that were skipped by other processors + log.info("{} processed by {}", structure.getName(), processed.get(structure)); } - if (getContext().isStoringProvenance()) { + if (didWork && getContext().isStoringProvenance() && structure instanceof Segment segment) { + // Provenance is updated by segments when we did work and are storing provenance updateProvenance(segment); } } + normalizeResources(b); + return sortProvenance(b); + } + + /** + * Merge duplicated resources in the bundle. + * + * In creating resources, V2toFHIR library may create duplicates for resources created from + * names, identifiers, or other V2 datatypes. This method will combine duplicates and references + * into a single resource that represents the object. + * + * @param bundle The bundle to normalize. + */ + public static void normalizeResources(Bundle bundle) { + // The resources should be normalized in a particular order, so that what references + // them is normalized after AFTER the resources that are referenced have been normalized. + // Fortunately, the normal alpha order on Endpoint, Location, Organization, Practitioner + // PractitionerRole, RelatedPerson works just fine, so we don't need to + // specify any special comparator for the TreeMap. + + Map> resourcesByType = new TreeMap<>(); + bundle.getEntry().stream().map(e -> e.getResource()).forEach(r -> + resourcesByType.computeIfAbsent(r.fhirType(), k -> new ArrayList<>()).add(r) + ); + List resourcesToRemove = new ArrayList<>(); + for (List l : resourcesByType.values()) { + for (int i = 0; i < l.size() - 1; i++) { + for (int j = i + 1; j < l.size(); j++) { + Resource first = l.get(i); + Resource later = l.get(j); + if (!first.fhirType().equals(later.fhirType())) { + // Skip cases where resources aren't of the same type. + continue; + } + Resource toRemove = mergeResources(first, later); + if (toRemove != null) { + resourcesToRemove.add(toRemove); + } + } + } + } + + Iterator it = bundle.getEntry().iterator(); + while (it.hasNext()) { + Resource r = it.next().getResource(); + if (r != null && resourcesToRemove.remove(r)) { + it.remove(); + } + } + } + + private static Resource mergeResources(Resource first, Resource later) { + Resource toRemove = null; + switch (first.fhirType()) { + case "Endpoint": + toRemove = merge((Endpoint)first, (Endpoint)later); + break; + case "Location": + toRemove = merge((Location)first, (Location)later); + break; + case "Organization": + toRemove = merge((Organization)first, (Organization)later); + break; + case "Practitioner": + toRemove = merge((Practitioner)first, (Practitioner)later); + break; + case "PractitionerRole": + toRemove = merge((PractitionerRole)first, (PractitionerRole)later); + break; + case "RelatedPerson": + toRemove = merge((RelatedPerson)first, (RelatedPerson)later); + break; + default: + break; + } + return toRemove; + } + + /** + * Compare two identifiers for compatibility. If one or the other is null + * they are compatible. + * + * @param first The first identifier + * @param later The later identifier + * @return true if the two values are compatiable + */ + private static boolean identifiersEqual(Identifier first, Identifier later) { + if (first == null || later == null) { + // If one asserts an identifier, and the other does not, treat as equal + return true; + } + return first.equalsDeep(later); + } + + /** + * Compare two codes for compatibility. If one or the other is null + * but not both, they are NOT compatible (unlike identifier). + * + * @param first The first code + * @param later The later code + * @return true if the two values are compatiable + */ + private static boolean codesEqual(CodeableConcept first, CodeableConcept later) { + if (first == null && later == null) { + return true; + } else if (first == null || later == null) { + return false; + } + return first.equalsDeep(later); + } + + /** + * Compare two human names for compatibility. If one or the other is null + * but not both, they are NOT compatible (unlike identifier). + * + * @param first The first name + * @param later The later name + * @return true if the two values are compatible + */ + private static boolean namesEqual(HumanName first, HumanName later) { + if (first == null && later == null) { + return true; + } else if (first == null || later == null) { + return false; + } else if (first.isEmpty() && later.isEmpty()) { + // Both names are empty, a pretty degenerate case + return true; + } else if (first.isEmpty() || later.isEmpty()) { + return false; + } + + // Make a copy since we are going to "normalize" the names for comparison + HumanName f = first.copy(); + HumanName l = later.copy(); + + // We remove prefixes since they don't make a different. + // Omitting a prefix won't change the identity. They can change over time. + f.setPrefix(null); + l.setPrefix(null); + + // We don't care about professional suffixes either. Sadly, FHIR doesn't distinguish these, + // so we must use some NLP to find them. + removeProfessionalSuffix(f); + removeProfessionalSuffix(l); + + // Suffixes do make a difference. Jr ~= Sr ~= III, et cetera. + // But if one doesn't have suffixes and the other does, that's OK, so make them both empty. + if (!f.hasSuffix() || f.getSuffix().isEmpty() || !l.hasSuffix() || l.getSuffix().isEmpty()) { + f.setSuffix(null); + l.setSuffix(null); + } + + // We don't care about use. + f.setUse(null); + l.setUse(null); + + // We don't care about the text representation, just the parts. + f.setText(null); + l.setText(null); + + return f.equalsShallow(l); + } + + /** + * Merge two names together than have been identified as being the same. + * @param firstName The name to merge into + * @param laterName The other name + */ + private static void mergeNames(HumanName firstName, HumanName laterName) { + // Merge suffixes + for (StringType suffix: laterName.getSuffix()) { + if (!firstName.getSuffix().contains(suffix)) { + firstName.getSuffix().add(suffix); + } + } + laterName.setSuffix(firstName.getSuffix()); + // Merge prefixes + for (StringType prefix: laterName.getPrefix()) { + if (!firstName.getPrefix().contains(prefix)) { + firstName.getPrefix().add(prefix); + } + } + // Ensure both have same use, taken from first if present, otherwise later + if (firstName.hasUse()) { + laterName.setUse(firstName.getUse()); + } else if (laterName.hasUse()) { + firstName.setUse(laterName.getUse()); + } + + // Ensure both have same text, taken from first if present, otherwise later + if (firstName.hasText()) { + laterName.setText(firstName.getText()); + } else if (laterName.hasText()) { + firstName.setText(laterName.getText()); + } + } + + /** + * Remove professional suffixes from a name + * @param f The name + * @return + */ + private static List removeProfessionalSuffix(HumanName f) { + List toRemove = new ArrayList<>(); + for (StringType suffix : f.getSuffix()) { + if (HumanNameParser.isDegree(suffix.asStringValue())) { + toRemove.add(suffix); + } + } + for (StringType suffix : toRemove) { + f.getSuffix().remove(suffix); + } + return toRemove; + } + + /** + * Merge two endpoints if they are equal, and return the endpoint to remove + * + * @param first The first endpoint (which will be kept if they are merged) + * @param later The later endpoint (which will be removed if they are merged) + * @return The endpoint to remove, or null if the two endpoints are different. + */ + private static Endpoint merge(Endpoint first, Endpoint later) { + if (StringUtils.equals(first.getName(), later.getName()) && + identifiersEqual(first.getIdentifierFirstRep(), later.getIdentifierFirstRep()) + ) { + ParserUtils.mergeReferences(first, later); + return later; + } + return null; + } + + private static Organization merge(Organization first, Organization later) { + if (first == null || later == null) { + return null; + } + // If both have an endpoint, verify the endpoints are the same + if (first.hasEndpoint() && later.hasEndpoint()) { + Endpoint f = ParserUtils.getResource(Endpoint.class, first.getEndpointFirstRep()); + Endpoint l = ParserUtils.getResource(Endpoint.class, later.getEndpointFirstRep()); + if (merge(f, l) == null) { + // When endpoints are not the same the organizations need to be dealt with separately. + return null; + } + } + + if (StringUtils.equals(first.getName(), later.getName()) && + identifiersEqual(first.getIdentifierFirstRep(), later.getIdentifierFirstRep()) + ) { + // Ensure both resources reference the same endpoint + if (later.hasEndpoint() && !first.hasEndpoint()) { + first.setEndpoint(later.getEndpoint()); + } + if (first.hasEndpoint() && !later.hasEndpoint()) { + later.setEndpoint(first.getEndpoint()); + } + ParserUtils.mergeReferences(first, later); + return later; + } + return null; + } + + private static Location merge(Location first, Location later) { + if (first == null || later == null) { + return null; + } + // Two locations are equal if a) their name, mode and physical types are equal + + if (!Objects.equals(first.getName(), later.getName()) || + !Objects.equals(first.getMode(), later.getMode()) || + !codesEqual(first.getPhysicalType(), later.getPhysicalType()) + ) { + return null; + } + // and b) their partOf values are equal + if (merge( + ParserUtils.getResource(Location.class, first.getPartOf()), + ParserUtils.getResource(Location.class, first.getPartOf()) + ) == null + ) { + return null; + } + ParserUtils.mergeReferences(first, later); + return later; + } + + + private static RelatedPerson merge(RelatedPerson first, RelatedPerson later) { + if (namesEqual(first.getNameFirstRep(), later.getNameFirstRep()) && + identifiersEqual(first.getIdentifierFirstRep(), later.getIdentifierFirstRep()) + ) { + ParserUtils.mergeReferences(first, later); + return later; + } + return null; + } + + private static Practitioner merge(Practitioner first, Practitioner later) { + if (first == null || later == null) { + return null; + } + if (namesEqual(first.getNameFirstRep(), later.getNameFirstRep()) && + identifiersEqual(first.getIdentifierFirstRep(), later.getIdentifierFirstRep()) + ) { + mergeNames(first.getNameFirstRep(), later.getNameFirstRep()); + ParserUtils.mergeReferences(first, later); + return later; + } + return null; + } + + private static PractitionerRole merge(PractitionerRole first, PractitionerRole later) { + if (merge( + ParserUtils.getResource(Practitioner.class, first.getPractitioner()), + ParserUtils.getResource(Practitioner.class, later.getPractitioner()) + ) == null + ) { + return null; + } + if (merge( + ParserUtils.getResource(Organization.class, first.getOrganization()), + ParserUtils.getResource(Organization.class, later.getOrganization()) + ) == null + ) { + return null; + } + + ParserUtils.mergeReferences(first, later); + return later; + } + + /** + * This method sorts Provenance resources to the end. + * @param b The bundle to sort + * @return The sorted bundle + */ + public Bundle sortProvenance(Bundle b) { + if (getContext().isStoringProvenance()) { + List list = b.getEntry(); + int len = list.size(); + for (int i = 0; i < len; ++i) { + BundleEntryComponent c = list.get(i); + if (c == null || !c.hasResource()) { + continue; + } + if ("Provenance".equals(c.getResource().fhirType())) { + list.add(c); // Add this provenance to the end + list.remove(i); // And remove it from the current position + --i; // NOSONAR: Backup a step to reprocess the new resource in this position. + --len; // We don't need to look at entries we just shuffled around to the end + } + } + } return b; } - private static final CodeableConcept CREATE_ACTIVITY = new CodeableConcept().addCoding(new Coding("http://terminology.hl7.org/CodeSystem/v3-DataOperation", "CREATE", "create")); - private static final CodeableConcept ASSEMBLER_AGENT = new CodeableConcept().addCoding(new Coding("http://terminology.hl7.org/CodeSystem/provenance-participant-type", "assembler", "Assembler")); + + /** + * StructureParsers which process contained substructures (segments and groups) + * should call this method to avoid reprocessing the contents. + * + * @param structure The structure that was processed. + */ + public void addProcessed(Structure structure) { + if (structure != null) { + processed.put(structure, processor.getClass().getSimpleName()); + } + } + private static final Class NULL_PARSER = StructureParser.class; private void updateProvenance(Segment segment) { - for (Resource r: updated) { + for (IBaseResource r: updated) { Provenance p = (Provenance) r.getUserData(Provenance.class.getName()); + if (p == null) { + continue; + } Reference what = p.getEntityFirstRep().getWhat(); try { - what.addExtension().setUrl("http://hl7.org/fhir/StructureDefinition/originalText").setValue(new StringType(context.getHl7DataId()+"#"+PathUtils.getTerserPath(segment))); + StringType whatText = new StringType(segment.encode()); // Was new StringType(context.getHl7DataId()+"#"+PathUtils.getTerserPath(segment)) + what.addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + IBaseMetaType meta = r.getMeta(); + if (meta instanceof Meta m4) { + m4.getSourceElement().addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + } else if (meta instanceof org.hl7.fhir.r4b.model.Meta m4b) { + m4b.getSourceElement().addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + } else if (meta instanceof org.hl7.fhir.r5.model.Meta m5) { + m5.getSourceElement().addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + } else if (meta instanceof org.hl7.fhir.dstu2.model.Meta m2) { + m2.addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + } else if (meta instanceof org.hl7.fhir.dstu3.model.Meta m3) { + m3.addExtension().setUrl(ORIGINAL_TEXT).setValue(whatText); + } } catch (HL7Exception e) { - warnException("Unexpected {} updating provenance for {} segment: {}", e.getClass().getSimpleName(), segment.getName(), e.getMessage()); + warn("Unexpected {} updating provenance for {} segment: {}", e.getClass().getSimpleName(), segment.getName(), e.getMessage()); } } } + /** + * Get the generated resource with the given identifier. + * @param id The resource id + * @return The resource that was generated for the bundle with that identifier, or null if no such resource exists. + */ public Resource getResource(String id) { - return bag.get(id); + for (BundleEntryComponent entry: getContext().getBundle().getEntry()) { + if (id.equals(entry.getResource().getIdPart())) { + return entry.getResource(); + } + } + return null; } - public R getResource(Class clazz, String id) { - return clazz.cast(getResource(id)); + /** + * Get the generated resource of the specific class and identifier. + * + * @param The type of resource + * @param theClass The class of the resource + * @param id The identifier of the resource + * @return The generated resource, or null if not found. + * @throws ClassCastException if the resource with the specified id is not of the specified resource type. + */ + public R getResource(Class theClass, String id) { + return theClass.cast(getResource(id)); } + + /** + * Get all the generated resources of the specified class. + * + * @param The type of resource + * @param clazz The class of the resource + * @return A list containing the generated resources or an empty list if none found. + */ public List getResources(Class clazz) { List resources = new ArrayList<>(); - bag.values().stream().filter(clazz::isInstance).forEach(r -> resources.add(clazz.cast(resources))); + for (BundleEntryComponent entry : getBundle().getEntry()) { + Resource r = entry.getResource(); + if (clazz.isInstance(r)) { + resources.add(clazz.cast(r)); + } + } return resources; } + /** + * Get the first generated resource of the specified type. + * + * @param The type of resource + * @param clazz The class of the resource + * @return The generated resource or null if not found. + */ public R getFirstResource(Class clazz) { List resources = getResources(clazz); if (resources.isEmpty()) { @@ -168,6 +744,14 @@ public R getFirstResource(Class clazz) { } return resources.get(0); } + + /** + * Get the last generated resource of the specified type. + * + * @param The type of resource + * @param clazz The class of the resource + * @return The generated resource or null if not found. + */ public R getLastResource(Class clazz) { List resources = getResources(clazz); if (resources.isEmpty()) { @@ -175,78 +759,150 @@ public R getLastResource(Class clazz) { } return resources.get(resources.size() - 1); } + + /** + * Create a resource of the specified type + * @param The type of resource + * @param clazz The class of the resource + * @return The newly created resource. + */ + public R createResource(Class clazz) { + return createResource(clazz, null); + } - public R createResource(Class clazz) { - return findResource(clazz, null); + /** + * Create a resource of the specified type with the given id + * @param The type of resource + * @param theClass The class of the resource + * @param id The id for the resource or null to assign a default id + * @return The newly created resource. + */ + public R createResource(Class theClass, String id) { + try { + return addResource(id, theClass.getDeclaredConstructor().newInstance()); + } catch (InstantiationException | IllegalAccessException + | IllegalArgumentException | InvocationTargetException + | NoSuchMethodException | SecurityException e) { + warnException("Unexpected {} in findResource: {}", e.getClass().getSimpleName(), e.getMessage(), e); + return null; + } + } + + /** + * Adds an externally created Resource to the Bundle. + * This method is used when DatatypeConverter.to* methods return a resource + * instead of a type to add the returned resource to the bundle. + * + * @param The type of resource to add + * @param id The identifier of the resource + * @param resource The resource. + * @return The resource + */ + public R addResource(String id, R resource) { + // See if it already exists in the bundle + if (getContext().getBundle().getEntry().stream() + .anyMatch(e -> e.getResource() == resource)) { + // if it does, just return it. Nothing more is necessary. + return resource; + } + if (id == null) { + id = idGenerator.get(); + } + IdType theId = new IdType(resource.fhirType(), id); + resource.setId(theId); + BundleEntryComponent entry = getContext().getBundle().addEntry().setResource((Resource) resource); + resource.setUserData(BundleEntryComponent.class.getName(), entry); + if (resource instanceof Provenance) { + return resource; + } + updated.add(resource); + if (getContext().isStoringProvenance() && resource instanceof DomainResource dr) { + Provenance p = createResource(Provenance.class); + p.setUserData(SOURCE, MessageParser.class.getName()); // Mark infrastructure created resources + resource.setUserData(Provenance.class.getName(), p); + p.addTarget(ParserUtils.toReference(dr, p, "target")); + p.setRecorded(new Date()); + // Copy constants so that they are not modified. + p.setActivity(Codes.CREATE_ACTIVITY.copy()); + // Copy constants so that they are not modified. + p.addAgent().setType(Codes.ASSEMBLER_AGENT.copy()); + DocumentReference doc = getFirstResource(DocumentReference.class); + if (doc != null) { + p.addEntity().setRole(ProvenanceEntityRole.QUOTATION).setWhat(ParserUtils.toReference(doc, p, "entity")); + } + } + if (resource instanceof Location location && location.hasPartOf()) { + // Location resources can be created by the DatatypeConverter + // in hierarchical form. Add any partOf resources as well. + addResource( + null, + ParserUtils.getResource( + Location.class, location.getPartOf() + ) + ); + } + return resource; } - public R findResource(Class clazz, String id) { + /** + * Find or create a resource of the specified type and identifier + * @param The type of resource + * @param theClass The class of the resource + * @param id The identifier of the resource, or null to just create a new resource. + * @return The existing or a newly created resource if none already exists. + */ + public R findResource(Class theClass, String id) { R resource; if (id != null) { - resource = getResource(clazz, id); + resource = getResource(theClass, id); if (resource != null) { updated.add(resource); return resource; } } - try { - if (id == null) { - id = ULID.random(); - } - resource = clazz.getDeclaredConstructor().newInstance(); - resource.setId(new IdType(resource.fhirType(), id)); - getContext().getBundle().addEntry().setResource(resource); - if (resource instanceof Provenance) { - return resource; - } - updated.add(resource); - if (getContext().isStoringProvenance() && resource instanceof DomainResource dr) { - Provenance p = createResource(Provenance.class); - resource.setUserData(Provenance.class.getName(), p); - p.addTarget(ParserUtils.toReference(dr)); - p.setRecorded(new Date()); - p.setActivity(CREATE_ACTIVITY); - p.addAgent().setType(ASSEMBLER_AGENT); - p.addEntity().setRole(ProvenanceEntityRole.QUOTATION).setWhat(new Reference(getContext().getHl7DataId())); - } - return resource; - } catch (InstantiationException | IllegalAccessException - | IllegalArgumentException | InvocationTargetException - | NoSuchMethodException | SecurityException e) { - warnException("Unexpected {} in findResource: {}", e.getClass().getSimpleName(), e.getMessage(), e); - return null; - } + return createResource(theClass, id); } /** - * Make parsers loadable + * Load a parser for a specified segment type. * @param segment The segment to get a parser for * @return The parser for that segment. */ - public SegmentParser getParser(String segment) { - Class p = parsers.get(segment); + public StructureParser getParser(String segment) { + Class p = parsers.get(segment); if (p == null) { p = loadParser(segment); if (p == null) { + // Report inability to load ONCE log.error("Cannot load parser for {}", segment); + // Save the fact that there is no parser for this segment + parsers.put(segment, NULL_PARSER); return null; } parsers.put(segment, p); } + if (p.equals(NULL_PARSER)) { + return null; + } try { return p.getDeclaredConstructor(MessageParser.class).newInstance(this); } catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException | NoSuchMethodException | SecurityException e) { - log.error("Unexpected {} while creating {} for {}", e.getClass().getSimpleName(), p.getName(), segment); + log.error("Unexpected {} while creating {} for {}", e.getClass().getSimpleName(), p.getName(), segment, e); return null; } } - public Class loadParser(String name) { + /** + * Load a parser for the specified segment or group + * @param name The name of the segment or group to find a parser for + * @return A StructureParser for the segment or group, or null if none found. + */ + public Class loadParser(String name) { String packageName = ERRParser.class.getPackageName(); - ClassLoader loader = ClassLoader.getSystemClassLoader(); + ClassLoader loader = MessageParser.class.getClassLoader(); try { @SuppressWarnings("unchecked") - Class clazz = (Class) loader.loadClass(packageName + "." + name + "Parser"); + Class clazz = (Class) loader.loadClass(packageName + "." + name + "Parser"); return clazz; } catch (ClassNotFoundException ex) { return null; diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericComposite.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericComposite.java new file mode 100644 index 0000000..4bbc07d --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericComposite.java @@ -0,0 +1,77 @@ +package gov.cdc.izgw.v2tofhir.converter; + +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.Location; +import ca.uhn.hl7v2.model.ExtraComponents; +import ca.uhn.hl7v2.model.GenericComposite; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.MessageVisitor; +import ca.uhn.hl7v2.model.Type; + +/** + * + * This class enables a GenericComposite to be given a type name + * after it has been parsed that allows it to be analyzed correctly + * by V2toFHIR parser components. + * + * @author Audacious Inquiry + * + */ +class MyGenericComposite extends GenericComposite { + private static final long serialVersionUID = 1L; + private final GenericComposite delegate; + private final String name; + public MyGenericComposite(GenericComposite delegate, String name) { + super(delegate.getMessage()); + this.delegate = delegate; + this.name = name; + } + @Override + public Type getComponent(int number) { + return delegate.getComponent(number); + } + @Override + public Type[] getComponents() { + return delegate.getComponents(); + } + @Override + public String getName() { + return name; + } + @Override + public void clear() { + delegate.clear(); + } + @Override + public boolean isEmpty() throws HL7Exception { + return delegate.isEmpty(); + } + @Override + public boolean accept(MessageVisitor visitor, Location location) throws HL7Exception { + return delegate.accept(visitor, location); + } + @Override + public Location provideLocation(Location location, int index, int repetition) { + return delegate.provideLocation(location, index, repetition); + } + @Override + public ExtraComponents getExtraComponents() { + return delegate.getExtraComponents(); + } + @Override + public Message getMessage() { + return delegate.getMessage(); + } + @Override + public void parse(String string) throws HL7Exception { + delegate.parse(string); + } + @Override + public String encode() throws HL7Exception { + return delegate.encode(); + } + @Override + public String toString() { + return delegate.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericPrimitive.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericPrimitive.java new file mode 100644 index 0000000..04d3323 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/MyGenericPrimitive.java @@ -0,0 +1,102 @@ +package gov.cdc.izgw.v2tofhir.converter; + +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.Location; +import ca.uhn.hl7v2.model.DataTypeException; +import ca.uhn.hl7v2.model.ExtraComponents; +import ca.uhn.hl7v2.model.GenericPrimitive; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.MessageVisitor; +import ca.uhn.hl7v2.model.Type; + +/** + * This class is used to give a Generic Primitive a name after + * it has been parsed so that it can be processed by the V2toFHIR + * parser. + * + * @author Audacious Inquiry + */ +public class MyGenericPrimitive extends GenericPrimitive implements Type { + private static final long serialVersionUID = 1L; + /** The delegate to the original generic */ + private final GenericPrimitive delegate; + /** The name of the type */ + private final String name; + + /** + * Construct a MyGenericPrimitive from an existing GenericPrimitive. + * @param delegate The existing GenericPrimitive + * @param name The type name + */ + public MyGenericPrimitive(GenericPrimitive delegate, String name) { + super(delegate.getMessage()); + this.delegate = delegate; + this.name = name; + } + + @Override + public String getName() { + return name; + } + + @Override + public String getVersion() { + return delegate.getVersion(); + } + + @Override + public String toString() { + return delegate.toString(); + } + + @Override + public String getValue() { + return delegate.getValue(); + } + + @Override + public void setValue(String theValue) throws DataTypeException { + delegate.setValue(theValue); + } + + @Override + public String encode() throws HL7Exception { + return delegate.encode(); + } + + @Override + public void parse(String string) throws HL7Exception { + delegate.parse(string); + } + + @Override + public void clear() { + delegate.clear(); + } + + @Override + public boolean isEmpty() throws HL7Exception { + return delegate.isEmpty(); + } + + @Override + public boolean accept(MessageVisitor visitor, Location location) throws HL7Exception { + return delegate.accept(visitor, location); + } + + @Override + public ExtraComponents getExtraComponents() { + return delegate.getExtraComponents(); + } + + @Override + public Message getMessage() { + return delegate.getMessage(); + } + + @Override + public Location provideLocation(Location location, int index, int repetition) { + return delegate.provideLocation(location, index, repetition); + } + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/ParserUtils.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/ParserUtils.java deleted file mode 100644 index c5044db..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/ParserUtils.java +++ /dev/null @@ -1,304 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter; -import java.io.IOException; -import java.io.StringReader; -import java.lang.reflect.InvocationTargetException; -import java.util.Arrays; -import java.util.Set; -import java.util.regex.Pattern; - -import org.apache.commons.lang3.StringUtils; -import org.hl7.fhir.r4.model.DomainResource; -import org.hl7.fhir.r4.model.IdType; -import org.hl7.fhir.r4.model.Reference; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Composite; -import ca.uhn.hl7v2.model.Group; -import ca.uhn.hl7v2.model.Primitive; -import ca.uhn.hl7v2.model.Segment; -import ca.uhn.hl7v2.model.Structure; -import ca.uhn.hl7v2.model.Type; -import ca.uhn.hl7v2.model.Varies; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class ParserUtils { - private ParserUtils() {} - public static String[] removeArrayElement(String[] lineParts, - int position) { - String[] newArray = new String[lineParts.length - 1]; - if (position == 1) { - System.arraycopy(lineParts, 0, newArray, 1, lineParts.length - 1); - } else { - System.arraycopy(lineParts, 0, newArray, 0, position - 1); - if (lineParts.length > position) { - System.arraycopy(lineParts, position, newArray, position - 1, - lineParts.length - position); - } - } - return newArray; - } - public static Pattern toPattern(String... values) { - StringBuilder b = new StringBuilder(); - for (String value : values) { - b.append("^").append(value).append("$|"); - } - b.setLength(b.length() - 1); - return Pattern.compile(b.toString(), Pattern.CASE_INSENSITIVE); - } - - public static String toString(Type type) { - if (type == null) { - return null; - } - while (type != null) { - if (type instanceof Varies v) { - type = v.getData(); - } - if (type instanceof Primitive pt) { - return pt.getValue(); - } - if (type instanceof Composite comp) { - return toString(comp, 0); - } - if (type instanceof Varies v) { - type = v.getData(); - } else { - return null; - } - } - return null; - } - - public static String toString(Composite v2Type, int i) { - Type[] types = v2Type.getComponents(); - return types.length > i ? toString(types[i]) : null; - } - - public static String[] toStrings(Composite v2Type, int ...locations) { - String[] strings = new String[locations.length]; - - Type[] types = v2Type.getComponents(); - for (int i = 0; i < locations.length; i++) { - if (locations[i] < types.length) { - strings[i] = toString(v2Type, locations[i]); - } - } - return strings; - } - - public static boolean isEmpty(Type type) { - try { - return type.isEmpty(); - } catch (HL7Exception e) { - warnException("Unexpected HL7Exception: {}", e.getMessage(), e); - return true; - } - } - - public static String cleanupIsoDateTime(String value, boolean hasDate) { - if (StringUtils.substringBefore(value, ".").length() < (hasDate ? 4 : 2)) { - return null; - } - if (!hasLegalIso8601Chars(value, hasDate)) { - return null; - } - StringReader r = new StringReader(value.trim()); - StringBuilder b = new StringBuilder(); - int[] data = { 4, '-', 2, '-', 2, 'T', 2, ':', 2, ':', 2, '.', 6, '+', 2, ':', 2 }; - int c = 0; - int state = hasDate ? 0 : 6; - try { - while (state < data.length && (c = r.read()) >= 0) { - if (Character.isWhitespace(c)) { - continue; - } - if (data[state] < ' ') { - state = getIsoDigits(b, data, c, state); - } else { - state = getIsoPunct(b, data, c, state); - } - } - if (c < 0 || r.read() < 0) { - return b.toString(); - } - } catch (IOException e) { - // Not going to happen on StringReader. - } - // We finished reading, but there was more data. - return null; - } - private static boolean hasLegalIso8601Chars(String value, boolean hasDate) { - // Check for legal ISO characters - String legalChars = hasDate ? "0123456789T:-+.Z" : "0123456789:-+.Z"; - if (!StringUtils.containsOnly(value, legalChars)) { - return false; - } - // Check for legal number of ISO punctuation characters - if (StringUtils.countMatches(value, 'T') > 1 || // NOSONAR This style is more readable - StringUtils.countMatches(value, '.') > 1 || - StringUtils.countMatches(value, '+') > 1 || - StringUtils.countMatches(value, '-') > 3 || - StringUtils.countMatches(value, ':') > 3) { - return false; - } - return true; - } - - private static int getIsoDigits(StringBuilder b, int[] data, int c, int state) { - // We are Looking for digits - if (Character.isDigit(c)) { - b.append((char)c); - if (--data[state] == 0) { - state++; - } - } else if (state + 1 == data.length) { - // We've finished this, but we have an unexpected character - b.append((char)c); - state++; - } else if (data[state + 1] == c || (data[state + 1] == '+' && c == '-')) { - // We got the separator early, append it and advance two states - b.append((char)c); - state += 2; - } - return state; - } - - private static int getIsoPunct(StringBuilder b, int[] data, int c, int state) { - if (c == data[state]) { - // Waiting on punctuation and we got it - b.append((char)c); - if (c == 'Z') { - state = data.length; // We're done. - } - state++; - } else if (state > 5 && "+-Z".indexOf(c) >= 0 ) { - // Timezone can show up early - b.append((char)c); - state = 14; - } else if ((char)c == '.') { - // Decimal can show up early - b.append((char)c); - state = 12; - } else if (Character.isDigit(c)) { - // We got a digit while waiting on punctuation - b.append((char)data[state]); - ++state; - b.append((char)c); - --data[state]; - } - return state; - } - public static String unescapeV2Chars(String value) { - value = value.replace("\\F\\", "|"); - value = value.replace("\\S\\", "^"); - value = value.replace("\\R\\", "~"); - value = value.replace("\\T\\", "&"); - value = value.replace("\\E\\", "\\"); - return value; - } - public static String escapeV2Chars(String value) { - value = value.replace("\\", "\\E\\"); - value = value.replace("|", "\\F\\"); - value = value.replace("^", "\\S\\"); - value = value.replace("~", "\\R\\"); - value = value.replace("&", "\\T\\"); - return value; - } - public static void iterateSegments(Group g, Set testSegments) { - if (g == null) { - return; - } - for (String name: g.getNames()) { - try { - for (Structure s: g.getAll(name)) { - if (s instanceof Segment seg) { - testSegments.add(seg); - } else if (s instanceof Group group) { - iterateSegments(group, testSegments); - } - } - } catch (HL7Exception e) { - e.printStackTrace(); - } - } - } - public static Type getComponent(Type type, int number) { - if (type instanceof Varies v) { - type = v.getData(); - } - if (type instanceof Composite comp) { - return comp.getComponents()[number]; - } - warn("{}-{} is not a composite", type.getName(), number, type); - return null; - } - - public static Type getField(Segment segment, int field) { - try { - Type[] types = segment.getField(field); - return types == null || types.length == 0 ? null : types[0]; - } catch (HL7Exception e) { - return null; - } - } - public static boolean hasField(Segment segment, int field) { - return getField(segment, field) != null; - } - - - public static Type getFieldType(String segment, int number) { - Segment seg = getSegment(segment); - if (seg == null) { - return null; - } - try { - return seg.getField(number, 0); - } catch (HL7Exception e) { - warnException("Unexpected {} {}: {}", e.getClass().getSimpleName(), segment, e.getMessage(), e); - } - return null; - } - @SuppressWarnings("unchecked") - private static Class getSegmentClass(String segment) { - String name = null; - Exception saved = null; - for (Class errClass : Arrays.asList(ca.uhn.hl7v2.model.v281.segment.ERR.class, ca.uhn.hl7v2.model.v251.segment.ERR.class)) { - name = errClass.getPackageName() + segment; - try { - return (Class) ClassLoader.getSystemClassLoader().loadClass(name); - } catch (ClassNotFoundException e) { - saved = e; - } - } - warnException("Unexpected {} loading {}: {}", saved.getClass().getSimpleName(), segment, saved.getMessage(), saved); - return null; - } - - public static Segment getSegment(String segment) { - Class segClass = getSegmentClass(segment); - if (segClass == null) { - return null; - } - try { - return segClass.getDeclaredConstructor().newInstance(); - } catch (InstantiationException | IllegalAccessException | IllegalArgumentException - | InvocationTargetException | NoSuchMethodException | SecurityException e) { - warnException("Unexpected {} loading {}", e.getClass().getSimpleName(), segClass.getName(), e); - return null; - } - } - public static Reference toReference(DomainResource resource) { - IdType id = resource.getIdElement(); - if (id != null) { - return new Reference(id.toString()); - } - return null; - } - private static void warn(String msg, Object ...args) { - log.warn(msg, args); - } - private static void warnException(String msg, Object ...args) { - log.warn(msg, args); - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/HumanNameParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/HumanNameParser.java deleted file mode 100644 index 2df6fe4..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/HumanNameParser.java +++ /dev/null @@ -1,204 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.datatype; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -import org.apache.commons.lang3.StringUtils; -import org.hl7.fhir.r4.model.HumanName; -import org.hl7.fhir.r4.model.HumanName.NameUse; - -import ca.uhn.hl7v2.model.Composite; -import ca.uhn.hl7v2.model.Primitive; -import ca.uhn.hl7v2.model.Type; -import ca.uhn.hl7v2.model.Varies; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; - -public class HumanNameParser implements DatatypeParser { - private static Set prefixes = new HashSet<>( - Arrays.asList("mr", "mrs", "miss", "sr", "br", "fr", "dr")); - private static Set suffixes = new HashSet<>( - Arrays.asList("jr", "sr", "i", "ii", "iii", "iv", "v")); - // An affix is a prefix to a family name - // See https://en.wikipedia.org/wiki/List_of_family_name_affixes - private static Set affixes = new HashSet<>(Arrays.asList("Abu", - "al", "bet", "bint", "el", "ibn", "ter", "fer", "ait", "aït", "at", - "ath", "de", "'s", "'t", "ter", "van", "vande", "vanden", "vander", - "van't", "von", "bath", "bat", "ben", "bin", "del", "degli", - "della", "di", "a", "ab", "ap", "ferch", "verch", "verch", "erch", - "af", "alam", "ālam", "bar", "ch", "chaudhary", "da", "das", "de", - "dele", "dos", "du", "e", "fitz", "i", "ka", "kil", "gil", "mal", - "mul", "la", "le", "lu", "m'", "mac", "mc", "mck", "mhic", "mic", - "mala", "na", "nga", "ngā", "nic", "ni", "ní", "nin", "o", "ó", - "ua", "ui", "uí", "oz", "öz", "pour", "te", "tre", "war")); - private static Set degrees = new HashSet<>(Arrays.asList("ab", "ba", - "bs", " be", "bfa", "btech", "llb", "bsc", "ma", "ms", "mfa", "llm", - "mla", "mba", "msc", "meng", "mbi", "jd", "md", "do", "pharmd", - "dmin", "phd", "edd", "dphil", "dba", "lld", "engd", "esq")); - - @Override - public Class type() { - return HumanName.class; - } - - @Override - public HumanName fromString(String name) { - HumanName hn = new HumanName(); - hn.setText(name); - String[] parts = name.split("\\s"); - boolean hasGiven = false; - boolean hasPrefix = false; - boolean hasSuffix = false; - StringBuilder familyName = new StringBuilder(); - for (String part : parts) { - if (!hasGiven && !hasPrefix && isPrefix(part)) { - hn.addPrefix(part); - hasPrefix = true; - } else if (!hasGiven && (hasPrefix || !isPrefix(part))) { - hn.addGiven(part); - hasGiven = true; - hasPrefix = true; - } else if (hasGiven && familyName.isEmpty() && isAffix(part)) { - familyName.append(part); - } else if (!familyName.isEmpty() && (isSuffix(part) || isDegree(part))) { - hn.addSuffix(part); - hasSuffix = true; - } else if (hasSuffix) { - hn.addSuffix(part); - } - } - if (!familyName.isEmpty()) { - hn.setFamily(familyName.toString()); - } - if (hn.isEmpty()) { - return null; - } - return hn; - } - - @Override - public HumanName convert(Type t) { - if (t instanceof Varies v) { - t = v.getData(); - } - if (t instanceof Primitive pt) { - return fromString(pt.getValue()); - } - - if (t instanceof Composite comp) { - Type[] types = comp.getComponents(); - switch (t.getName()) { - case "CNN" : - return HumanNameParser.parse(types, 1, -1); - case "XCN" : - return HumanNameParser.parse(types, 1, 9); - case "XPN" : - return HumanNameParser.parse(types, 0, 9); - default : - break; - } - } - return null; - } - - - static HumanName parse(Type[] types, int offset, int nameTypeLoc) { - HumanName hn = new HumanName(); - for (int i = 0; i < 6; i++) { - String part = ParserUtils.toString(types[i + offset]); - if (StringUtils.isBlank(part)) { - continue; - } - switch (i) { - case 0 : // Family Name (as ST in HL7 2.3) - hn.setFamily(part); - break; - case 1 : // Given Name - hn.addGiven(part); - break; - case 2 : // Second and Further Given Name or Initials - // Thereof - hn.addGiven(part); - break; - case 3 : // Suffix - hn.addSuffix(part); - break; - case 4 : // Prefix - hn.addPrefix(part); - break; - case 5 : // Degree - hn.addSuffix(part); - break; - default : - break; - } - } - if (nameTypeLoc >= 0 && nameTypeLoc < types.length - && types[nameTypeLoc] instanceof Primitive pt) { - String nameType = pt.getValue(); - hn.setUse(toNameUse(nameType)); - } - if (hn.isEmpty()) { - return null; - } - return hn; - } - - /* - */ - private static NameUse toNameUse(String nameType) { - if (nameType == null) { - return null; - } - switch (StringUtils.upperCase(nameType)) { - case "A" : // Assigned - return NameUse.USUAL; - case "D" : // Customary Name - return NameUse.USUAL; - case "L" : // Official Registry Name - return NameUse.OFFICIAL; - case "M" : // Maiden Name - return NameUse.MAIDEN; - case "N" : // Nickname - return NameUse.NICKNAME; - case "NOUSE" : // No Longer To Be Used - return NameUse.OLD; - case "R" : // Registered Name - return NameUse.OFFICIAL; - case "TEMP" : // Temporary Name - return NameUse.TEMP; - case "B", // Birth name - "BAD", // Bad Name - "C", // Adopted Name - "I", // Licensing Name - "K", // Business name - "MSK", // Masked - "NAV", // Temporarily Unavailable - "NB", // Newborn Name - "P", // Name of Partner/Spouse - "REL", // Religious - "S", // Pseudonym - "T", // Indigenous/Tribal - "U" : // Unknown - default : - return null; - } - } - - private static boolean isAffix(String part) { - return affixes.contains(part.toLowerCase()); - } - - private static boolean isPrefix(String part) { - return prefixes.contains(part.toLowerCase().replace(".", "")); - } - - private static boolean isSuffix(String part) { - return suffixes.contains(part.toLowerCase().replace(".", "")); - } - - private static boolean isDegree(String part) { - return degrees.contains(part.toLowerCase().replace(".", "")); - } - -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/package-info.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/package-info.java new file mode 100644 index 0000000..40d8a0a --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/converter/package-info.java @@ -0,0 +1,26 @@ +/** + * The converter package contains classes for parsing and converting HL7 V2 messages, segments and datatypes + * into FHIR Bundles, Resources and datatypes respectively. + * + * The key classes are MessageParser, DatatypeConverter, and Context, and from these three classes you + * can access everything necessary to convert HL7 V2 messages and components into FHIR objects. + * + * Converting a HAPI V2 Message into a FHIR Bundle is as simple as: + *
+ *		Bundle b = new MessageParser().convert(message);
+ *	
+ * + * Converting a collection of HAPI V2 Segments or Groups is as simple as: + *
+ *		Bundle b =  new MessageParser().convert(segments);
+ *	
+ * + * Converting a single HAPI V2 segment or group is as simple as: + *
+ *		Bundle b =  new MessageParser().convert(Collections.singleton(segment));
+ *	
+ * + * @see Github + */ + package gov.cdc.izgw.v2tofhir.converter; + \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/AbstractSegmentParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/AbstractSegmentParser.java deleted file mode 100644 index a04ec3f..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/AbstractSegmentParser.java +++ /dev/null @@ -1,93 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import java.util.List; - -import org.hl7.fhir.r4.model.Bundle; -import org.hl7.fhir.r4.model.Resource; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; -import ca.uhn.hl7v2.model.Type; -import gov.cdc.izgw.v2tofhir.converter.Context; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import lombok.Data; -import lombok.extern.slf4j.Slf4j; - -@Data -@Slf4j -public abstract class AbstractSegmentParser implements SegmentParser { - private final MessageParser messageParser; - private final String segmentName; - - AbstractSegmentParser(MessageParser messageParser, String segmentName) { - this.messageParser = messageParser; - this.segmentName = segmentName; - } - - @Override - public String segment() { - return segmentName; - } - public Context getContext() { - return messageParser.getContext(); - } - - public Bundle getBundle() { - return getContext().getBundle(); - } - - public R getFirstResource(Class clazz) { - R r = messageParser.getFirstResource(clazz); - if (r == null) { - log.warn("No {} has been created", clazz.getSimpleName()); - } - return r; - } - public R getLastResource(Class clazz) { - return messageParser.getLastResource(clazz); - } - public R getResource(Class clazz, String id) { - return messageParser.getResource(clazz, id); - } - public List getResources(Class clazz) { - return messageParser.getResources(clazz); - } - - public R createResource(Class clazz) { - return messageParser.findResource(clazz, null); - } - - public R findResource(Class clazz, String id) { - return messageParser.findResource(clazz, id); - } - - public static Type getField(Segment segment, int field) { - if (segment == null) { - return null; - } - try { - Type[] types = segment.getField(field); - if (types.length == 0) { - return null; - } - return types[0].isEmpty() ? null : types[0]; - } catch (HL7Exception e) { - return null; - } - } - - public static Type[] getFields(Segment segment, int field) { - if (segment == null) { - return new Type[0]; - } - try { - return segment.getField(field); - } catch (HL7Exception e) { - return new Type[0]; - } - } - - public T getProperty(Class t) { - return messageParser.getContext().getProperty(t); - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/ERRParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/ERRParser.java deleted file mode 100644 index 1781348..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/ERRParser.java +++ /dev/null @@ -1,141 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import java.util.LinkedHashMap; - -import org.hl7.fhir.r4.model.CodeableConcept; -import org.hl7.fhir.r4.model.Coding; -import org.hl7.fhir.r4.model.MessageHeader; -import org.hl7.fhir.r4.model.OperationOutcome; -import org.hl7.fhir.r4.model.StringType; -import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; -import org.hl7.fhir.r4.model.OperationOutcome.IssueType; -import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; -import ca.uhn.hl7v2.model.Type; -import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.Mapping; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; -import gov.cdc.izgw.v2tofhir.converter.PathUtils; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class ERRParser extends AbstractSegmentParser { - private static final LinkedHashMap errorCodeMap = new LinkedHashMap<>(); - private static final String[][] errorCodeMapping = { - { "success", "0", "Message accepted", "Success. Optional, as the AA conveys success. Used for systems that must always return a status code." }, - { "strucure", "100", "Segment sequence error", "Error: The message segments were not in the proper order, or required segments are missing." }, - { "required", "101", "Required field missing", "Error: A required field is missing from a segment" }, - { "value", "102", "Data type error", "Error: The field contained data of the wrong data type, e.g. an NM field contained" }, - { "code-invalid", "103", "Table value not found", "Error: A field of data type ID or IS was compared against the corresponding table, and no match was found." }, - { "not-supported", "200", "Unsupported message type", "Rejection: The Message Type is not supported." }, - { "not-supported", "201", "Unsupported event code", "Rejection: The Event Code is not supported." }, - { "not-supported", "202", "Unsupported processing id", "Rejection: The Processing ID is not supported." }, - { "not-supported", "203", "Unsupported version id", "Rejection: The Version ID is not supported." }, - { "not-found", "204", "Unknown key identifier", "Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g. transfer of a non-existent patient." }, - { "conflict", "205", "Duplicate key identifier", "Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.)." }, - { "lock-error", "206", "Application record locked", "Rejection: The transaction could not be performed at the application storage level, e.g., database locked." }, - { "exception", "207", "Application internal error", "Rejection: A catchall for internal errors not explicitly covered by other codes." } - }; - static { - for (String[] mapping : errorCodeMapping) { - errorCodeMap.put(mapping[1], mapping); - } - } - public ERRParser(MessageParser messageParser) { - super(messageParser, "ERR"); - } - @Override - public void parse(Segment err) throws HL7Exception { - // Create a new OperationOutcome for each ERR resource - OperationOutcome oo = getFirstResource(OperationOutcome.class); - if (oo == null) { - oo = createResource(OperationOutcome.class); - MessageHeader mh = getFirstResource(MessageHeader.class); - if (mh == null) { - mh = createResource(MessageHeader.class); - } - mh.getResponse().setDetails(ParserUtils.toReference(oo)); - } - - OperationOutcomeIssueComponent issue = oo.addIssue(); - Type[] locations = getFields(err, 2); // Location: ERL (can repeat) - if (locations.length != 0) { - for (Type location: locations) { - try { - String encoded = location.encode(); - issue.addLocation(encoded); - issue.addExpression(PathUtils.v2ToFHIRPath(encoded)); - } catch (HL7Exception ex) { - warnException("parsing {}-2", "ERR", err, ex); - // Quietly ignore this - } - } - } - - CodeableConcept errorCode = DatatypeConverter.toCodeableConcept(getField(err, 3), "HL70357"); - if (errorCode != null) { - issue.setDetails(errorCode); - for (Coding c: errorCode.getCoding()) { - // If from table 0357 - if ("http://terminology.hl7.org/CodeSystem/v2-0357".equals(c.getSystem())) { // Check the system. - String[] map = errorCodeMap.get(c.getCode()); - if (map != null) { - issue.setCode(IssueType.fromCode(map[0])); - } else { - issue.setCode(IssueType.PROCESSING); - } - } - } - } - - Coding severity = DatatypeConverter.toCoding(getField(err, 4), "HL70516"); // "HL70516" - if (severity != null && severity.hasCode()) { - switch (severity.getCode().toUpperCase()) { - - case "I": issue.setSeverity(IssueSeverity.INFORMATION); break; - case "W": issue.setSeverity(IssueSeverity.WARNING); break; - case "E": // Fall through - default: issue.setSeverity(IssueSeverity.ERROR); break; - } - if (errorCode == null) { - errorCode = new CodeableConcept(); - issue.setDetails(errorCode); - } - errorCode.addCoding(severity); - } - - issue.setDetails(getDetails(err, issue.getDetails())); - issue.setDiagnostics(getDiagnostics(err)); - } - private CodeableConcept getDetails(Segment err, CodeableConcept details) { - CodeableConcept appErrorCode = DatatypeConverter.toCodeableConcept(getField(err, 5)); // Application Error Code: CWE - if (appErrorCode != null) { - if (details == null || details.isEmpty()) { - return appErrorCode; - } - appErrorCode.getCoding().forEach(details::addCoding); - } - return details; - } - private String getDiagnostics(Segment err) { - StringType diagnostics = DatatypeConverter.toStringType(getField(err, 7)); // Diagnostics: TX - StringType userMessage = DatatypeConverter.toStringType(getField(err, 8)); // User Message - if (diagnostics != null) { - if (userMessage != null) { - return diagnostics + "\n" + userMessage; - } - return diagnostics.toString(); - } - return userMessage == null || userMessage.isBooleanPrimitive() ? null : userMessage.toString(); - } - - private void warn(String msg, Object ...args) { - log.warn(msg, args); - } - private void warnException(String msg, Object ...args) { - log.warn(msg, args); - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSAParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSAParser.java deleted file mode 100644 index a55b092..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSAParser.java +++ /dev/null @@ -1,76 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import org.hl7.fhir.r4.model.Coding; -import org.hl7.fhir.r4.model.MessageHeader; -import org.hl7.fhir.r4.model.OperationOutcome; -import org.hl7.fhir.r4.model.MessageHeader.MessageHeaderResponseComponent; -import org.hl7.fhir.r4.model.MessageHeader.ResponseType; -import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; -import org.hl7.fhir.r4.model.OperationOutcome.IssueType; -import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; -import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class MSAParser extends AbstractSegmentParser { - - public MSAParser(MessageParser messageParser) { - super(messageParser, "MSA"); - } - - @Override - public void parse(Segment msa) throws HL7Exception { - MessageHeader mh = getFirstResource(MessageHeader.class); - if (mh == null) { - // Log but otherwise ignore this. - log.error("MSH segment not parsed"); - mh = createResource(MessageHeader.class); - } - Coding acknowledgementCode = DatatypeConverter.toCoding(ParserUtils.getField(msa, 1), "0008"); - MessageHeaderResponseComponent response = mh.getResponse(); - - OperationOutcomeIssueComponent issue = createIssue(); - - if (acknowledgementCode == null) { - response.setCode(ResponseType.OK); - } else { - issue.getDetails().addCoding(acknowledgementCode); - switch (acknowledgementCode.getCode()) { - case "AA", "CA": - response.setCode(ResponseType.OK); - issue.setCode(IssueType.INFORMATIONAL); - issue.setSeverity(IssueSeverity.INFORMATION); - break; - case "AE", "CE": - response.setCode(ResponseType.TRANSIENTERROR); - issue.setCode(IssueType.TRANSIENT); - issue.setSeverity(IssueSeverity.ERROR); - break; - case "AR", "CR": - response.setCode(ResponseType.FATALERROR); - issue.setCode(IssueType.PROCESSING); - issue.setSeverity(IssueSeverity.FATAL); - break; - default: - break; - } - } - response.setIdentifierElement(DatatypeConverter.toIdType(ParserUtils.getField(msa, 2))); - } - - private OperationOutcomeIssueComponent createIssue() { - OperationOutcomeIssueComponent issue = null; - OperationOutcome oo = getFirstResource(OperationOutcome.class); - if (oo == null) { - oo = createResource(OperationOutcome.class); - } - issue = oo.getIssueFirstRep(); - getMessageParser().getContext().setProperty(issue); - return issue; - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSHParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSHParser.java deleted file mode 100644 index 8f1a79e..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/MSHParser.java +++ /dev/null @@ -1,113 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import org.hl7.fhir.r4.model.CodeableConcept; -import org.hl7.fhir.r4.model.Coding; -import org.hl7.fhir.r4.model.DateTimeType; -import org.hl7.fhir.r4.model.Identifier; -import org.hl7.fhir.r4.model.MessageHeader; -import org.hl7.fhir.r4.model.Organization; -import org.hl7.fhir.r4.model.Provenance; -import org.hl7.fhir.r4.model.Reference; -import org.hl7.fhir.r4.model.MessageHeader.MessageDestinationComponent; -import org.hl7.fhir.r4.model.MessageHeader.MessageSourceComponent; -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; -import ca.uhn.hl7v2.model.Type; -import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class MSHParser extends AbstractSegmentParser { - - private static final CodeableConcept AUTHOR_AGENT = new CodeableConcept().addCoding(new Coding("http://terminology.hl7.org/CodeSystem/provenance-participant-type", "author", "Author")); - - public MSHParser(MessageParser messageParser) { - super(messageParser, "MSG"); - } - - @Override - public void parse(Segment msh) throws HL7Exception { - // Create a new MessageHeader for each ERR resource - MessageHeader mh = createResource(MessageHeader.class); - Provenance provenance = (Provenance) mh.getUserData(Provenance.class.getName()); - provenance.getActivity().addCoding(new Coding(null, "v2-FHIR transformation", "HL7 V2 to FHIR transformation")); - Organization sourceOrg = getOrganizationFromMsh(msh, true); - if (sourceOrg != null) { - Reference ref = ParserUtils.toReference(sourceOrg); - mh.setResponsible(ref); - provenance.addAgent().addRole(AUTHOR_AGENT).setWho(ref); - } - Organization destOrg = getOrganizationFromMsh(msh, false); - if (destOrg != null) { - mh.getDestinationFirstRep().setReceiver(ParserUtils.toReference(destOrg)); - } - - MessageSourceComponent source = mh.getSource(); - source.setName(getSystem(DatatypeConverter.toCoding(ParserUtils.getField(msh, 3)))); // Sending Application - source.setEndpoint(getSystem(DatatypeConverter.toCoding(ParserUtils.getField(msh, 4)))); // Sending Facility - - MessageDestinationComponent destination = mh.getDestinationFirstRep(); - destination.setName(getSystem(DatatypeConverter.toCoding(ParserUtils.getField(msh, 5)))); // Receiving Application - destination.setEndpoint(getSystem(DatatypeConverter.toCoding(ParserUtils.getField(msh, 6)))); // Receiving Facility - DateTimeType ts = DatatypeConverter.toDateTimeType(ParserUtils.getField(msh, 7)); - if (ts != null) { - getBundle().setTimestamp(ts.getValue()); - } - Type messageType = ParserUtils.getField(msh, 9); - mh.setEvent(DatatypeConverter.toCodingFromTriggerEvent(messageType)); - /* TODO: It feels like this item may be desirable to have in the message header. - Coding messageCode = DatatypeConverter.toCodingFromMessageCode(messageType); - */ - Coding messageStructure = DatatypeConverter.toCodingFromMessageStructure(messageType); - if (messageStructure != null) { - // It's about as close as we get, and has the virtue of being a FHIR StructureDefinition - mh.setDefinition("http://v2plus.hl7.org/2021Jan/message-structure/" + messageStructure.getCode()); - } - Identifier messageId = DatatypeConverter.toIdentifier(ParserUtils.getField(msh, 10)); - getBundle().setIdentifier(messageId); - // TODO: Deal with MSH-24 and MSH-25 when https://jira.hl7.org/browse/V2-25792 is resolved - } - private Organization getOrganizationFromMsh(Segment msh, boolean isSender) { - Organization org; - Type organization = ParserUtils.getField(msh, isSender ? 22 : 23); - Type facility = ParserUtils.getField(msh, isSender ? 4 : 6); - if (organization != null) { - org = toOrganization(organization); - if (org == null) { - org = toOrganization(facility); - } else { - Identifier ident = DatatypeConverter.toIdentifier(facility); - if (ident != null) { - org.addIdentifier(ident); - } - } - } else { - org = toOrganization(facility); - } - Type application = ParserUtils.getField(msh, isSender ? 3 : 5); - if (org != null) { - Identifier ident = DatatypeConverter.toIdentifier(application); - if (ident != null) { - org.addEndpoint().setIdentifier(ident); - } - } - return org; - } - private String getSystem(Coding coding) { - return coding == null ? null : coding.getSystem(); - } - - public Organization toOrganization(Type t) { - if ("XON".equals(t.getName())) { - Organization org = createResource(Organization.class); - org.setName(ParserUtils.toString(t)); - Identifier ident = DatatypeConverter.toIdentifier(t); - if (ident != null) { - org.addIdentifier(ident); - } - } - return null; - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/QAKParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/QAKParser.java deleted file mode 100644 index 5cc93b2..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/QAKParser.java +++ /dev/null @@ -1,58 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import org.hl7.fhir.r4.model.CodeableConcept; -import org.hl7.fhir.r4.model.Coding; -import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; -import org.hl7.fhir.r4.model.OperationOutcome.IssueType; -import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; -import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class QAKParser extends AbstractSegmentParser { - - public QAKParser(MessageParser messageParser) { - super(messageParser, "QAK"); - } - - @Override - public void parse(Segment qak) throws HL7Exception { - Coding responseStatus = DatatypeConverter.toCoding(ParserUtils.getField(qak, 2), "0208"); - if (responseStatus != null) { - OperationOutcomeIssueComponent issue = getProperty(OperationOutcomeIssueComponent.class); - if (issue != null) { - if (responseStatus.hasCode()) { - switch (responseStatus.getCode().toUpperCase()) { - case "AE": - issue.setCode(IssueType.INVALID); - issue.setSeverity(IssueSeverity.ERROR); - break; - case "AR": - issue.setCode(IssueType.PROCESSING); - issue.setSeverity(IssueSeverity.FATAL); - break; - case "NF", "OK": - default: - issue.setCode(IssueType.INFORMATIONAL); - issue.setSeverity(IssueSeverity.INFORMATION); - break; - } - issue.setDetails(new CodeableConcept().addCoding(responseStatus)); - } else { - issue.setCode(IssueType.UNKNOWN); - issue.setSeverity(IssueSeverity.INFORMATION); - } - } else { - warn("Missing {} segment in message while processing {}", "MSA", qak); - } - } - } - private static void warn(String msg, Object ...args) { - log.warn(msg, args); - } -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/SegmentParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/SegmentParser.java deleted file mode 100644 index 829b85d..0000000 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/segment/SegmentParser.java +++ /dev/null @@ -1,15 +0,0 @@ -package gov.cdc.izgw.v2tofhir.converter.segment; - -import ca.uhn.hl7v2.HL7Exception; -import ca.uhn.hl7v2.model.Segment; - -public interface SegmentParser { - /** The name of the segment this parser works on */ - String segment(); - /** - * Parse the segment into FHIR Resources in the bundle being - * prepared by a MessageParser - * @throws HL7Exception If an error occurs reading the HL7 message content - **/ - void parse(Segment seg) throws HL7Exception; -} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/AddressParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/AddressParser.java similarity index 63% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/AddressParser.java rename to src/main/java/gov/cdc/izgw/v2tofhir/datatype/AddressParser.java index 6714dc5..4098199 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/AddressParser.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/AddressParser.java @@ -1,22 +1,32 @@ -package gov.cdc.izgw.v2tofhir.converter.datatype; +package gov.cdc.izgw.v2tofhir.datatype; -import java.util.Arrays; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.Map; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; import org.hl7.fhir.r4.model.Address; import org.hl7.fhir.r4.model.Address.AddressUse; +import org.hl7.fhir.r4.model.StringType; import ca.uhn.hl7v2.model.Composite; import ca.uhn.hl7v2.model.Primitive; import ca.uhn.hl7v2.model.Type; -import ca.uhn.hl7v2.model.Varies; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; import lombok.extern.slf4j.Slf4j; +/** + * AddressParser is a parser for addresses. + * + * @author Audacious Inquiry + */ @Slf4j public class AddressParser implements DatatypeParser
{ - + static { + log.debug("{} loaded", AddressParser.class.getName()); + } private static final Pattern caPostalCode1 = Pattern .compile("^[a-zA-Z]\\d[a-zA-Z]$"); @@ -32,9 +42,8 @@ public class AddressParser implements DatatypeParser
{ private static final Pattern postalCodePattern = Pattern.compile( "^\\d{5}$|^\\d{5}-\\d{4}$|^[a-zA-Z]\\d[a-zA-Z]-\\d[a-zA-Z]\\d$"); - - private static final Pattern statePattern = ParserUtils.toPattern("AL", - "Alabama", "AK", "Alaska", "AZ", "Arizona", "AR", "Arkansas", "AS", + private static final String[] states = { + "AL", "Alabama", "AK", "Alaska", "AZ", "Arizona", "AR", "Arkansas", "AS", "American Samoa", "CA", "California", "CO", "Colorado", "CT", "Connecticut", "DE", "Delaware", "DC", "District of Columbia", "FL", "Florida", "GA", "Georgia", "GU", "Guam", "HI", "Hawaii", "ID", @@ -65,7 +74,18 @@ public class AddressParser implements DatatypeParser
{ "NUEVO LEON", "OA", "OAXACA", "PU", "PUEBLA", "QE", "QUERETARO", "QI", "QUINTANA ROO", "SI", "SINALOA", "SL", "SAN LUIS POTOSI", "SO", "SONORA", "TA", "TAMAULIPAS", "TB", "TABASCO", "TL", - "TLAXCALA", "VC", "VERACRUZ", "YU", "YUCATAN", "ZA", "ZACATECA"); + "TLAXCALA", "VC", "VERACRUZ", "YU", "YUCATAN", "ZA", "ZACATECA" + }; + private static final Pattern statePattern = ParserUtils.toPattern(states); + private static final Map STATE_MAP = new LinkedHashMap<>(); + static { + for (int i = 0; i < states.length; i += 2) { + String[] stateAndAbbreviation = { states[i], states[i + 1] }; + STATE_MAP.put(stateAndAbbreviation[0], stateAndAbbreviation); + STATE_MAP.put(stateAndAbbreviation[1].toUpperCase(), stateAndAbbreviation); + } + } + // See https://pe.usps.com/text/pub28/28apc_002.htm private static final Pattern streetPattern = ParserUtils.toPattern("ALLEE", "ALLEY", "ALLY", "ALY", "ANEX", "ANNEX", "ANNX", "ANX", "ARC", @@ -167,123 +187,281 @@ public class AddressParser implements DatatypeParser
{ "SW", "SUROESTE", "SOUTHWEST", "E", "ESTE", "EAST", "W", "OESTE", "WEST"); + /** + * Construct a new AddressParser + */ + public AddressParser() { + // Construct the default address parser + } + + /** + * Get state abbreviation for state name or abbreviation + * @param state state name or abbreviation + * @return The state abbreviation + */ + public static String getStateAbbreviation(String state) { + String[] array = STATE_MAP.get(StringUtils.upperCase(state)); + return array == null ? null : array[0]; + } + + /** + * Get state name for state name or abbreviation + * @param state state name or abbreviation + * @return The state name + */ + public static String getStateName(String state) { + String[] array = STATE_MAP.get(StringUtils.upperCase(state)); + return array == null ? null : array[1]; + } + @Override public Class
type() { return Address.class; } + @Override public Address convert(Type type) { Address addr = null; - if (type instanceof Varies v) { - type = v.getData(); - } + type = DatatypeConverter.adjustIfVaries(type); + if (type instanceof Primitive pt) { addr = fromString(pt.getValue()); - } else if (type instanceof Composite comp && Arrays.asList("AD", "XAD") - .contains(type.getName())) { - addr = parse(comp.getComponents()); - } else if (type instanceof Composite comp && "SAD".equals(type.getName())) { - addr = new Address().addLine(ParserUtils.toString(comp, 0)); - } + } else if (type instanceof Composite comp) { + switch (type.getName()) { + case "AD", "XAD": + addr = parse(comp.getComponents(), 0); + break; + case "SAD": + addr = new Address().addLine(ParserUtils.toString(comp, 0)); + break; + case "LA1": + Type[] types = comp.getComponents(); + if (types.length > 8) { + // Recursive call to parse LA1-8 which is of type AD + addr = convert(types[8]); + } + break; + case "LA2": + addr = parse(comp.getComponents(), 8); + break; + default: + break; + } + } + + removeEmptyLines(addr); if (addr == null || addr.isEmpty()) { return null; } return addr; } + + private void removeEmptyLines(Address addr) { + if (addr != null && addr.hasLine()) { + Iterator it = addr.getLine().iterator(); + while (it.hasNext()) { + StringType line = it.next(); + if (line == null || line.isEmpty()) { + it.remove(); + } + } + } + } + + @Override + public Type convert(Address addr) { + return null; + } @Override public Address fromString(String value) { if (StringUtils.isBlank(value)) { return null; } - value = StringUtils.normalizeSpace(value); String[] parts = value.split("[\\n\\r]"); + String[] originalParts = parts; if (parts.length == 1) { parts = value.split(","); } Address addr = new Address(); addr.setText(value); for (int i = 0; i < parts.length; i++) { - String part = parts[i].trim(); - if (part.isEmpty()) { + String part = StringUtils.normalizeSpace(parts[i]); + if (part.isEmpty()) { continue; } if (!addr.hasLine()) { - // First line is usually an address line - addr.addLine(part); - } else if (streetPattern.matcher(part).matches() - || directionalPattern.matcher(part).matches() - || unitPattern.matcher(part).matches()) { + getLineOrCsz(originalParts, addr, part); + continue; + } + + if (isAddressLine(part)) { addr.addLine(part); - } else if (!addr.hasCountry() - && countryPattern.matcher(part).matches()) { + continue; + } + + if (isCountry(addr, part)) { addr.setCountry(part); - } else if (!addr.hasPostalCode()) { + continue; + } + + if (!addr.hasPostalCode()) { getCityStatePostalCode(addr, part); } } - return null; + return addr.isEmpty() ? null : addr; + } + private void getLineOrCsz(String[] originalParts, Address addr, String part) { + // First line is usually an address line, but + // sometimes it might just be a city, state and postal code + // in cases of partial representations. + if (isCszOnly(originalParts)) { + getCityStatePostalCode(addr, part); + } else { + addr.addLine(part); + } } + /** + * Returns true if part is a possible country name + * @param addr The addr that may need a country + * @param part The part to examine + * @return true if addr needs country and part is a country name + */ + private boolean isCountry(Address addr, String part) { + return !addr.hasCountry() + && countryPattern.matcher(part).matches(); + } + /** + * Returns true if an address part matches patterns indicating it is an address line. + * + * NOTE: Not all address lines will be matched, only those containing certain patterns + * that match (e.g., those with a street name or abbreviation, a directional indicator, or a unit number) + * @param part The string to match + * @return true if it appears to be an address line, false if it doesn't match any known patterns. + */ + private boolean isAddressLine(String part) { + return streetPattern.matcher(part).matches() + || directionalPattern.matcher(part).matches() + || unitPattern.matcher(part).matches(); + } + + /** + * Check for odd cases like: + * Just CSZ: Chicago, IL, 65932 + * Just CS and Country: Myfaircity, GA\nUSA + * Just State: Indiana + * @return true if it's an odd case. + */ + private boolean isCszOnly(String[] parts) { + if (parts.length > 2) { + return false; + } + if (parts.length == 2 && + !countryPattern.matcher(StringUtils.trim(parts[1])).matches() + ) { + return false; + } + return isCszOnly(StringUtils.trim(parts[0])); + } + + private boolean isCszOnly(String line) { + boolean hasCa1Part = false; + boolean hasPostalCode = false; + boolean hasState = false; + boolean hasAnythingAfterState = false; + for (String part : line.split("[ ,]+")) { + if (postalCodePattern.matcher(part).matches()) { + hasPostalCode = true; + } else if (caPostalCode1.matcher(part).matches()) { + hasCa1Part = true; + } else if (caPostalCode2.matcher(part).matches()) { + hasPostalCode = hasCa1Part; + } else if (statePattern.matcher(part).matches()) { + hasState = true; + } else if (hasState) { + // Pennsylvania Ave would result in a false match if we didn't check + // for anything else on the line other that postalCode and state + hasAnythingAfterState = true; + } + } + return (hasState || hasPostalCode) && !hasAnythingAfterState; + } + private static void getCityStatePostalCode(Address addr, String part) { // could be an address line, country, or some combination of // city, state, and postal code String[] lineParts = part.split("[, ]+"); - int position = getPostalCode(addr, lineParts); - if (addr.hasPostalCode()) { - // Remove the postal code from the line wherever it is. - lineParts = ParserUtils.removeArrayElement(lineParts, position); - } - position = getState(addr, lineParts); - if (addr.hasState()) { - lineParts = ParserUtils.removeArrayElement(lineParts, position); - } - // If there was a postal code or state, city is anything lef. - if (addr.hasPostalCode() || addr.hasState()) { - addr.setCity(StringUtils.join(" ", lineParts)); + lineParts = getPostalCode(addr, lineParts); + lineParts = getState(addr, lineParts); + lineParts = getCountry(addr, lineParts); + // City is anything left + if (lineParts.length != 0) { + addr.setCity(StringUtils.joinWith(" ", (Object[])lineParts)); } } - private static int getState(Address addr, String[] lineParts) { - int position; - position = 0; + private static String[] getCountry(Address addr, String[] lineParts) { + int position = 0; for (String linePart : lineParts) { + if (countryPattern.matcher(linePart).matches()) { + addr.setCountry(linePart); + return ParserUtils.removeArrayElement(lineParts, position); + } ++position; + } + return lineParts; + } + private static String[] getState(Address addr, String[] lineParts) { + int position = 0; + for (String linePart : lineParts) { if (statePattern.matcher(linePart).matches()) { addr.setState(linePart); - break; + return ParserUtils.removeArrayElement(lineParts, position); } + ++position; } - return position; + return lineParts; } - private static int getPostalCode(Address addr, String[] lineParts) { + private static String[] getPostalCode(Address addr, String[] lineParts) { String postalPart1 = null; int position = 0; for (String linePart : lineParts) { - ++position; if (postalCodePattern.matcher(linePart).matches()) { addr.setPostalCode(linePart); - break; - } else if (postalPart1 == null - && caPostalCode1.matcher(linePart).matches()) { + return ParserUtils.removeArrayElement(lineParts, position); + } else if (postalPart1 == null && caPostalCode1.matcher(linePart).matches()) { postalPart1 = linePart; - } else if (postalPart1 != null - && caPostalCode2.matcher(linePart).matches()) { + } else if (postalPart1 != null && caPostalCode2.matcher(linePart).matches()) { addr.setPostalCode(postalPart1 + " " + linePart); - break; + // Remove the part we just matched + lineParts = ParserUtils.removeArrayElement(lineParts, position); + // And it's predecessor. + return ParserUtils.removeArrayElement(lineParts, position - 1); } else { postalPart1 = null; } + ++position; } - return position; + return lineParts; } - public static Address parse(Type[] types) { - int offset = 0; + /** + * Parse a composite made up of types into an address. + * @param types The components of the address + * @param offset The offset to the address line + * @return A new FHIR Address populated from the values in types. + */ + public static Address parse(Type[] types, int offset) { Address addr = new Address(); for (int i = 0; i < 14; i++) { + + if (types.length + offset <= i) { + break; + } + Type t = DatatypeConverter.adjustIfVaries(types, i + offset); if (i == 0) { - addr.addLine(ParserUtils.toString(types[i + offset])); - } else if (types[i + offset] instanceof Primitive part) { + addr.addLine(ParserUtils.toString(t)); + } else if (t instanceof Primitive part) { switch (i) { case 1 : addr.addLine(part.getValue()); @@ -317,6 +495,9 @@ public static Address parse(Type[] types) { return addr; } private static AddressUse getUse(String value) { + if (StringUtils.isBlank(value)) { + return null; + } switch (value.trim().toUpperCase()) { case "B", // Firm/Business "O" : // Office/Business diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/datatype/ContactPointParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/ContactPointParser.java new file mode 100644 index 0000000..f0e8ec9 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/ContactPointParser.java @@ -0,0 +1,393 @@ +package gov.cdc.izgw.v2tofhir.datatype; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.validator.routines.EmailValidator; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.ContactPoint.ContactPointSystem; +import org.hl7.fhir.r4.model.ContactPoint.ContactPointUse; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.IntegerType; +import org.hl7.fhir.r4.model.Period; +import org.hl7.fhir.r4.model.StringType; + +import ca.uhn.hl7v2.model.Composite; +import ca.uhn.hl7v2.model.Primitive; +import ca.uhn.hl7v2.model.Type; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser that supports parsing a String, or HL7 Version into a FHIR ContactPoint. + * + * @author Audacious Inquiry + */ +@Slf4j +public class ContactPointParser implements DatatypeParser { + static { + log.debug("{} loaded", ContactPointParser.class.getName()); + } + + static final String AREA_CODE = "\\(\\s*\\d{3}\s*\\)"; + static final String COUNTRY_CODE = "\\+\\s*\\d{1,3}"; + static final String PHONE_CHAR = "\\-+0123456789(). []{},#"; + static final String PHONE_NUMBER = "(-|\\.|\\d+)+"; + // [NN] [(999)]999-9999[X99999][B99999][C any text] + static final Pattern TN_PATTERN = Pattern.compile( + "((\\d{2,3})?(\\(\\d{3}\\))?\\d{3}-?\\d{4}(X\\d{1,5})?(B\\d1,5)?)(C.*)?$" + ); + static final String CONTACTPOINT_COMMENT = "http://hl7.org/fhir/StructureDefinition/contactpoint-comment"; + + private static final EmailValidator EMAIL_VALIDATOR = EmailValidator.getInstance(); + static StringBuilder appendIfNotBlank(StringBuilder b, String prefix, String string, String suffix) { + if (StringUtils.isBlank(string)) { + return b; + } + return b.append(StringUtils.defaultString(prefix)) + .append(StringUtils.defaultString(string)) + .append(StringUtils.defaultString(suffix)); + } + + /** + * Construct a ContactPointParser + */ + public ContactPointParser() { + // Construct the default ContactPointParser + } + + /** + * Convert an HL7 V2 XTN into a list of contacts. + * @param xtn The HL7 V2 xtn (or similarly shaped composite). + * @return A list of ContactPoint objects from the XTN. + */ + public List convert(Composite xtn) { + Type[] types = xtn.getComponents(); + List cps = new ArrayList<>(); + if (types.length > 0) { + cps.add(convert(types[0])); // Convert XTN-1 to a phone number. + } + cps.add(fromEmail(ParserUtils.toString(types, 3))); + String value = fromXTNparts(types); + if (StringUtils.isNotBlank(value)) { + cps.add(new ContactPoint().setValue(value).setSystem(ContactPointSystem.PHONE)); + } + String unformatted = ParserUtils.toString(types, 11); + if (StringUtils.isNotBlank(unformatted)) { + cps.add(new ContactPoint().setValue(unformatted).setSystem(ContactPointSystem.PHONE)); + } + String comment = ParserUtils.toString(types, 8); + String use = StringUtils.defaultIfBlank(ParserUtils.toString(types, 1), ""); + String type = StringUtils.defaultIfBlank(ParserUtils.toString(types, 2), ""); + DateTimeType start = types.length > 12 ? DatatypeConverter.toDateTimeType(types[12]) : null; + DateTimeType end = types.length > 13 ? DatatypeConverter.toDateTimeType(types[13]) : null; + IntegerType order = types.length > 17 ? DatatypeConverter.toIntegerType(types[17]) : null; + + Period period = null; + if (start != null || end != null) { + period = new Period().setStartElement(start).setEndElement(end); + } + + cleanupContactPoints(cps, comment, use, type, order, period); + return cps; + } + + @Override + public Type convert(ContactPoint type) { + // TODO Auto-generated method stub + return null; + } + @Override + public ContactPoint convert(Type type) { + + if ((type = DatatypeConverter.adjustIfVaries(type)) == null) { + return null; + } + + if (type instanceof Primitive) { + return fromString(ParserUtils.toString(type)); + } + + if ("XTN".equals(type.getName())) { + List cps = convert((Composite)type); + return cps.isEmpty() ? null : cps.get(0); + } + + return null; + } + + @Override + public ContactPoint fromString(String value) { + ContactPoint cp = fromPhone(value); + if (cp != null && !cp.isEmpty()) { + return cp; + } + cp = fromEmail(value); + if (cp != null && !cp.isEmpty()) { + return cp; + } + cp = fromUrl(value); + if (cp != null && !cp.isEmpty()) { + return cp; + } + return null; + } + + /** + * Create a ContactPoint from a string representing an e-mail address. + * + * This method recognizes mailto: urls, and RFC-2822 email addresses + * @see #fromEmail(String) + * + * @param value The email address. + * @return A ContactPoint object representing this e-mail address. + */ + public ContactPoint fromEmail(String value) { + if (StringUtils.isBlank(value)) { + return null; + } + value = StringUtils.strip(value).split("[;,]")[0]; + String name = null; + String email = null; + if (value.contains("<")) { + name = StringUtils.substringBefore(value, "<"); + email = StringUtils.substringBetween(value, "<", ">"); + } else { + email = value; + } + if (StringUtils.startsWith(email, "mailto:")) { + email = email.substring(7); + } + /* + * Simplfied RFC-2822 grammar + * mailbox = name-addr / addr-spec + * name-addr = [display-name] angle-addr + * angle-addr = [CFWS] "<" addr-spec ">" [CFWS] + * display-name = word | quoted-string + * addr-spec = local-part "@" domain + * local-part = dot-atom / quoted-string / obs-local-part + * domain = dot-atom / domain-literal / obs-domain + * domain-literal = [CFWS] "[" *([FWS] dcontent) [FWS] "]" [CFWS] + * dcontent = dtext / quoted-pair + * dtext = NO-WS-CTL / ; Non white space controls + * %d33-90 / ; The rest of the US-ASCII + * %d94-126 ; characters not including "[", "]", or "\" + */ + if (EMAIL_VALIDATOR.isValid(email)) { + ContactPoint cp = new ContactPoint(); + cp.setSystem(ContactPointSystem.EMAIL); + cp.setValue(email); + if (StringUtils.isNotBlank(name)) { + cp.addExtension() + .setUrl(CONTACTPOINT_COMMENT) + .setValue(new StringType(name)); + } + return cp; + } + return null; + } + + /** + * Create a list of ContactPoints + * @param values A string providing the list of email addresses, separated by semi-colons, commas, or newlines. + * @return The list of contact points. + */ + public List fromEmails(String values) { + if (StringUtils.isBlank(values)) { + return Collections.emptyList(); + } + List cps = new ArrayList<>(); + for (String value: StringUtils.strip(values).split("[;,\n\r]+")) { + ContactPoint cp = fromEmail(value); + if (cp != null && !cp.isEmpty()) { + cps.add(cp); + } + } + return cps; + } + + /** + * Create a ContactPoint from a string representing a phone number. + * + * This method recognizes tel: urls and other strings containing phone dialing + * characters and punctuation. + * + * @param value The phone number. + * @return A ContactPoint object representing the phone number. + */ + public ContactPoint fromPhone(String value) { + if (StringUtils.isBlank(value)) { + return null; + } + ContactPoint cp = null; + value = StringUtils.strip(value); + if (value.startsWith("tel:")) { + return new ContactPoint().setValue(value.substring(4)).setSystem(ContactPointSystem.PHONE); + } + if (value.startsWith("fax:")) { + return new ContactPoint().setValue(value.substring(4)).setSystem(ContactPointSystem.FAX); + } + if (value.startsWith("sms:")) { + return new ContactPoint().setValue(value.substring(4)).setSystem(ContactPointSystem.SMS); + } + + Matcher m = TN_PATTERN.matcher(value); + if (m.matches()) { + cp = new ContactPoint(); + // Could be fax or pager or SMS or other but we won't know without context. + cp.setSystem(ContactPointSystem.PHONE); + cp.setValue(m.group(1)); + String comment = StringUtils.substringAfter(value, "C"); + if (StringUtils.isNotBlank(comment)) { + cp.addExtension() + .setUrl(CONTACTPOINT_COMMENT) + .setValue(new StringType(comment)); + } + return cp; + } + if (StringUtils.containsOnly(value, PHONE_CHAR) || + value.matches(COUNTRY_CODE) || value.matches(AREA_CODE) || value.matches(PHONE_NUMBER) + ) { + cp = new ContactPoint(); + cp.setSystem(ContactPointSystem.PHONE); + cp.setValue(value.replace(" ", "")); + return cp; + } + return null; + } + + /** + * Create a ContactPoint from a URL + * @param url The URL to convert to a contact point + * @return A ContactPoint object representing the URL. + */ + public ContactPoint fromUrl(String url) { + url = StringUtils.strip(url); + if (StringUtils.isEmpty(url)) { + return null; + } + String scheme = StringUtils.substringBefore(url, ":"); + ContactPointSystem system = ContactPointSystem.URL; + if (StringUtils.isNotEmpty(scheme)) { + if ("mailto".equalsIgnoreCase(scheme)) + system = ContactPointSystem.EMAIL; + else if ("tel".equalsIgnoreCase(scheme)) + system = ContactPointSystem.PHONE; + else if ("fax".equalsIgnoreCase(scheme)) + system = ContactPointSystem.FAX; + else if ("sms".equalsIgnoreCase(scheme)) + system = ContactPointSystem.SMS; + return new ContactPoint() + .setValue(url) + .setSystem(system); + } + if (url.matches("^([\\-a-zA-Z0-9]+|\\d{1,3})([.\\-a-zA-Z0-9]+|\\d{1,3})+(/.*)?$")) { + if (url.startsWith("www") || url.contains("/")) { + url = "http://" + url; + system = ContactPointSystem.URL; + } else { + system = ContactPointSystem.OTHER; + } + return new ContactPoint() + .setValue(url) + .setSystem(system); + } + return null; + } + + @Override + public Class type() { + return ContactPoint.class; + } + + private void cleanupContactPoints(List cps, String comment, String use, String type, + IntegerType order, Period period) { + // Cleanup list after parsing. + Iterator it = cps.iterator(); + while (it.hasNext()) { + ContactPoint cp = it.next(); + if (cp == null || cp.isEmpty() || StringUtils.isBlank(cp.getValue())) { + it.remove(); + continue; + } + if (StringUtils.isNotBlank(comment)) { + cp.addExtension() + .setUrl(CONTACTPOINT_COMMENT) + .setValue(new StringType(comment)); + } + mapUseCode(use, cp); + mapTypeCode(type, cp); + if (period != null && !period.isEmpty()) { + cp.setPeriod(period); + } + if (order != null && !order.isEmpty()) { + cp.setRank(order.getValue()); + } + } + } + + /** + * Create a phone number as a String from the components of XTN datatype. + * @param types The components of the XTN datatype + * @return The phone number as a string. + */ + public static String fromXTNparts(Type[] types) { + String country = ParserUtils.toString(types, 4); + String area = ParserUtils.toString(types, 5); + String local = ParserUtils.toString(types, 6); + String extension = ParserUtils.toString(types, 7); + String extPrefix = ParserUtils.toString(types, 9); + + if (!StringUtils.isAllBlank(country, area, local, extension)) { + StringBuilder b = new StringBuilder(); + appendIfNotBlank(b, "+", country, " "); + appendIfNotBlank(b, "(", area, ") "); + appendIfNotBlank(b, null, local, null); + appendIfNotBlank(b, StringUtils.defaultIfBlank(extPrefix, "#"), extension, null); + return b.toString(); + } + return null; + } + + private void mapTypeCode(String type, ContactPoint cp) { + switch (type) { + case "BP": cp.setSystem(ContactPointSystem.PAGER); break; + case "CP": + cp.setSystem(ContactPointSystem.PHONE); + cp.setUse(ContactPointUse.MOBILE); + break; + case "FX": cp.setSystem(ContactPointSystem.FAX); break; + case "Internet": cp.setSystem(ContactPointSystem.URL); break; + case "MD": cp.setSystem(ContactPointSystem.OTHER); break; + case "PH", "SAT": + cp.setSystem(ContactPointSystem.PHONE); break; + case "TDD", "TTY": cp.setSystem(ContactPointSystem.OTHER); break; + case "X.400": cp.setSystem(ContactPointSystem.EMAIL); break; + default: break; + } + } + + private void mapUseCode(String use, ContactPoint cp) { + switch (use) { + case "PRS": // Personal Number + cp.setUse(ContactPointUse.MOBILE); break; + case "ORN", // Other Residence Number + "PRN", // Primary Residence Number + "VHN": // Vacation Home Number + cp.setUse(ContactPointUse.HOME); break; + case "WPN": // Work Number + cp.setUse(ContactPointUse.WORK); break; + case "NET", // Network (email) Address + "ASN", // Answering Service Number + "BPN", // Beeper Number + "EMR": // Emergency Number + default: break; + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/DatatypeParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/DatatypeParser.java similarity index 65% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/DatatypeParser.java rename to src/main/java/gov/cdc/izgw/v2tofhir/datatype/DatatypeParser.java index 0d12f33..c6c4ee3 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/datatype/DatatypeParser.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/DatatypeParser.java @@ -1,7 +1,13 @@ -package gov.cdc.izgw.v2tofhir.converter.datatype; +package gov.cdc.izgw.v2tofhir.datatype; import ca.uhn.hl7v2.model.Type; +/** + * A parser for a FHIR Datatype + * @param The FHIR datatype parsed by this object. + * + * @author Audacious Inquiry + */ public interface DatatypeParser { /** * The name of the type this parser works on. @@ -10,13 +16,16 @@ public interface DatatypeParser { Class type(); /** * Convert a string to a FHIR type. + * * @param value The string to convert. * @return An item of the specified type or null if the conversion could not be performed or when value is null or empty. + * @throws UnsupportedOperationException If this type cannot be converted from a string. */ - T fromString(String value); + T fromString(String value) throws UnsupportedOperationException; /** * Convert a V2 type to a FHIR type. - * @param value The string to convert. + * + * @param type The V2 type to convert. * @return An item of the required type or null if the conversion could not be performed or value is null or empty. */ T convert(Type type); @@ -25,4 +34,5 @@ public interface DatatypeParser { * @param fhirType The FHIR type to convert * @return The HL7 v2 type. */ + Type convert(T fhirType); } diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/datatype/HumanNameParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/HumanNameParser.java new file mode 100644 index 0000000..3d1cdfd --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/HumanNameParser.java @@ -0,0 +1,334 @@ +package gov.cdc.izgw.v2tofhir.datatype; + +import java.util.Arrays; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.HumanName.NameUse; +import org.hl7.fhir.r4.model.StringType; + +import ca.uhn.hl7v2.model.Composite; +import ca.uhn.hl7v2.model.Primitive; +import ca.uhn.hl7v2.model.Type; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; + +/** + * Parser for Human Names. + */ +public class HumanNameParser implements DatatypeParser { + /** Name prefixes appearing before the given name */ + public static final Set PREFIXES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList("mr", "mrs", "miss", "sr", "br", "fr", "dr"))); + /** Name suffixes appearing after the surname (family) name */ + public static final Set SUFFIXES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList("jr", "sr", "i", "ii", "iii", "iv", "v"))); + /** An affix is a prefix to a family name + * See https://en.wikipedia.org/wiki/List_of_family_name_affixes + */ + public static final Set AFFIXES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList("Abu", "al", "bet", "bint", "el", "ibn", "ter", + "fer", "ait", "a\u00eft", "at", "ath", "de", "'s", "'t", "ter", "van", "vande", "vanden", "vander", "van't", + "von", "bath", "bat", "ben", "bin", "del", "degli", "della", "di", "a", "ab", "ap", "ferch", "verch", + "verch", "erch", "af", "alam", "\u0101lam", "bar", "ch", "chaudhary", "da", "das", "de", "dele", "dos", + "du", "e", "fitz", "i", "ka", "kil", "gil", "mal", "mul", "la", "le", "lu", "m'", "mac", "mc", "mck", + "mhic", "mic", "mala", "na", "nga", "ng\u0101", "nic", "ni", "n\u00ed", "nin", "o", "\u00f3", "ua", "ui", + "u\u00ed", "oz", "\u00f6z", "pour", "te", "tre", "war"))); + /** Professional suffixes appearing after the surname (family) and any other suffixes */ + public static final Set DEGREES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList("ab", "ba", "bs", " be", "bfa", "btech", "llb", + "bsc", "ma", "ms", "msc", "mfa", "llm", "mla", "mha", "mba", "msc", "meng", "mph", "mbi", "jd", "md", "do", + "pharmd", "dmin", "phd", "edd", "dphil", "dba", "lld", "engd", "esq", "rn", "lpn", "cna", "bsn", "msn", + "mss", "msw", "arpn", "np", "cnm", "cns", "crna", "dns", "dnp", "dsw", "mahs", "maop", "mc", "mdiv", "ddiv", + "psyd", "psyad", "scd", "abcfp", "abpn", "abpp", "acsw", "amft", "apcc", "aprn", "asw", "atr", "atrbc", + "bcdmt", "bcd", "catsm", "cbt", "ccc", "cccr", "cci", "cct", "cdt", "cdv", "cecr", "cft", "cit", "cmvt", + "cpm", "crt", "csa", "cscr", "csm", "cucr", "cwt", "cac", "cacad", "cadac", "cadc", "cags", "camf", "cap", + "cart", "cas", "casac", "cbt", "ccadc", "ccdp", "cch", "ccht", "ccmhc", "ccpt", "ccsw", "ceap", "ceds", + "cfle", "cgp", "cht", "cicsw", "cisw", "cmat", "cmft", "cmsw", "cp", "cpastc", "cpc", "cplc", "cradc", + "crc", "csac", "csat", "csw", "cswc", "dapa", "dcep", "dcsw", "dotsap", "fnpbc", "fnpc", "fhl7", "laadc", "lac", + "ladac", "ladc", "lamft", "lapc", "lasac", "lcadc", "lcas", "lcat", "lcdc", "lcdp", "lcmft", "lcmhc", "lcp", + "lcpc", "lcsw", "lcsw-c", "lgsw", "licsw", "limft", "limhp", "lisw", "lisw-cp", "llp", "lmft", "lmhc", + "lmhp", "lmsw", "lmswacp", "lp", "lpa", "lpastc", "lpc", "lpcc", "lpcmh", "lpe", "lpp", "lsatp", "lscsw", + "lsp", "lsw", "mac", "mfcc", "mft", "mtbc", "nbcch", "nbcdch", "ncc", "ncpsya", "ncsc", "ncsp", "pa", + "plmhp", "plpc", "pmhnp", "pmhnpbc", "pps", "ras", "rdmt", "rdt", "reat", "rn", "rpt", "rpts", "ryt", "sap", + "sep", "sw", "tllp" + + ))); + + enum NamePart { + PREFIX, PREFIXANDSUFFIX, GIVEN, AFFIX, FAMILY, SUFFIX, NAME + } + + /** + * Construct a HumanNameParser + */ + public HumanNameParser() { + // Construct a default HumanNameParser + } + + @Override + public Class type() { + return HumanName.class; + } + + /** + * Parse a human name from a string. The parser recognizes common prefixes and + * suffixes and puts them in the prefix and suffix fields of the human name. It + * puts the first space separated string into the first given name, and any + * susbsequent strings except the last. + * + * @param name The name to parse + * @return The parsed name in a HumanName object + */ + @Override + public HumanName fromString(String name) { + return computeFromString(name); + } + + /** + * Parse a human name from a string. The parser recognizes common prefixes and + * suffixes and puts them in the prefix and suffix fields of the human name. It + * puts the first space separated string into the first given name, and any + * susbsequent strings except the last. + * + * @param name The name to parse + * @return The parsed name in a HumanName object + */ + public static HumanName computeFromString(String name) { + HumanName hn = new HumanName(); + hn.setText(name); + String[] parts = name.split("\\s"); + StringBuilder familyName = new StringBuilder(); + for (String part : parts) { + updateNamePart(hn, familyName, part); + } + List given = hn.getGiven(); + if (familyName.isEmpty() && !given.isEmpty()) { + String family = given.get(given.size() - 1).toString(); + hn.setFamily(family); + given.remove(given.size() - 1); + hn.setGiven(null); + for (StringType g : given) { + hn.addGiven(g.toString()); + } + } else if (!familyName.isEmpty()) { + familyName.setLength(familyName.length() - 1); // Remove terminal " " + hn.setFamily(familyName.toString()); + } + if (hn.isEmpty()) { + return null; + } + return hn; + } + + private static void updateNamePart(HumanName hn, StringBuilder familyName, String part) { + NamePart classification = classifyNamePart(part); + switch (classification) { + case PREFIXANDSUFFIX: + if (!hn.hasGiven() && familyName.isEmpty()) { + hn.addPrefix(part); + return; + } + if (familyName.isEmpty()) { + // could be a prefix or a suffix, but we haven't yet started + // on suffixes and are beyond prefixes. + // Only thing that is both is "sr". + // We add it as a given name. + hn.addGiven(part); + return; + } + // Fall through to add suffix if we have some part of familyName + case SUFFIX: + hn.addSuffix(part); + return; + case PREFIX: + if (!hn.hasGiven() && familyName.isEmpty()) { + hn.addPrefix(part); + return; + } + familyName.append(part).append(" "); + return; + case AFFIX: + if (!hn.hasGiven()) { + hn.addGiven(part); + return; + } + familyName.append(part).append(" "); + return; + case NAME: + if (familyName.isEmpty()) { + hn.addGiven(part); + return; + } + familyName.append(part).append(" "); + return; + default: + return; + } + } + + private static NamePart classifyNamePart(String part) { + if (isPrefix(part)) { + return isSuffix(part) ? NamePart.PREFIXANDSUFFIX : NamePart.PREFIX; + } + if (isAffix(part)) { + return NamePart.AFFIX; + } + if (isSuffix(part) || isDegree(part)) { + return NamePart.SUFFIX; + } + return NamePart.NAME; + } + + @Override + public HumanName convert(Type t) { + t = DatatypeConverter.adjustIfVaries(t); + if (t instanceof Primitive pt) { + return fromString(pt.getValue()); + } + + if (t instanceof Composite comp) { + Type[] types = comp.getComponents(); + switch (t.getName()) { + case "CNN": + return HumanNameParser.parse(types, 1, -1); + case "XCN": + HumanName hn = HumanNameParser.parse(types, 1, 9); + if (hn != null && types.length > 20 && types[20] != null) { + String suffix = ParserUtils.toString(types[20]); + hn.addSuffix(suffix); + } + return hn; + case "XPN": + return HumanNameParser.parse(types, 0, 6); + default: + break; + } + } + return null; + } + + @Override + public Type convert(HumanName name) { + return null; + } + + static HumanName parse(Type[] types, int offset, int nameTypeLoc) { + HumanName hn = new HumanName(); + for (int i = 0; i < 6; i++) { + String part = ParserUtils.toString(types[i + offset]); + if (StringUtils.isBlank(part)) { + continue; + } + switch (i) { + case 0: // Family Name (as ST in HL7 2.3) + hn.setFamily(part); + break; + case 1: // Given Name + hn.addGiven(part); + break; + case 2: // Second and Further Given Name or Initials + // Thereof + hn.addGiven(part); + break; + case 3: // Suffix + hn.addSuffix(part); + break; + case 4: // Prefix + hn.addPrefix(part); + break; + case 5: // Degree + hn.addSuffix(part); + break; + default: + break; + } + } + Type type = DatatypeConverter.adjustIfVaries(types, nameTypeLoc); + + if (type instanceof Primitive pt) { + String nameType = pt.getValue(); + hn.setUse(toNameUse(nameType)); + } + if (hn.isEmpty()) { + return null; + } + return hn; + } + + private static NameUse toNameUse(String nameType) { + if (nameType == null) { + return null; + } + switch (StringUtils.upperCase(nameType)) { + case "A": // Assigned + return NameUse.USUAL; + case "D": // Customary Name + return NameUse.USUAL; + case "L": // Official Registry Name + return NameUse.OFFICIAL; + case "M": // Maiden Name + return NameUse.MAIDEN; + case "N": // Nickname + return NameUse.NICKNAME; + case "NOUSE": // No Longer To Be Used + return NameUse.OLD; + case "R": // Registered Name + return NameUse.OFFICIAL; + case "TEMP": // Temporary Name + return NameUse.TEMP; + case "B", // Birth name + "BAD", // Bad Name + "C", // Adopted Name + "I", // Licensing Name + "K", // Business name + "MSK", // Masked + "NAV", // Temporarily Unavailable + "NB", // Newborn Name + "P", // Name of Partner/Spouse + "REL", // Religious + "S", // Pseudonym + "T", // Indigenous/Tribal + "U": // Unknown + default: + return null; + } + } + + /** + * Sees if the string is an affix + * @param part The string to check + * @return True if it is an affix to the name. + */ + public static boolean isAffix(String part) { + return AFFIXES.contains(StringUtils.lowerCase(part)); + } + + /** + * Sees if the string is an prefix + * @param part The string to check + * @return True if it is an prefix to the name. + */ + public static boolean isPrefix(String part) { + return PREFIXES.contains(StringUtils.replace(StringUtils.lowerCase(part), ".", "")); + } + + /** + * Sees if the string is an suffix + * @param part The string to check + * @return True if it is an suffix to the name. + */ + public static boolean isSuffix(String part) { + return SUFFIXES.contains(StringUtils.replace(StringUtils.lowerCase(part), ".", "")); + } + + /** + * Sees if the string is a degree (e.g., MD) + * @param part The string to check + * @return True if it is a degree following the name + */ + public static boolean isDegree(String part) { + return DEGREES.contains(StringUtils.replace(StringUtils.lowerCase(part), ".", "")); + } + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/datatype/package-info.java b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/package-info.java new file mode 100644 index 0000000..4d3a27d --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/datatype/package-info.java @@ -0,0 +1,5 @@ +/** + * This package contains the definition of a DatatypeParser interface, and datatype parsers for + * more complex datatypes, such as Address, ContactPoint and HumanName. + */ +package gov.cdc.izgw.v2tofhir.datatype; diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/package-info.java b/src/main/java/gov/cdc/izgw/v2tofhir/package-info.java new file mode 100644 index 0000000..39b04db --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/package-info.java @@ -0,0 +1,23 @@ +/** + * The V2 to FHIR package contains the core code for the IZ Gateway Transformation Service + * components that perform conversion of HL7 V2 Immunization Messages written according to + * the CDC HL7 Version 2.5.1 Implementation Guide for Immunization Messaging to HL7 FHIR + * Resources conforming to FHIR R4, FHIR US Core V7.0.0, USCDI V4 and the HL7 Version 2 to FHIR + * Implementation Guide from the January 2024 STU Ballot. + * + * The converter package has everything a user needs to convert HL7 messages and components parsed + * using the HAPI V2 library into FHIR Resources. + * + * The segment package contains parsers for HL7 V2 message segments. + * The datatype package contains parsers for HL7 V2 datatypes. + * The utils package contains a variety of utility classes useful during the conversion process. + * + * @see CDC HL7 Version 2.5.1 Implementation Guide for Immunization Messaging + * @see FHIR US Core Implementation Guide V7.0.0 + * @see USCDI V4 + * @see HL7 Version 2 to FHIR + * @see Github + * + * @author Audacious Inquiry + */ +package gov.cdc.izgw.v2tofhir; diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractSegmentParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractSegmentParser.java new file mode 100644 index 0000000..985e943 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractSegmentParser.java @@ -0,0 +1,71 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ServiceConfigurationError; + +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Structure; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import lombok.extern.slf4j.Slf4j; + + +/** + * A SegmentParser parses segments of the specified type. + * + * @author Audacious Inquiry + */ +@Slf4j +public abstract class AbstractSegmentParser extends AbstractStructureParser { + /** + * Construct a segment parser for the specified message parser and segment type + * @param p The message parser + * @param s The segment type name + */ + AbstractSegmentParser(MessageParser p, String s) { + super(p, s); + } + + @Override + public void parse(Structure seg) throws HL7Exception { + if (seg instanceof Segment s) { + parse(s); + } + } + + @Override + public void parse(Segment segment) { + if (isEmpty(segment)) { + return; + } + + if (getProduces() == null) { + throw new ServiceConfigurationError( + "Missing @Produces on " + this.getClass().getSimpleName() + ); + } + super.parse(segment); + } + + /** + * Warn about a specific problem found while parsing. + * + * @see warnException + * + * @param msg The message format to use for the warning. + * @param args Arguments for the message. The last argument should still be part of the message. + */ + void warn(String msg, Object ...args) { + log.warn(msg, args); + } + + /** + * Warn about an exception found while parsing. + * + * @param msg The message format to use for the warning. + * @param args Arguments for the message. The last argument should be the exception found. + */ + void warnException(String msg, Object ...args) { + log.warn(msg, args); + } + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractStructureParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractStructureParser.java new file mode 100644 index 0000000..28deb98 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/AbstractStructureParser.java @@ -0,0 +1,258 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.OperationOutcome; +import org.hl7.fhir.r4.model.Resource; +import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; + +import ca.uhn.hl7v2.model.Segment; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.Context; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import lombok.extern.slf4j.Slf4j; + +/** + * This is an abstract implementation for StructureParser instances used by the MessageParser. + * + * @author Audacious Inquiry + */ +@Slf4j +public abstract class AbstractStructureParser implements StructureParser { + private Segment segment; + /** + * Returns the current segment being parsed. + * @return the current segment being parsed. + */ + protected Segment getSegment() { + return segment; + } + /** + * Return what this parser produces. + * @return what this parser produces + */ + protected Produces getProduces() { + return this.getClass().getAnnotation(Produces.class); + } + + /** + * Subclasses must implement this method to get the field handlers. + * The list of field handers can be stored as a static member of the Parser + * class, and initialized once from a concrete instance of that class + * using initFieldHandlers. + * + * @return The list of Field Handlers + */ + protected abstract List getFieldHandlers(); + + private final MessageParser messageParser; + private final String structureName; + + /** + * Contruct a StructureParser for the given messageParser and + * @param messageParser + * @param segmentName + */ + AbstractStructureParser(MessageParser messageParser, String structureName) { + this.messageParser = messageParser; + this.structureName = structureName; + } + + @Override + public String structure() { + return structureName; + } + + /** + * Return the message parser + * @return the message parser + */ + public final MessageParser getMessageParser() { + return messageParser; + } + + /** + * Returns the parsing context for the current message or structure being parsed. + * + * @return The parsing context + */ + public Context getContext() { + return messageParser.getContext(); + } + + /** + * Get the bundle that is being prepared. + * This method can be used by parsers to get additional information from the Bundle + * @return The bundle that is being prepared during the parse. + */ + public Bundle getBundle() { + return getContext().getBundle(); + } + + /** + * Get the first resource of the specified class that was created during the + * parsing of a message. + * + * This method is typically used to get resources that only appear once in a message, + * such as the MessageHeader, or Patient resource. + * + * @param The resource type. + * @param clazz The class for the specified resource. + * @return The first resource of the specified type, or null if not found. + */ + public R getFirstResource(Class clazz) { + R r = messageParser.getFirstResource(clazz); + if (r == null) { + log.warn("No {} has been created", clazz.getSimpleName()); + } + return r; + } + + /** + * Get the most recently created resource of the specified type. + * + * This method is typically uses by a structure parser to get the most recently created + * resource in a group, such as the Immunization or ImmunizationRecommendation in an + * ORDER group in an RSP_K11 message. + * + * @param The type of resource to get. + * @param clazz The class for the specified resource. + * @return The last resource created of the specified type, or null if not found. + */ + public R getLastResource(Class clazz) { + return messageParser.getLastResource(clazz); + } + + /** + * Get the last issue in an OperationOutcome, adding one if there are none + * @param oo The OperationOutcome + * @return The issue + */ + public OperationOutcomeIssueComponent getLastIssue(OperationOutcome oo) { + List l = oo.getIssue(); + if (l.isEmpty()) { + return oo.getIssueFirstRep(); + } + return l.get(l.size() - 1); + } + + /** + * Get a resource of the specified type with the specified identifier. + * @param The type of resource + * @param clazz The specified type of the resource + * @param id The identifier (just the id part, no resource type or url + * @return The requested resource, or null if not found. + */ + public R getResource(Class clazz, String id) { + return messageParser.getResource(clazz, id); + } + /** + * Get all resources of the specified type that have been created during this parsing session. + * @param The type of resource + * @param clazz The specified type of resource to retrieve + * @return A list of the requested resources, or an empty list of none were found. + */ + public List getResources(Class clazz) { + return messageParser.getResources(clazz); + } + + /** + * Create a resource of the specified type for this parsing session. + * This method is typically called by the first segment of a group that is associated with + * a given resource. + * + * @param The type of resource + * @param theClass The specified type for the resource to create + * @return A new resource of the specified type. The id will already be populated. + */ + public R createResource(Class theClass) { + return messageParser.createResource(theClass, null); + } + + /** + * Add a resource for this parsing session. + * This method is typically called to add resources that were created in some other + * way than from createResource(), e.g., from DatatypeConverter.to* methods + * that return a standalone resource. + * + * @param The type of resource + * @param resource The resource + * @return The resource + */ + public R addResource(R resource) { + return messageParser.addResource(null, resource); + } + /** + * Find a resource of the specified type for this parsing session, or create one if none + * can be found or id is null or empty. + * + * This method is typically called by the first segment of a group that is associated with + * a given resource. It can be used to create a resource with a given id value if control + * is needed over the id value. + * + * @param The type of resource + * @param clazz The sepecified type for the resource to create + * @param id The identifier to assign. + * @return A new resource of the specified type. The id will already be populated. + */ + public R findResource(Class clazz, String id) { + return messageParser.findResource(clazz, id); + } + + /** + * Get a property value from the context. + * + * This is simply a convenience method for calling getContext().getProperty(t). + * + * @param The type of property to retrieve. + * @param t The class type of the property + * @return The requested property, or null if not present + */ + public T getProperty(Class t) { + return messageParser.getContext().getProperty(t); + } + + /** + * Annotation driven parsing. Call this method to use parsing driven + * by ComesFrom and Produces annotations in the parser. + * + * This method will be called by MessageParser for each segment of the given type that + * appears within the method. It will create the primary resource produced by the + * parser (by calling the setup() method) and then parses individual fields of the + * segment and passes them to parser methods to add them to the primary resource or + * to create any extra resources. + * + * @param segment The segment to be parsed + */ + public void parse(Segment segment) { + if (isEmpty(segment)) { + return; + } + + this.segment = segment; + IBaseResource r = setup(); + if (r == null) { + // setup() returned nothing, there must be nothing to do + return; + } + List handlers = getFieldHandlers(); + for (FieldHandler fieldHandler : handlers) { + fieldHandler.handle(this, segment, r); + } + } + + /** + * Set up any resources that field handlers will use. Used during + * initialization of field handlers as well as during a normal + * parse operation. + * + * NOTE: Setup can look at previously parsed items to determine if there is + * any work to do in the context of the current message. + * + * @return the primary resource being created by this parser, or + * null if parsing in this context should do nothing. + */ + public abstract IBaseResource setup(); +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/DSCParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/DSCParser.java new file mode 100644 index 0000000..991d4d8 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/DSCParser.java @@ -0,0 +1,58 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Parameters; + +import ca.uhn.hl7v2.model.Segment; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The QID Parser extracts the query tag and query name from the QID segment + * and attaches them to the Parameters resource. + * + * @author Audacious Inquiry + * + */ +@Produces(segment="DSC", resource=Parameters.class) +@Slf4j +public class DSCParser extends AbstractSegmentParser { + private Parameters params; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", RCPParser.class.getName()); + } + /** + * Construct a new DSC Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public DSCParser(MessageParser messageParser) { + super(messageParser, "DSC"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + public IBaseResource setup() { + params = createResource(Parameters.class); + return params; + } + + @Override + public void parse(Segment qid) { + setup(); + params.addParameter("Pointer", ParserUtils.toString(qid, 1)); + params.addParameter("Style", ParserUtils.toString(qid, 2)); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/ERRParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/ERRParser.java new file mode 100644 index 0000000..b9c02ec --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/ERRParser.java @@ -0,0 +1,201 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; + +import org.hl7.fhir.exceptions.FHIRException; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.OperationOutcome; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; +import org.hl7.fhir.r4.model.OperationOutcome.IssueType; +import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser for an ERR segment. + * + * @author Audacious Inquiry + */ + +/** + * Parse an ERR segment into an OperationOutcome resource. + * + * If no OperationOutcome already exists for this message, a new one is created. + * One OperationOutcome.issue is created for each ERR segment. + * + * OperationOutcome.issue.location is set from ERR-2 + * OperationOutcome.issue.code is set from ERR-3 + * OperationOutcome.issue.severity is set from ERR-4 + * OperationOutcome.issue.detail is set from ERR-3 and ERR-5 + * OperationOutcome.issue.diagnostics is set from ERR-7 and ERR-8 if present. + * + */ +@Produces(segment="ERR", resource = OperationOutcome.class, extra = MessageHeader.class) +@Slf4j +public class ERRParser extends AbstractSegmentParser { + private static final String SUCCESS = "success"; + private OperationOutcomeIssueComponent issue; + + static { + log.debug("{} loaded", ERRParser.class.getName()); + } + private static final LinkedHashMap errorCodeMap = new LinkedHashMap<>(); + private static final String NOT_SUPPORTED = "not-supported"; + private static final String[][] errorCodeMapping = { + { SUCCESS, "0", "Message accepted", "Success. Optional, as the AA conveys success. Used for systems that must always return a status code." }, + { "structure", "100", "Segment sequence error", "Error: The message segments were not in the proper order, or required segments are missing." }, + { "required", "101", "Required field missing", "Error: A required field is missing from a segment" }, + { "value", "102", "Data type error", "Error: The field contained data of the wrong data type, e.g. an NM field contained" }, + { "code-invalid", "103", "Table value not found", "Error: A field of data type ID or IS was compared against the corresponding table, and no match was found." }, + { NOT_SUPPORTED, "200", "Unsupported message type", "Rejection: The Message Type is not supported." }, + { NOT_SUPPORTED, "201", "Unsupported event code", "Rejection: The Event Code is not supported." }, + { NOT_SUPPORTED, "202", "Unsupported processing id", "Rejection: The Processing ID is not supported." }, + { NOT_SUPPORTED, "203", "Unsupported version id", "Rejection: The Version ID is not supported." }, + { "not-found", "204", "Unknown key identifier", "Rejection: The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g. transfer of a non-existent patient." }, + { "conflict", "205", "Duplicate key identifier", "Rejection: The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.)." }, + { "lock-error", "206", "Application record locked", "Rejection: The transaction could not be performed at the application storage level, e.g., database locked." }, + { "exception", "207", "Application internal error", "Rejection: A catchall for internal errors not explicitly covered by other codes." } + }; + private static final List fieldHandlers = new ArrayList<>(); + static { + for (String[] mapping : errorCodeMapping) { + errorCodeMap.put(mapping[1], mapping); + } + } + + /** + * Construct the ERR Segment parser for the given MessageParser + * + * @param messageParser The messageParser that is using this segment parser. + */ + public ERRParser(MessageParser messageParser) { + super(messageParser, "ERR"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + OperationOutcome oo; + // Create a new OperationOutcome.issue for each ERR resource + oo = getFirstResource(OperationOutcome.class); + if (oo == null) { + oo = createResource(OperationOutcome.class); + MessageHeader mh = getFirstResource(MessageHeader.class); + if (mh == null) { + mh = createResource(MessageHeader.class); + } + // If MessageHeader or OperationOutcome has to be created, + // link them in MessageHeader.response.details + // Normally this is already done in MSAParser, but if processing + // an incomplete message (e.g., ERR segment but w/o MSA), this ensures + // that the parser has the expected objects to work with. + mh.getResponse().setDetails(ParserUtils.toReference(oo, mh, "details")); + } + issue = oo.addIssue(); + return oo; + } + + /** + * Add the error location to the operation outcome. + * @param location The location + */ + @ComesFrom(path = "OperationOutcome.issue.location", field = 2) + public void setLocation(StringType location) { + issue.getLocation().add(location); + } + + /** + * Set the details on an operation outcome + * @param errorCode The error code + */ + @ComesFrom(path="OperationOutcome.issue.details", table="0357", field=3, comment="Also sets issue.code") + @ComesFrom(path="OperationOutcome.issue.details", table="0533", field=5) + public void setDetails(CodeableConcept errorCode) { + if (errorCode == null) { + return; + } + for (Coding coding: errorCode.getCoding()) { + issue.getDetails().addCoding(coding); + } + for (Coding c: errorCode.getCoding()) { + // If from table 0357 + if (!Mapping.v2Table("0357").equals(c.getSystem())) { // Check the system. + continue; + } + String[] map = errorCodeMap.get(c.getCode()); + if (map == null) { + issue.setCode(IssueType.PROCESSING); + continue; + } + try { + if (SUCCESS.equals(map[0])) { + // Some versions of FHIR support "success", others don't. + issue.setCode(IssueType.INFORMATIONAL); + } else { + IssueType type = IssueType.fromCode(map[0]); + issue.setCode(type); + } + } catch (FHIRException fex) { + warnException("Unexpected FHIRException: {}", fex.getMessage(), fex); + } + } + } + + /** + * Set the severity + * @param severity Severity + */ + @ComesFrom(path="OperationOutcome.issue.severity", field = 4, table = "0516", map = "ErrorSeverity") + public void setSeverity(CodeableConcept severity) { + for (Coding coding: severity.getCoding()) { + issue.getDetails().addCoding(coding); + } + for (Coding sev : severity.getCoding()) { + if (sev == null || !sev.hasCode()) { + continue; + } + switch (sev.getCode().toUpperCase()) { + // F is not really a code in table 0516, but if it shows up, treat it as if it meant fatal. + case "F": issue.setSeverity(IssueSeverity.FATAL); break; + // These are the legit codes. + case "I": issue.setSeverity(IssueSeverity.INFORMATION); break; + case "W": issue.setSeverity(IssueSeverity.WARNING); break; + case "E": // Fall through + // Everything else maps to error + default: issue.setSeverity(IssueSeverity.ERROR); break; + } + } + } + + /** + * Set the diagnostic messages in MSA-7 and MSA-8 in the OperationOutcome + * @param diagnostics The diagnostics to report + */ + @ComesFrom(path="OperationOutcome.issue.diagnostics", field=7, comment="Diagnostics") + @ComesFrom(path="OperationOutcome.issue.diagnostics", field=8, comment="User Message") + public void setDiagnostics(StringType diagnostics) { + if (issue.hasDiagnostics()) { + issue.setDiagnostics(issue.getDiagnostics() + "\n" + diagnostics); + } else { + issue.setDiagnosticsElement(diagnostics); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/EVNParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/EVNParser.java new file mode 100644 index 0000000..4e3cc7c --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/EVNParser.java @@ -0,0 +1,115 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.InstantType; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.Provenance; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The EVNParser extracts information from the EVN segment and adds it to the + * ProvenanceResource for the MessageHeader. + * + * @author Audacious Inquiry + * + */ +@Produces(segment = "EVN", resource = Provenance.class) +@Slf4j +public class EVNParser extends AbstractSegmentParser { + Provenance provenance; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", EVNParser.class.getName()); + } + + /** + * Construct a new DSC Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public EVNParser(MessageParser messageParser) { + super(messageParser, "EVN"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + public IBaseResource setup() { + MessageHeader mh = getFirstResource(MessageHeader.class); + if (mh != null) { + provenance = (Provenance) mh.getUserData(Provenance.class.getName()); + } else { + // Create a standalone provenance resource for segment testing + provenance = createResource(Provenance.class); + } + return provenance; + } + + /** + * Set the recorded date time. + * @param recordedDateTime The time the event was recorded. + */ + @ComesFrom(path = "Provenance.recorded", field = 2, comment = "Recorded Date/Time") + public void setRecordedDateTime(InstantType recordedDateTime) { + provenance.setRecordedElement(recordedDateTime); + } + + /** + * Set the reason for the event + * @param eventReasonCode the reason for the event + */ + @ComesFrom(path = "Provenance.reason", field = 4, comment = "Event Reason Code") + public void setEventReasonCode(CodeableConcept eventReasonCode) { + provenance.addReason(eventReasonCode); + } + + /** + * Set the operator + * @param operatorId The operator + */ + @ComesFrom(path = "Provenance.agent.who.Practitioner", field = 5, comment = "Operator ID") + public void setOperatorID(Practitioner operatorId) { + provenance.addAgent().setWho(ParserUtils.toReference(operatorId, provenance, "agent")); + } + + /** + * Set the date/time of the event + * @param eventOccurred the occurence date/time of the event + */ + @ComesFrom(path = "Provenance.occurredDateTime", field = 6, comment = "Event Occurred") + public void setEventOccurred(DateTimeType eventOccurred) { + provenance.setOccurred(eventOccurred); + } + + /** + * Set the identifier of the facility where the event occurred + * @param eventFacility The event facility identifier + */ + @ComesFrom(path = "Provenance.location", field = 7, comment = "Event Facility") + public void setEventFacility(Identifier eventFacility) { + if (eventFacility.hasSystem()) { + Location location = createResource(Location.class); + location.setName(eventFacility.getSystem()); + location.addIdentifier(eventFacility); + provenance.setLocation(ParserUtils.toReference(location, provenance, "location")); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/FieldHandler.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/FieldHandler.java new file mode 100644 index 0000000..3236cff --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/FieldHandler.java @@ -0,0 +1,374 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Objects; +import java.util.ServiceConfigurationError; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseResource; + +import com.ainq.fhir.utils.PathUtils; +import com.ainq.fhir.utils.Property; + +import ca.uhn.hl7v2.model.Composite; +import ca.uhn.hl7v2.model.DataTypeException; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.v251.datatype.ST; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * A handler for processing field conversions in a Segment of a V2 message. + * + * @author Audacious Inquiry + */ +@Slf4j +public class FieldHandler implements Comparable { + /** Set VERIFY_METHODS to true to check method initialization */ + private static final boolean VERIFY_METHODS = false; + /** Set GET_PROPERTY to true to get the property during initialization */ + private static final boolean GET_PROPERTY = false; + private final ComesFrom from; + private final Produces produces; + private final Method method; + @SuppressWarnings("unused") + private final Property prop; + private final Class theClass; + private final Class theType; + /** + * @param method The method to which the ComesFrom annotation applies. + * @param from The annotation + * @param p The class for the parser + */ + public FieldHandler(Method method, ComesFrom from, AbstractStructureParser p) { + this.method = method; + this.from = from; + this.produces = p.getProduces(); + + if (GET_PROPERTY) { + /** + * This still has a few small problems to fix on more complex + * paths using [] and resolve() features. + */ + try { + prop = PathUtils.getProperty( + getResourceClass(produces, from.path(), p), + from.path() + ); + } catch (IllegalArgumentException e) { + log.error(e.getMessage(), e); + throw new ServiceConfigurationError(e.getMessage(), e); + } + } else { + prop = null; + } + + Class[] params = method.getParameterTypes(); + + if (IBase.class.isAssignableFrom(params[0])) { + @SuppressWarnings("unchecked") + Class param = (Class) params[0]; + theClass = param; + theType = null; + } else if (Type.class.isAssignableFrom(params[0])) { + @SuppressWarnings("unchecked") + // Direct handling of type in Parser (e.g., for OBX Segments where Type of OBX-5 is not known + // until OBX-2 is parsed. + Class param = (Class) params[0]; + theClass = null; + theType = param; + } else { + throw new ServiceConfigurationError("Method does not accept a FHIR type: " + method); + } + + // Verify setValue works at initialization on a dummy + if (VERIFY_METHODS) { + IBase dummyObject = null; + try { + dummyObject = theClass.getDeclaredConstructor().newInstance(); + // Test the method call + setValue(p, dummyObject); + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException + | InvocationTargetException | NoSuchMethodException | SecurityException e) { + throw new ServiceConfigurationError("Cannot create " + theClass.getSimpleName() + " for " + method); + } + } + } + + private Class getResourceClass(Produces produces, String path, StructureParser p) { + Class resourceClass = produces.resource(); + String resourceName = StringUtils.substringBefore(path, "."); + // remove any array index + resourceName = resourceName.contains("[") ? StringUtils.substringBefore(resourceName, "[") : resourceName; + if (!resourceClass.getSimpleName().equals(resourceName)) { + for (Class extraClass: produces.extra()) { + if (extraClass.getSimpleName().equals(resourceName)) { + resourceClass = extraClass; + break; + } + } + if (resourceClass == produces.resource()) { + throw new IllegalArgumentException( + "Resource " + resourceName + " is not in @Produces.resource or @Produces.extra for " + p.getClass().getSimpleName() + ); + } + } + return resourceClass; + } + + /** + * Convert fields within a segment to components in a resource + * + * @param p The structure parser to do the handling for + * @param segment The segment to process + * @param r The resource to update + */ + public void handle(StructureParser p, Segment segment, IBaseResource r) { + if (from.fixed().length() != 0) { + setFixedValue(p); + } else if (from.field() != 0) { + setFromFieldAndComponent(p, segment); + } else { + // we have neither a fixed value nor a field and component, + // this is a configuration error. + log.error("ComesFrom missing fixed or field value"); + } + } + + private void setFixedValue(StructureParser p) { + ST st = new ST(null); + try { + st.setValue(from.fixed()); + IBase value = DatatypeConverter.convert(theClass, st, from.table()); + setValue(p, value); + } catch (DataTypeException e) { + // This will never happen. + } + } + + private void setFromFieldAndComponent(StructureParser p, Segment segment) { + Type[] f = ParserUtils.getFields(segment, from.field()); + if (f.length == 0) { + return; + } + for (Type t: f) { + t = getActualType(t); + if (t == null) { + continue; + } + if (theClass != null) { + IBase value = DatatypeConverter.convert(theClass, t, from.table()); + if (value != null) { + setValue(p, value); + } + } else if (theType != null) { + // Let the parser handle the type conversion + setValue(p, t); + } + } + } + + private Type getActualType(Type t) { + t = DatatypeConverter.adjustIfVaries(t, from.type()); + if (t instanceof Composite comp && from.component() != 0) { + // Check for component + Type[] t2 = comp.getComponents(); + if (from.component() > t2.length) { + return null; + } + return t2[from.component()-1]; + } + if (from.component() < 2) { + return t; + } + // A component > 1 does not exist in a primitive + return null; + } + + private IBase setValue(StructureParser p, IBase object) { + try { + method.invoke(p, object); + } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { + // This is checked during initialization, so failure happens early if it is going to + // happen at all, so it's OK to throw an error here. + log.error("Cannot invoke {}: {}", method, e.getMessage(), e); + throw new ServiceConfigurationError("Cannot invoke " + method, e); + } + return object; + } + + private Type setValue(StructureParser p, Type object) { + try { + method.invoke(p, object); + } catch (IllegalAccessException | IllegalArgumentException e) { + // This is checked during initialization, so failure happens early if it is going to + // happen at all, so it's OK to throw an error here. + log.error("Cannot invoke {}: {}", method, e.getMessage(), e); + throw new ServiceConfigurationError("Cannot invoke " + method, e); + } catch (InvocationTargetException ex) { + throw new ServiceConfigurationError("Exception executing " + method, ex.getCause()); + } + return object; + } + + public String toString() { + return toString(from) + method.toString() ; + } + + private String toString(ComesFrom from) { + StringBuilder b = new StringBuilder(); + b.append("\n@ComesFrom(path = \"").append(from.path()).append("\""); + appendField(b, "field", from.field()); + appendField(b, "component", from.component()); + appendField(b, "fixed", from.fixed()); + appendField(b, "table", from.table()); + appendField(b, "map", from.map()); + appendField(b, "comment", from.comment()); + appendField(b, "also", from.also()); + appendField(b, "priority", from.priority()); + b.append(")\n"); + return b.toString(); + } + + private void appendField(StringBuilder b, String name, String[] also) { + if (also.length == 0) return; + b.append(", ").append(name).append(" = { "); + for (String v: also) { + b.append("\"").append(v).append("\", "); + } + b.setCharAt(b.length()-1, '}'); + b.setCharAt(b.length()-2, ' '); + } + + private void appendField(StringBuilder b, String name, int value) { + if (value <= 0) return; + b.append(", ").append(name).append(" = ").append(value); + } + + private void appendField(StringBuilder b, String name, String string) { + if (StringUtils.isBlank(string)) { + return; + } + b.append(", ").append(name).append(" = \"").append(string).append("\""); + } + + /** + * @param fh1 The first field handler to compare + * @param fh2 The second field handler to compare + * @return < 0 if fh1 < fh2, 0 if equal, > 0 if fh1 > fh2 + */ + public static int compare(FieldHandler fh1, FieldHandler fh2) { + if (fh1 == fh2) + return 0; + if (fh1 == null) + return -1; + if (fh2 == null) + return 1; + // Priority comparison is reversed + int comp = -Integer.compare(fh1.from.priority(), fh2.from.priority()); + if (comp != 0) + return comp; + comp = Integer.compare(fh1.from.field(), fh2.from.field()); + if (comp != 0) + return comp; + comp = Integer.compare(fh1.from.component(), fh2.from.component()); + if (comp != 0) + return comp; + comp = fh1.toString().compareTo(fh2.toString()); + if (comp != 0) + return comp; + return fh1.method.toString().compareTo(fh2.toString()); + } + + @Override + public int compareTo(FieldHandler that) { + return compare(this, that); + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof FieldHandler that) { + return compareTo(that) == 0; + } + return false; + } + + @Override + public int hashCode() { + return from.hashCode() ^ method.hashCode(); + } + + /** + * initFieldHandlers must be called by a parser before calling parse(segment, parser) + * + * @see AbstractStructureParser#getFieldHandlers() + * @param p The structure parser to compute the field handlers for. + * @param fieldHandlers The list to update with all of the field handlers + */ + protected static void initFieldHandlers(AbstractStructureParser p, List fieldHandlers) { + // Synchronize on the list in case two callers are trying to to initialize it at the + // same time. This avoids one thread from trying to use fieldHandlers while another + // potentially overwrites it. + synchronized (fieldHandlers) { // NOSONAR This use of a parameter for synchronization is OK + // We got the lock, recheck the entry condition. + if (!fieldHandlers.isEmpty()) { + // Another thread initialized the list. + return; + } + /* + * Go through and find all methods with a ComesFrom annotation. + */ + for (Method method: p.getClass().getMethods()) { + for (ComesFrom from: method.getAnnotationsByType(ComesFrom.class)) { + fieldHandlers.add(new FieldHandler(method, from, p)); + } + } + Collections.sort(fieldHandlers); + } + } + + /** + * Get all public methods with a ComesFrom annotation. + * @param parserClass The parser to get the annotations from. + * @return all methods with a ComesFrom annotation in processing order. + */ + public static List getComesFrom( + Class parserClass + ) { + List a = new ArrayList<>(); + for (Method method: parserClass.getMethods()) { + a.addAll(Arrays.asList(method.getAnnotationsByType(ComesFrom.class))); + } + Collections.sort(a, FieldHandler::compareComesFrom); + return a; + } + + /** + * Order ComesFrom annotations into processing order + * @param a The first annotation + * @param b The second annotation + * @return The annotations in processing order + */ + public static int compareComesFrom(ComesFrom a, ComesFrom b) { + if (Objects.equals(a, b)) { + return 0; + } + int comp = -Integer.compare(a.priority(), b.priority()); + if (comp != 0) return comp; + comp = Integer.compare(a.field(), b.field()); + if (comp != 0) return comp; + comp = Integer.compare(a.component(), b.component()); + if (comp != 0) return comp; + return a.path().compareTo(b.path()); + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/IzDetail.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/IzDetail.java new file mode 100644 index 0000000..fff65af --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/IzDetail.java @@ -0,0 +1,214 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.List; + +import org.hl7.fhir.r4.model.CanonicalType; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.DomainResource; +import org.hl7.fhir.r4.model.Immunization; +import org.hl7.fhir.r4.model.ImmunizationRecommendation; +import org.hl7.fhir.r4.model.ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Patient; + +import ca.uhn.hl7v2.model.Segment; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; + +/** + * This class is used for parsers that may generate an Immunization or ImmunizationRecommendation + * resources based on message context clues (e.g., Profiles used or event types). + * + * @author Audacious Inquiry + */ + +public class IzDetail { + private final MessageParser mp; + + private Boolean hasImmunization = null; + Immunization immunization; + + private Boolean hasImmunizationRecommendation = null; + ImmunizationRecommendation immunizationRecommendation; + + Organization requestingOrganization; + private Segment segment; + + private IzDetail(MessageParser mp) { + this.mp = mp; + } + static IzDetail get(MessageParser mp) { + IzDetail detail = mp.getContext().getProperty(IzDetail.class); + if (detail == null) { + detail = new IzDetail(mp); + mp.getContext().setProperty(detail); + } + return detail; + } + + /** + * Strictly to support testing + * @param mp The message parser used for testing + */ + public static void testWith(MessageParser mp) { + IzDetail detail = mp.getContext().getProperty(IzDetail.class); + if (detail == null) { + detail = new IzDetail(mp); + detail.hasImmunization = true; + detail.hasImmunizationRecommendation = false; + detail.immunization = mp.createResource(Immunization.class); + MessageHeader mh = mp.getFirstResource(MessageHeader.class); + if (mh != null) { + mh.addFocus(ParserUtils.toReference(detail.immunization, mh, "focus")); + } + Patient p = mp.getLastResource(Patient.class); + if (p != null) { + detail.immunization.setPatient(ParserUtils.toReference(detail.immunization, p, "patient")); + } + mp.getContext().setProperty(detail); + } + } + + boolean hasRecommendation() { + if (hasImmunizationRecommendation != null) { + return hasImmunizationRecommendation; + } + checkForImmunization(); + return hasImmunizationRecommendation; + } + + boolean hasImmunization() { + if (hasImmunization != null) { + return hasImmunization; + } + checkForImmunization(); + return hasImmunization; + } + + private void checkForImmunization() { + // Look at the RXA, Profile and Message Header + hasImmunization = Boolean.FALSE; + hasImmunizationRecommendation = Boolean.FALSE; + immunization = null; + immunizationRecommendation = null; + + if (checkRXA()) { + // We figured it out from the RXA + return; + } + + // RXA couldn't be checked, fall back to MSH profile. + for (CanonicalType url: mp.getBundle().getMeta().getProfile()) { + if ("CDCPHINVS#Z32".equals(url.getValue()) || "CDCPHINVS#Z22".equals(url.getValue())) { + // An RSP_K11 conforming to Z32, or a VXU_V04 conforming to Z22 + // will always have Immunization resources + hasImmunization = Boolean.TRUE; + hasImmunizationRecommendation = Boolean.FALSE; + return; + } + + if ("CDCPHINVS#Z42".equals(url.getValue())) { + // Whereas an RSP_K11 conforming to a Z42 will have an ImmunizationRecommendation or + // an Immunization. We must look at the RXA to determine which of these two cases + // are possible. If RXA-5 = 998^No Vaccine Administered^CVX, then it's a recommendation. + hasImmunization = Boolean.FALSE; + hasImmunizationRecommendation = Boolean.TRUE; + return; + } + } + + // Nope, still haven't figured it out. + MessageHeader mh = mp.getFirstResource(MessageHeader.class); + if (mh == null) { + // there is no message header, so not an immunization or recommendation. + hasImmunization = Boolean.FALSE; + hasImmunizationRecommendation = Boolean.FALSE; + return; + } + + for (Coding tag: mh.getMeta().getTag()) { + if (Mapping.v2Table("0076").equals(tag.getSystem()) && "VXU".equals(tag.getCode())) { + // VXU, so must be an Immunization + hasImmunization = Boolean.TRUE; + hasImmunizationRecommendation = Boolean.FALSE; + } + } + } + + /** + * Looks at the RXA to see whether this is an Immunization or ImmunizationRecommendation + * + * @return true if RXA was checked, false if it could not be checked. + */ + private boolean checkRXA() { + // Set default value + boolean defaulted = true; + hasImmunizationRecommendation = true; + if (segment != null) { + Segment rxa = null; + if ("ORC".equals(segment.getName())) { + rxa = ParserUtils.getFollowingSegment(segment, "RXA"); + } else if ("RXA".equals(segment.getName())) { + rxa = segment; + } + if (rxa != null) { + hasImmunizationRecommendation = "998".equals(ParserUtils.toString(rxa, 5)); + defaulted = false; + } + // else ORC but NO RXA, assume recommendation (e.g., old WIR 2.3 based response) + } + // else No segment, but known to be a Z42, assume testing for ImmunizationRecommendation + hasImmunization = !hasImmunizationRecommendation; + return !defaulted; + } + /** + * Get the recommendation component. + * @return The recommendation from the ImmunizationRecommendation resource. + */ + public ImmunizationRecommendationRecommendationComponent getRecommendation() { + if (hasRecommendation()) { + // Get the recommendation created by the last RXA. + List l = immunizationRecommendation.getRecommendation(); + if (l.isEmpty()) { + return null; + } + return l.get(l.size() - 1); + } + return null; + } + + /** + * Initialize the resources on receipt of a new ORC or RXA segment. + * @param initialize If true, created new resource always, not just if missing + * @param segment The segment currently being parsed + */ + public void initializeResources(boolean initialize, Segment segment) { + // Create the necessary resources. + DomainResource created = null; + Patient p = mp.getLastResource(Patient.class); + this.segment = segment; + if (initialize) { + checkForImmunization(); + } + if (hasRecommendation() && immunizationRecommendation == null) { + created = immunizationRecommendation = mp.createResource(ImmunizationRecommendation.class); + if (p != null) { + immunizationRecommendation.setPatient(ParserUtils.toReference(p, immunizationRecommendation, "patient")); + } + } + if (hasImmunization() && immunization == null) { + created = immunization = mp.createResource(Immunization.class); + if (p != null) { + immunization.setPatient(ParserUtils.toReference(p, immunization, "patient")); + } + } + if (created != null) { + MessageHeader mh = mp.getFirstResource(MessageHeader.class); + if (mh != null) { + mh.addFocus(ParserUtils.toReference(created, mh, "focus")); + } + } + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/MRGParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MRGParser.java new file mode 100644 index 0000000..c4b7020 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MRGParser.java @@ -0,0 +1,144 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Account; +import org.hl7.fhir.r4.model.Encounter; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Patient; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser for MRG Segments + * + * The MRG segment populates a Patient resource with identifiers and demographics for + * a patient which would need to be merged into a single patiennt. + * + * @author Audacious Inquiry + */ +@Produces(segment="MRG", resource=Patient.class, extra = { Account.class, Encounter.class }) +@Slf4j +public class MRGParser extends AbstractSegmentParser { + private Patient patient; + private Account account; + private Encounter encounter; + + private static List fieldHandlers = new ArrayList<>(); + + static { + log.debug("{} loaded", MRGParser.class.getName()); + } + + /** + * Construct a new MRGParser + * + * @param messageParser The messageParser to construct this parser for. + */ + public MRGParser(MessageParser messageParser) { + super(messageParser, "MRG"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + // The MRG segment is used with an existing patient recorded + // in the PID segment, so get the most recently created Patient + // resource. + patient = getLastResource(Patient.class); + if (patient == null) { + patient = createResource(Patient.class); + } + account = null; + encounter = null; + return patient; + } + + /* + The MRG segment provides receiving applications with information necessary to initiate the merging of patient data as well as groups of records. It is intended that this segment be used throughout the Standard to allow the merging of registration, accounting, and clinical records within specific applications. + + FIELD LENGTH DATA TYPE OPTIONALITY REPEATABILITY TABLE + MRG.1 - Prior Patient Identifier List 250 CX R ∞ + MRG.2 - Prior Alternate Patient ID 250 CX B ∞ + MRG.3 - Prior Patient Account Number 250 CX O - + MRG.4 - Prior Patient ID 250 CX B - + MRG.5 - Prior Visit Number 250 CX O - + MRG.6 - Prior Alternate Visit ID 250 CX O - + MRG.7 - Prior Patient Name 250 XPN + */ + /** + * Add a patient identifier + * @param ident the patient identifier + */ + @ComesFrom(path="Patient.identifier", field = 1, comment = "Prior Patient Identifier List") + @ComesFrom(path="Patient.identifier", field = 2, comment = "Prior Alternate Patient ID") + @ComesFrom(path="Patient.identifier", field = 4, comment = "Prior Patient ID") + public void addPatientIdentifier(Identifier ident) { + patient.addIdentifier(ident); + } + + /** + * Add a patient account identifier + * Creates a new account. Adds a reference from the Encounter to the account. + * Adds a reference from the encounter and the account to the patient as the subject. + * @param accountId The account identifier + */ + @ComesFrom(path="Account.identifier", field = 3, comment = "Prior Patient Account Number") + public void addPatientAccount(Identifier accountId) { + account = createResource(Account.class); + account.addIdentifier(accountId); + account.addSubject(ParserUtils.toReference(patient, account, "subject", "patient")); + account.getMeta().addTag(); + encounter = getEncounter(); + encounter.addAccount(ParserUtils.toReference(account, encounter, "account")); + } + + /** + * Create or return the encounter associated with this segment. + * If an encounter has already been created, returns it. Otherwise + * creates the encounter and connects the encounter to the patient. + * @return The encounter associated with this segment + */ + private Encounter getEncounter() { + if (encounter == null) { + encounter = createResource(Encounter.class); + encounter.setSubject(ParserUtils.toReference(patient, encounter, "subject", "patient")); + } + return encounter; + } + + /** + * Add an identifier to the encounter. + * Creates or gets the existing encounter and adds the identifier to it. + * @param encounterId The encounter identifier. + */ + @ComesFrom(path="Encounter.identifier", field = 5, comment = "Prior Visit Number") + @ComesFrom(path="Encounter.identifier", field = 6, comment = "Prior Alternate Visit ID") + public void addEncounterIdentifier(Identifier encounterId) { + encounter = getEncounter(); + encounter.addIdentifier(encounterId); + } + + /** + * Add the name to the patient. + * @param humanName The patient name + */ + @ComesFrom(path="Patient.name", field = 7, comment = "Patient Name") + public void addPatientName(HumanName humanName) { + patient.addName(); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSAParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSAParser.java new file mode 100644 index 0000000..4cb2536 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSAParser.java @@ -0,0 +1,119 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.OperationOutcome; +import org.hl7.fhir.r4.model.MessageHeader.MessageHeaderResponseComponent; +import org.hl7.fhir.r4.model.MessageHeader.ResponseType; +import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; +import org.hl7.fhir.r4.model.OperationOutcome.IssueType; +import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * Parse an MSA segment into MessageHeader and OperationOutcome resources. + * + * @author Audacious Inquiry + * @see V2 to FHIR: MSA to MessageHeader + */ +@Produces(segment="MSA", resource=OperationOutcome.class, extra=MessageHeader.class) +@Slf4j +public class MSAParser extends AbstractSegmentParser { + private static final List fieldHandlers = new ArrayList<>(); + private MessageHeader mh = null; + private MessageHeaderResponseComponent response = null; + private OperationOutcomeIssueComponent issue; + + static { + log.debug("{} loaded", MSAParser.class.getName()); + } + + /** + * Construct a SegmentParser for MSA Segments + * + * @param messageParser The messageParser using this MSAParser + */ + public MSAParser(MessageParser messageParser) { + super(messageParser, "MSA"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + mh = getFirstResource(MessageHeader.class); + if (mh == null) { + // Log but otherwise ignore this. + log.error("MSH segment not parsed"); + mh = createResource(MessageHeader.class); + } + response = mh.getResponse(); + OperationOutcome oo = createResource(OperationOutcome.class); + issue = oo.getIssueFirstRep(); + mh.getResponse().setDetails(ParserUtils.toReference(oo, mh, "details")); + return mh; + } + + /** + * Set the response identifier from MSA-2 + * @param identifier The identifier + */ + @ComesFrom(path = "MessageHeader.response.identifier", field = 2) + public void setIdentifier(IdType identifier) { + mh.getResponse().setIdentifierElement(identifier); + } + /** + * Set the acknowledgementCode and severity from MSA-1 + * @param acknowledgementCode The Acknowledgement code from MSA-1 + */ + @ComesFrom(path = "OperationOutcome.issue.details.coding.code", table = "0008", field = 1, + also = { "OperationOutcome.issue.severity", + "OperationOutcome.issue.code", + "MessageHeader.response.code" + } + ) + public void setAcknowledgementCode(Coding acknowledgementCode) { + if (acknowledgementCode == null) { + response.setCode(ResponseType.OK); + } else { + issue.getDetails().addCoding(acknowledgementCode); + if (acknowledgementCode.hasCode()) { + switch (acknowledgementCode.getCode()) { + case "AA", "CA": + response.setCode(ResponseType.OK); + issue.setCode(IssueType.INFORMATIONAL); + issue.setSeverity(IssueSeverity.INFORMATION); + break; + case "AE", "CE": + response.setCode(ResponseType.TRANSIENTERROR); + issue.setCode(IssueType.TRANSIENT); + issue.setSeverity(IssueSeverity.ERROR); + break; + case "AR", "CR": + response.setCode(ResponseType.FATALERROR); + issue.setCode(IssueType.PROCESSING); + issue.setSeverity(IssueSeverity.FATAL); + break; + default: + break; + } + } + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSHParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSHParser.java new file mode 100644 index 0000000..241c55d --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/MSHParser.java @@ -0,0 +1,269 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.Endpoint; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.InstantType; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.OperationOutcome; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Provenance; +import org.hl7.fhir.r4.model.Reference; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The MSH Parser creates a MessageHeader Resource for MSH segements. + * + * @see V2-to-FHIR: MSH to Bundle + * @see V2-to-FHIR: MSH to MessageHeader + * + * @author Audacious Inquiry + */ +@Produces(segment="MSH", resource=MessageHeader.class, extra = { Organization.class, OperationOutcome.class, Bundle.class }) +@Slf4j +public class MSHParser extends AbstractSegmentParser { + private static final String SENDER = "sender"; + + private static final String RECEIVER = "receiver"; + + private MessageHeader mh; + + private static final String SENDING_ORGANIZATION = "sendingOrganization"; + private static final String DESTINATION_ORGANIZATION = "destinationOrganization"; + + static { + log.debug("{} loaded", MSHParser.class.getName()); + } + private static final List fieldHandlers = new ArrayList<>(); + /** + * Construct a new MSHParser for the specified messageParser instance. + * @param messageParser The messageParser this parser is associated with. + */ + public MSHParser(MessageParser messageParser) { + super(messageParser, "MSG"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + Provenance provenance; + mh = createResource(MessageHeader.class); + provenance = (Provenance) mh.getUserData(Provenance.class.getName()); + if (provenance != null) { + provenance.getActivity().addCoding(new Coding(null, "v2-FHIR transformation", "HL7 V2 to FHIR transformation")); + } + return mh; + } + + /** + * Create the sending organization (or update the existing one) and add a + * reference to it to the MessageHeader.sender field. + * + * @param ident The identifier of the sending organization. + */ + @ComesFrom(path="MessageHeader.responsible", field = 22, type="XON", comment="Sending Responsible Organization") + public void setSourceSender(Identifier ident) { + Organization sendingOrganization = getOrganization(SENDING_ORGANIZATION); + sendingOrganization.addIdentifier(ident); + mh.setResponsible(ParserUtils.toReference(sendingOrganization, mh, "responsible")); + } + + /** + * Create the sending organization (or update the existing one) and add a + * reference to it to the MessageHeader.sender field. + * + * @param senderEndpoint The identifier of the sending application. + */ + @ComesFrom(path="MessageHeader.source.endpoint", field = 3, + also={ "MessageHeader.sender", "Organization.endpoint.identifier", "Endpoint.name", "Endpoint.identifier" }, + comment="Sending Application") + public void setSourceSenderEndpoint(Identifier senderEndpoint) { + mh.getSource().setEndpoint(senderEndpoint.getSystem()); + Organization sendingOrganization = getOrganization(SENDING_ORGANIZATION); + Endpoint ep = createResource(Endpoint.class); + ep.setName(senderEndpoint.getSystem()); + ep.addIdentifier().setValue(senderEndpoint.getSystem()); + sendingOrganization.getEndpoint().add(ParserUtils.toReference(ep, sendingOrganization, "endpoint")); + mh.setSender(ParserUtils.toReference(sendingOrganization, mh, SENDER)); + } + + /** + * Set the sending facility + * @param sendingFacility The sending facility + */ + @ComesFrom(path="MessageHeader.source.name", field = 4, comment="Sending Facility", + also="MessageHeader.sender") + public void setSourceSenderName(Identifier sendingFacility) { + mh.getSource().setName(sendingFacility.getSystem()); + Organization sendingOrganization = getOrganization(SENDING_ORGANIZATION); + sendingOrganization.setName(sendingFacility.getSystem()); + mh.setSender(ParserUtils.toReference(sendingOrganization, mh, SENDER)); + } + + private Organization getOrganization(String organizationType) { + Organization organization = (Organization) mh.getUserData(organizationType); + if (organization == null) { + if (SENDING_ORGANIZATION.equals(organizationType)) { + organization = createResource(Organization.class); + mh.setSender(ParserUtils.toReference(organization, mh, SENDER)); + mh.setUserData(organizationType, organization); + } else if (DESTINATION_ORGANIZATION.equals(organizationType)) { + organization = createResource(Organization.class); + mh.getDestinationFirstRep().setReceiver(ParserUtils.toReference(organization, mh, RECEIVER)); + mh.setUserData(organizationType, organization); + } else { + throw new IllegalArgumentException("Unrecognized organization type: " + organizationType); + } + } + return organization; + } + + /** + * Copy information from the reciever organization to the destination organization + * @param receiver The receiving organization from an XON + */ + @ComesFrom(path="MessageHeader.destination.receiver", field = 23, type="XON", comment="Receiving Responsible Organization") + public void setDestinationReceiver(Organization receiver) { + Organization receivingOrganization = getOrganization(DESTINATION_ORGANIZATION); + if (receiver.hasName()) { + receivingOrganization.setName(receiver.getName()); + } + if (receiver.hasIdentifier()) { + for (Identifier ident: receiver.getIdentifier()) { + receivingOrganization.addIdentifier(ident); + } + } + if (receiver.hasEndpoint()) { + for (Reference endpoint: receiver.getEndpoint()) { + receivingOrganization.addEndpoint(endpoint); + } + } + mh.getDestinationFirstRep().setReceiver(ParserUtils.toReference(receivingOrganization, mh, RECEIVER)); + } + + + /** + * Set the receiver endpoint from MSH-5 + * @param receiverEndpoint The receiver endpoint + */ + @ComesFrom(path="MessageHeader.destination.endpoint", field = 5, comment="Receiving Application", + also="MessageHeader.destination.receiver.Organization.endpoint") + public void setDestinationReceiverEndpoint(Identifier receiverEndpoint) { + mh.getDestinationFirstRep().setEndpoint(receiverEndpoint.getSystem()); + + Organization organization = getOrganization(DESTINATION_ORGANIZATION); + Endpoint endpoint = createResource(Endpoint.class); + endpoint.addIdentifier(receiverEndpoint); + organization.addEndpoint(ParserUtils.toReference(endpoint, organization, "endpoint")); + mh.getDestinationFirstRep().setReceiver(ParserUtils.toReference(organization, mh, RECEIVER)); + } + + /** + * Set the destination name from MSH-6 Receiving Facility + * @param receiverName The receiving facility name + */ + @ComesFrom(path="MessageHeader.destination.name", field = 6, comment="Receiving Facility", + also="MessageHeader.destination.receiver.Organization.identifier") + public void setDestinationReceiverName(Identifier receiverName) { + mh.getDestinationFirstRep().setName(receiverName.getSystem()); + Organization organization = getOrganization(DESTINATION_ORGANIZATION); + organization.addIdentifier(new Identifier().setValue(receiverName.getSystem())); + mh.getDestinationFirstRep().setReceiver(ParserUtils.toReference(organization, mh, RECEIVER)); + } + + + /** + * Set the bundle timestamp from MSH-7 + * @param dateTimeOfMessage The timestamp + */ + @ComesFrom(path="Bundle.timestamp", field = 7, comment = "Date/Time Of Message") + public void setDateTimeOfMessage(InstantType dateTimeOfMessage) { + getBundle().setTimestampElement(dateTimeOfMessage); + } + + /** + * Add a tag for the messageCode from MSH-9-1 + * @param messageCode The message code + */ + @ComesFrom(path="MessageHeader.meta.tag", field = 9, component = 1, table="0076", comment="Message Code") + public void setMetaTag(Coding messageCode) { + mh.getMeta().addTag(messageCode); + } + + /** + * Add a tag for the trigger event in MSH-9-2 + * @param triggerEvent The trigger event. + */ + @ComesFrom(path="MessageHeader.eventCoding", field = 9, component = 2, table="0003", comment="Trigger Event") + public void setEvent(Coding triggerEvent) { + mh.setEvent(triggerEvent); + } + + /** + * Set the message structure in MSH-9-3 + * @param messageStructure The message structure. + */ + @ComesFrom(path="Bundle.implicitRules", field = 9, component = 3, table="0354", comment="Message Structure", + also="MessageHeader.definition") + public void setMessageStructure(Coding messageStructure) { + String rules = "http://v2plus.hl7.org/2021Jan/message-structure/" + messageStructure.getCode(); + getBundle().setImplicitRules(rules); + // It's about as close as we get, and has the virtue of being a pretty close to a FHIR StructureDefinition + mh.setDefinition(rules); + } + + /** + * Set the bundle identifier from MSH-10 Message Identifier + * @param ident The message identifier + */ + @ComesFrom(path="Bundle.identifier", field = 10) + public void setBundleIdentifier(Identifier ident) { + getBundle().setIdentifier(ident); + } + + /** + * Set the Message Profile from MSH-21 + * @param ident The message profile id + */ + @ComesFrom(path="Bundle.meta.profile", field = 21) + public void setMetaProfile(Identifier ident) { + String rules = ""; + if (ident.hasSystem()) { + rules = ident.getSystem(); + } + if (ident.hasValue()) { + rules = rules + "#" + ident.getValue(); + } + getBundle().getMeta().addProfile(rules); + } + + /** + * Set security tags on the message + * @param securityCode The security code + */ + @ComesFrom(path="MessageHeader.meta.security", field=8) + @ComesFrom(path="MessageHeader.meta.security", field=26, type = "CWE", table = "0952") + @ComesFrom(path="MessageHeader.meta.security", field=27, type = "CWE", table = "0953") + @ComesFrom(path="MessageHeader.meta.security", field=28, type = "ST") + public void addSecurity(CodeableConcept securityCode) { + for (Coding coding: securityCode.getCoding()) { + mh.getMeta().addSecurity(coding); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/NK1Parser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/NK1Parser.java new file mode 100644 index 0000000..c68e58e --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/NK1Parser.java @@ -0,0 +1,216 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.ContactPoint.ContactPointUse; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.DateType; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.RelatedPerson; +import org.hl7.fhir.r4.model.StringType; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser for NK1 Segments + * + * The PV1 segment populates a related person resource + * + * @see V2 + * to FHIR: PV1 to Related Person + * @author Audacious Inquiry + */ +@Produces(segment = "NK1", resource = RelatedPerson.class, extra = { Patient.class }) +@Slf4j +public class NK1Parser extends AbstractSegmentParser { + private RelatedPerson relatedPerson; + private static List fieldHandlers = new ArrayList<>(); + + static { + log.debug("{} loaded", MRGParser.class.getName()); + } + + /** + * Construct a new PV1Parser + * + * @param messageParser The messageParser to construct this parser for. + */ + public NK1Parser(MessageParser messageParser) { + super(messageParser, "NK1"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + relatedPerson = createResource(RelatedPerson.class); + Patient patient = getLastResource(Patient.class); + if (patient == null) { + // patient may not exist if PID somehow failed or wasn't parsed. + // so create one so that it can be referenced. + patient = createResource(Patient.class); + } + relatedPerson.setPatient(ParserUtils.toReference(patient, relatedPerson, "patient")); + return relatedPerson; + } + + /** + * Set the name + * @param name the name + */ + @ComesFrom(path = "RelatedPerson.name", field = 2, comment = "Name") + @ComesFrom(path = "RelatedPerson.name", field = 30, comment = "Contact Person's Name") + public void setName(HumanName name) { + relatedPerson.addName(name); + } + + /** + * Set the relationship + * @param relationship the relationship + */ + @ComesFrom(path = "RelatedPerson.relationship", field = 3, table = "0063", map = "Relationship", comment = "Relationship") + @ComesFrom(path = "RelatedPerson.relationship", field = 7, table = "0131", map = "ContactRole", comment = "Contact Role") + public void setRelationship(CodeableConcept relationship) { + CodeableConcept mappedConcept = new CodeableConcept(); + for (Coding coding: relationship.getCoding()) { + if (!coding.hasSystem() || !coding.hasCode()) { + continue; + } + Mapping m = null; + if (coding.getSystem().endsWith("0063")) { + m = Mapping.getMapping("Relationship"); + } else if (coding.getSystem().endsWith("0131")) { + m = Mapping.getMapping("ContactRole"); + } else { + continue; + } + + Coding mappedCode = m.mapCode(coding, true); + mappedConcept.addCoding(mappedCode); + } + // Add the mapped codes first, since they are the preferred concepts. + if (!mappedConcept.isEmpty()) { + relatedPerson.addRelationship(mappedConcept); + } + // Also add the original codes. + relatedPerson.addRelationship(relationship); + } + + /** + * Set the address + * @param address The address + */ + @ComesFrom(path = "RelatedPerson.address", field = 4, comment = "Address") + @ComesFrom(path = "RelatedPerson.address", field = 32, comment = "Contact Person's Address") + public void setAddress(Address address) { + relatedPerson.addAddress(address); + } + + /** + * Set the phone number + * @param phoneNumber the phone number + */ + @ComesFrom(path = "RelatedPerson.telecom", field = 5, comment = "Phone Number") + @ComesFrom(path = "RelatedPerson.telecom", field = 31, comment = "Contact Person's Telephone Number") + @ComesFrom(path = "RelatedPerson.telecom", field = 40, comment = "Next of Kin Telecommunication Information") + @ComesFrom(path = "RelatedPerson.telecom", field = 41, comment = "Contact Person's Telecommunication Information") + public void setPhoneNumber(ContactPoint phoneNumber) { + relatedPerson.addTelecom(phoneNumber); + } + + /** + * Set the business phone number + * @param businessPhoneNumber the business phone number + */ + @ComesFrom(path = "RelatedPerson.telecom", field = 6, comment = "Business Phone Number") + public void setBusinessPhoneNumber(ContactPoint businessPhoneNumber) { + businessPhoneNumber.setUse(ContactPointUse.WORK); + relatedPerson.addTelecom(businessPhoneNumber); + } + + /** + * Set the start date + * @param startDate the start date + */ + @ComesFrom(path = "RelatedPerson.period.start", field = 8, comment = "Start Date") + public void setStartDate(DateType startDate) { + relatedPerson.getPeriod().setStart(startDate.getValue()); + } + + /** + * Set the end date + * @param endDate the end date + */ + @ComesFrom(path = "RelatedPerson.period.end", field = 9, comment = "End Date") + public void setEndDate(DateType endDate) { + relatedPerson.getPeriod().setEnd(endDate.getValue()); + } + + /** + * Set the identifier + * @param nextofKinAssociatedPartiesEmployeeNumber The identifier + */ + @ComesFrom(path = "RelatedPerson.identifier", field = 12, comment = "Next of Kin / Associated Parties Employee Number") + @ComesFrom(path = "RelatedPerson.identifier", field = 33, comment = "Next of Kin/Associated Party's Identifiers") + public void setNextofKinAssociatedPartiesEmployeeNumber(Identifier nextofKinAssociatedPartiesEmployeeNumber) { + relatedPerson.addIdentifier(nextofKinAssociatedPartiesEmployeeNumber); + } + + /** + * Map gender from table 0001 + * @param administrativeSex The gender from table 0001 + */ + @ComesFrom(path = "RelatedPerson.gender", field = 15, table = "", comment = "Administrative Sex") + public void setAdministrativeSex(Coding administrativeSex) { + PIDParser.setGenderFromTable0001(relatedPerson.getGenderElement(), administrativeSex); + } + + /** + * Set the birthDate + * @param dateTimeofBirth The birth Date + */ + @ComesFrom(path = "RelatedPerson.birthDate", field = 16, comment = "Date/Time of Birth") + public void setDateTimeofBirth(DateTimeType dateTimeofBirth) { + relatedPerson.setBirthDate(dateTimeofBirth.getValue()); + } + + /** + * Set the language + * @param primaryLanguage the language + */ + @ComesFrom(path = "RelatedPerson.communication.language", field = 20, comment = "Primary Language") + public void setPrimaryLanguage(CodeableConcept primaryLanguage) { + relatedPerson.addCommunication().setLanguage(primaryLanguage); + } + + /** + * Set the ssn + * @param contactPersonSocialSecurityNumber The ssn + */ + @ComesFrom(path = "RelatedPerson.identifier.value", field = 37, comment = "Contact Person Social Security Number") + public void setContactPersonSocialSecurityNumber(StringType contactPersonSocialSecurityNumber) { + Identifier ssn = new Identifier().setSystem(Systems.SSN).setValueElement(contactPersonSocialSecurityNumber); + relatedPerson.addIdentifier(ssn); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/OBXParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/OBXParser.java new file mode 100644 index 0000000..0d02a4a --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/OBXParser.java @@ -0,0 +1,625 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.List; + +import java.util.ArrayList; + +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.BaseDateTimeType; +import org.hl7.fhir.r4.model.CodeType; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.Device; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.ImmunizationRecommendation; +import org.hl7.fhir.r4.model.ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent; +import org.hl7.fhir.r4.model.ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Immunization; +import org.hl7.fhir.r4.model.Immunization.ImmunizationEducationComponent; +import org.hl7.fhir.r4.model.Observation; +import org.hl7.fhir.r4.model.Observation.ObservationStatus; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.PositiveIntType; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.PractitionerRole; +import org.hl7.fhir.r4.model.Quantity; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.RelatedPerson; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.TimeType; + +import ca.uhn.hl7v2.model.Type; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; +import gov.cdc.izgw.v2tofhir.utils.TextUtils; + +/** + * OBXParser parses any OBX segments in a message to an Immunization if the message is a VXU or an + * response to an immunization query. + * + * It merges OBX information into the Immunization or ImmunizationRecommendation resource where + * appropriate, otherwise it creates new Observation resources. + * + * @author Audacious Inquiry + * + * @see V2 to FHIR: RXR to Immunization + */ +@Produces(segment = "OBX", resource=Observation.class, + extra = { Immunization.class, ImmunizationRecommendation.class }) +public class OBXParser extends AbstractSegmentParser { + private static final String PERFORMER = "performer"; + private static List fieldHandlers = new ArrayList<>(); + private IzDetail izDetail; + private VisCode redirect = null; + private ImmunizationRecommendationRecommendationComponent recommendation; + private String type = null; + private Observation observation = null; + private PractitionerRole performer; + + /** + * Create an RXA Parser for the specified MessageParser + * @param p The message parser. + */ + public OBXParser(MessageParser p) { + super(p, "OBX"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + protected List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + izDetail = IzDetail.get(getMessageParser()); + if (izDetail.hasRecommendation()) { + recommendation = izDetail.getRecommendation(); + } + + observation = createResource(Observation.class); + return observation; + } + + private enum VisCode { + // Used with Immunization + VACCINE_ELIGIBILITY_CODE("64994-7"), + VIS_DOCUMENT_TYPE_CODE("69764-9"), + VIS_VERSION_DATE_CODE("29768-9"), + VIS_DELIVERY_DATE_CODE("29769-7"), + VIS_VACCINE_TYPE_CODE("30956-7"), + // Used with ImmunizationRecommendation + FORECAST_SCHEDULE("59779-9"), + FORECAST_VACCINE_CODE("30956-7"), + FORECAST_SERIES_NAME("59780-7"), + FORECAST_DOSE_NUMBER("30973-2"), + DOSE_VALIDITY("59781-5"), + FORECAST_NUMBER_DOSES("59782-3"), + SERIES_STATUS("59783-1"), + NEXT_DOSE_EARLIEST("30981-5", "Earliest date to give"), + NEXT_DOSE_RECOMMENDED("30980-7", "Date vaccine due"), + NEXT_DOSE_LATEST("59777-3", "Latest date to give immunization"), + NEXT_DOSE_OVERDUE("59778-1", "Date when overdue for immunization"), + WHY_INVALID("30982-3"), + // None of the above + OTHER(""); + private final String loincCode; + private final String display; + private VisCode(String loincCode) { + this.loincCode = loincCode; + this.display = null; + } + private VisCode(String loincCode, String display) { + this.loincCode = loincCode; + this.display = display; + } + public String getCode() { + return loincCode; + } + private static VisCode match(CodeableConcept cc) { + for (Coding coding: cc.getCoding()) { + VisCode v = match(coding); + if (!VisCode.OTHER.equals(v)) { + return v; + } + } + return OTHER; + } + private static VisCode match(Coding coding) { + if (Systems.LOINC.equals(coding.getSystem())) { + for (VisCode v: VisCode.values()) { + if (coding.hasCode() && coding.getCode().equals(v.loincCode)) { + return v; + } + } + } + return OTHER; + } + boolean isPresent(ImmunizationEducationComponent education) { + switch (this) { + case VIS_DELIVERY_DATE_CODE: + return education.hasPresentationDate(); + case VIS_DOCUMENT_TYPE_CODE: + return education.getDocumentTypeElement().hasValue(); + case VIS_VACCINE_TYPE_CODE: + return education.getDocumentTypeElement().hasExtension(); + case VIS_VERSION_DATE_CODE: + return education.hasPublicationDateElement(); + default: + return false; + } + } + String getDisplay() { + return display; + } + } + + + /** + * Save the type of value in OBX-5 + * @param type the type of value in OBX-5 + */ + @ComesFrom(path = "", field = 2, comment = "Observation Type") + public void setType(StringType type) { + this.type = type.getValueAsString(); + } + + /** + * Figure out where to redirect OBX-5 information for VIS OBX types + * @param observationCode the observation code in OBX-3 + */ + @ComesFrom(path = "Observation.code", field = 3, comment = "Observation Identifier") + public void redirectTo(CodeableConcept observationCode) { + observation.setCode(observationCode); + if (izDetail.hasImmunization() || izDetail.hasRecommendation()) { + redirect = VisCode.match(observationCode); + } else { + redirect = null; + } + } + + /** + * Set the value + * @param v2Type The v2 data type to convert. + */ + @ComesFrom(path = "Observation.value[x]", field = 5, comment = "Observation Value") + public void setValue(Type v2Type) { + v2Type = DatatypeConverter.adjustIfVaries(v2Type); + if (type == null) { + warn("Type is unknown for OBX-5"); + return; + } + Class target = null; + switch (type) { + case "AD": target = Address.class; break; // Address + case "CE", + "CF": target = CodeableConcept.class; break; // Coded Element (With Formatted Values) + case "CK": target = Identifier.class; break; // Composite ID With Check Digit + case "CN": target = Address.class; break; // Composite ID And Name + case "CNE": target = CodeableConcept.class; break; // Coded with No Exceptions + case "CWE": target = CodeableConcept.class; break; // Coded Entry + case "CX": target = Identifier.class; break; // Extended Composite ID With Check Digit + case "DT": target = DateTimeType.class; break; // Observation doesn't like DateType + case "DTM": target = DateTimeType.class; break; // Time Stamp (Date & Time) + case "FT": target = StringType.class; break; // Formatted Text (Display) + case "ID": target = CodeType.class; break; // Coded Value for HL7 Defined Tables + case "IS": target = CodeType.class; break; // Coded Value for User-Defined Tables + case "NM": target = Quantity.class; break; // Numeric (Observation only accepts Quantity) + case "PN": target = HumanName.class; break; // Person Name + case "ST": target = StringType.class; break; // String Data. + case "TM": target = TimeType.class; break; // Time + case "TN": target = ContactPoint.class; break; // Telephone Number + case "TS": target = DateTimeType.class; break; // TimeStamp (OBX requires DateTimeType) + case "TX": target = StringType.class; break; // Text Data (Display) + case "XAD": target = Address.class; break; // Extended Address + case "XCN": target = RelatedPerson.class; break; // Extended Composite Name And Number For Persons + case "XON": target = Organization.class; break; // Extended Composite Name And Number For Organizations + case "XPN": target = HumanName.class; break; // Extended Person Name + case "XTN": target = ContactPoint.class; break; // Extended Telecommunications Number + case "CP", // Composite Price + "DR", // Date/Time Range + "ED", // Encapsulated Data + "MA", // Multiplexed Array + "MO", // Money + "NA", // Numeric Array + "RP", // Reference Pointer + "SN": // Structured Numeric + default: + break; + } + + if (target == null) { + warn("Cannot convert V2 {}", type); + return; + } + + IBase converted = DatatypeConverter.convert(target, v2Type, null); + if (converted instanceof Organization org) { + observation.setValue(org.getNameElement()); + } else if (converted instanceof RelatedPerson rp) { + observation.setValue(new StringType(TextUtils.toString(rp.getNameFirstRep()))); + } else if (converted instanceof Practitioner pr) { + observation.setValue(new StringType(TextUtils.toString(pr.getNameFirstRep()))); + } else if (converted instanceof org.hl7.fhir.r4.model.Type t){ + observation.setValue(t); + } + + if (redirect == null || VisCode.OTHER.equals(redirect)) { + return; + } + + // This observation applies to either a created Immunization or an ImmunizationRecommendation, + // link it via Observation.partOf. + linkObservation(); + + if (izDetail.hasImmunization()) { + handleVisObservations(converted); + } else if (izDetail.hasRecommendation()) { + handleRecommendationObservations(converted); + } + } + + private void handleVisObservations(IBase converted) { + if (VisCode.VACCINE_ELIGIBILITY_CODE.equals(redirect)) { + izDetail.immunization.addProgramEligibility((CodeableConcept) converted); + observation.addPartOf(ParserUtils.toReference(izDetail.immunization, observation, "partOf")); + return; + } + ImmunizationEducationComponent education = getLastEducation(izDetail.immunization); + // If the observation is already present in education + if (redirect.isPresent(education)) { + // Create a new education element. + education = izDetail.immunization.addEducation(); + } + switch (redirect) { + case VIS_DELIVERY_DATE_CODE: + education.setPresentationDateElement( + DatatypeConverter.castInto((BaseDateTimeType)converted, new DateTimeType())); + break; + case VIS_DOCUMENT_TYPE_CODE: + if (converted instanceof StringType sv) { + education.setDocumentTypeElement(sv); + } else if (converted instanceof CodeableConcept cc) { + education.setDocumentType(TextUtils.toString(cc)); + } + break; + case VIS_VACCINE_TYPE_CODE: + education.getDocumentTypeElement() + .addExtension() + .setUrl("http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding") + .setValue(((CodeableConcept)converted).getCodingFirstRep()); + break; + case VIS_VERSION_DATE_CODE: + education.setPublicationDateElement( + DatatypeConverter.castInto((BaseDateTimeType)converted, new DateTimeType())); + break; + default: + break; + } + } + + /** + * Link the Observation to the Immunization or ImmunizationRecommendation to + * which it applies. + */ + private void linkObservation() { + if (!VisCode.OTHER.equals(redirect)) { + Reference ref = null; + if (izDetail.hasImmunization()) { + ref = ParserUtils.toReference(izDetail.immunization, observation, "partof"); + } else if (izDetail.hasRecommendation()) { + ref = ParserUtils.toReference(izDetail.immunizationRecommendation, observation, "partof"); + } + if (ref != null && !observation.getPartOf().contains(ref)) { + observation.addPartOf(ref); + } + } + } + + private void handleRecommendationObservations(IBase converted) { + if (redirect == null) { + return; + } + + ImmunizationRecommendationRecommendationDateCriterionComponent criterion = null; + int value = 0; + switch (redirect) { + case DOSE_VALIDITY: + break; + case FORECAST_DOSE_NUMBER: + value = ((Quantity)converted).getValue().intValue(); + recommendation.setDoseNumber(new PositiveIntType(value)); + break; + case FORECAST_NUMBER_DOSES: + value = ((Quantity)converted).getValue().intValue(); + recommendation.setSeriesDoses(new PositiveIntType(value)); + break; + case FORECAST_SCHEDULE: + break; + case FORECAST_SERIES_NAME: + recommendation.setSeriesElement((StringType)converted); + break; + case FORECAST_VACCINE_CODE: + recommendation.addVaccineCode((CodeableConcept)converted); + break; + case NEXT_DOSE_OVERDUE, + NEXT_DOSE_EARLIEST, + NEXT_DOSE_LATEST, + NEXT_DOSE_RECOMMENDED: + criterion = recommendation.addDateCriterion(); + criterion.setCode(new CodeableConcept().addCoding(new Coding(Systems.LOINC, redirect.getCode(), redirect.getDisplay()))); + criterion.setValueElement(DatatypeConverter.castInto((BaseDateTimeType)converted, new DateTimeType())); + break; + case SERIES_STATUS: + recommendation.setForecastStatus((CodeableConcept)converted); + break; + case WHY_INVALID: + break; + default: + break; + } + } + + private ImmunizationEducationComponent getLastEducation(Immunization immunization) { + if (!immunization.hasEducation()) { + return immunization.getEducationFirstRep(); + } + List l = immunization.getEducation(); + return l.get(l.size() - 1); + } + + /** + * Set the reference range + * @param referenceRange the reference range + */ + @ComesFrom(path = "Observation.referenceRange.text", field = 7, comment = "Reference Range") + public void setReferenceRange(StringType referenceRange) { + observation.addReferenceRange().setTextElement(referenceRange); + } + + /** + * Set the interpretation + * @param interpretationCode the interpretation + */ + @ComesFrom(path = "Observation.interpretation", field = 8, comment = "Interpretation Code") + public void setInterpretationCodes(CodeableConcept interpretationCode) { + observation.addInterpretation(interpretationCode); + } + + /** + * Set the abnormal test code + * @param natureofAbnormalTest the abnormal test code + */ + @ComesFrom(path = "Observation.observation-nature-of-abnormal-test", table = "0080", field = 10, comment = "Nature of Abnormal Test") + public void setNatureofAbnormalTest(CodeType natureofAbnormalTest) + { observation.addExtension() + .setUrl("http://hl7.org/fhir/StructureDefinition/observation-nature-of-abnormal-test") + .setValue(natureofAbnormalTest); + } + + /** + * Set the status code from V2 Table 0085 + * @param observationResultStatus the status code from V2 Table 0085 + */ + @ComesFrom(path = "Observation.status", field = 11, table = "0085", comment = "Observation Result Status") + public void setObservationResultStatus(CodeType observationResultStatus) + { observation.setStatus(toObservationStatus(observationResultStatus)); + } + + /** + * Convert from table 0085 to ObservationStatus + * @param observationResultStatus a code from table 0085 + * @return the converted ObservationStatus value + */ + private ObservationStatus toObservationStatus(CodeType observationResultStatus) { + if (!observationResultStatus.hasCode()) { + return null; + } + switch (observationResultStatus.getCode()) { + case "C": return ObservationStatus.CORRECTED; + case "D": return ObservationStatus.ENTEREDINERROR; + case "F": return ObservationStatus.FINAL; + case "I": return ObservationStatus.REGISTERED; + case "P": return ObservationStatus.PRELIMINARY; + case "R": return ObservationStatus.PRELIMINARY; + case "S": return ObservationStatus.PRELIMINARY; + case "U": return ObservationStatus.FINAL; + case "W": return ObservationStatus.ENTEREDINERROR; + case "X": return ObservationStatus.CANCELLED; + default: return null; + } + } + + /** + * Set the effectiveTime + * @param dateTimeoftheObservation the effectiveTime + */ + @ComesFrom(path = "Observation.effectiveDateTime", field = 14, comment = "Date/Time of the Observation") + public void setDateTimeoftheObservation(DateTimeType dateTimeoftheObservation) { observation.setEffective(dateTimeoftheObservation); + } + + + /** + * Set the producing organization identifier + * @param producersId The producer organization's identifier + */ + @ComesFrom(path = "Observation.performer.PractitionerRole.organization.Organization.identifier", field = 15, comment = "Producer's ID") + public void setProducersID(Identifier producersId) + { + Organization producer = null; + if (!getPerformer().hasOrganization()) { + producer = createResource(Organization.class); + producer.addIdentifier(producersId); + performer.setOrganization(ParserUtils.toReference(producer, performer, PERFORMER)); + } else { + producer = ParserUtils.getResource(Organization.class, performer.getOrganization()); + producer.addIdentifier(producersId); + ParserUtils.toReference(producer, performer, PERFORMER); // Force reference update with identifier + } + } + + /** + * Get or create if necessary the performer of the observation. + * Attaches the reference to the performer to Observation.performer. + * @return the performer of the observation. + */ + private PractitionerRole getPerformer() { + if (performer == null) { + performer = createResource(PractitionerRole.class); + performer.getCodeFirstRep() + .getCodingFirstRep() + .setSystem("http://terminology.hl7.org/CodeSystem/practitioner-role") + .setCode("responsibleObserver") + .setDisplay("Responsible Observer"); + observation.addPerformer(ParserUtils.toReference(performer, observation, "performer")); + } + return performer; + } + + /** + * Set the responsible observer + * @param responsibleObserver the responsible observer + */ + @ComesFrom(path = "Observation.performer.PractitionerRole.practitioner", field = 16, comment = "Responsible Observer") + public void setResponsibleObserver(Practitioner responsibleObserver) + { + addResource(responsibleObserver); getPerformer(); + performer.setPractitioner(ParserUtils.toReference(responsibleObserver, performer, PERFORMER)); + } + + /** + * Set the method of observation + * @param observationMethod the method of observation + */ + @ComesFrom(path = "Observation.method", field = 17, comment = "Observation Method") + public void setObservationMethod(CodeableConcept observationMethod) + { observation.setMethod(observationMethod); + } + + /** + * Set the device identifier + * @param equipmentInstanceIdentifier the device identifier + */ + @ComesFrom(path = "Observation.device.Device.identifier", field = 18, comment = "Equipment Instance Identifier") + public void setEquipmentInstanceIdentifier(Identifier equipmentInstanceIdentifier) + { + Device device = createResource(Device.class); + device.addIdentifier(equipmentInstanceIdentifier); + observation.setDevice(ParserUtils.toReference(device, observation, "device")); + } + + /** + * Set the date time of the analysis + * @param dateTimeoftheAnalysis the date time of the analysis + */ + @ComesFrom(path = "Observation.observation-analysis-date-time", field = 19, comment = "Date/Time of the Analysis") + public void setDateTimeoftheAnalysis(DateTimeType dateTimeoftheAnalysis) + { + observation.addExtension() + .setUrl("http://hl7.org/fhir/StructureDefinition/observation-analysis-date-time") + .setValue(dateTimeoftheAnalysis); + } + + /** + * Set the body site + * @param observationSite the body site + */ + @ComesFrom(path = "Observation.bodySite", field = 20, comment = "Observation Site") + public void setObservationSite(CodeableConcept observationSite) + { observation.setBodySite(observationSite); + } + + /** + * Set the observation identifier + * @param observationInstanceIdentifier the observation identifier + */ + @ComesFrom(path = "Observation.identifier", field = 21, comment = "Observation Instance Identifier") + public void setObservationInstanceIdentifier(Identifier observationInstanceIdentifier) { + if (!observationInstanceIdentifier.hasType()) { + observationInstanceIdentifier.setType(Codes.FILLER_ORDER_IDENTIFIER_TYPE); + } + observation.addIdentifier(observationInstanceIdentifier); + } + + + /** + * Set the performing organization + * @param performingOrganization the performing organization + */ + @ComesFrom(path = "Observation.performer", field = 23, comment = "Performing Organization Name") + public void setPerformingOrganizationName(Organization performingOrganization) + { Organization org = null; + if (getPerformer().hasOrganization()) { + org = ParserUtils.getResource(Organization.class, performer.getOrganization()); + if (performingOrganization.hasName()) { + org.setName(performingOrganization.getName()); + } + if (performingOrganization.hasIdentifier()) { + for (Identifier ident: performingOrganization.getIdentifier()) { + org.addIdentifier(ident); + } + } + } else { + addResource(performingOrganization); + org = performingOrganization; + performer.setOrganization(ParserUtils.toReference(org, performer, PERFORMER)); + } } + + /** + * Set the address of the performing organization + * @param performingOrganizationAddress the address of the performing organization + */ + @ComesFrom(path = "Observation.performer.Organization.address", field = 24, comment = "Performing Organization Address") + public void setPerformingOrganizationAddress(Address performingOrganizationAddress) { + Organization org = null; + if (!getPerformer().hasOrganization()) { + org = createResource(Organization.class); + performer.setOrganization(ParserUtils.toReference(org, performer, PERFORMER)); + } else { + org = ParserUtils.getResource(Organization.class, performer.getOrganization()); + } + org.addAddress(performingOrganizationAddress); + } + + /** + * Create a performer identifying the medical director of the performing organization + * @param performingOrganizationMedicalDirector the medical director + */ + @ComesFrom(path = "Observation.performer.PractitionerRole.practitioner", field = 25, comment = "Performing Organization Medical Director") + public void setPerformingOrganizationMedicalDirector(Practitioner performingOrganizationMedicalDirector) { // NOTE: The performingOrganizationMedicalDirector is a separate performer from the default performer + // returned by getPerformer. + getPerformer(); + if (performer.hasPractitioner()) { + // If there is already a practitioner in the performer, add a new one. + performer = createResource(PractitionerRole.class); + observation.addPerformer(ParserUtils.toReference(performer, observation, PERFORMER)); + } + addResource(performingOrganizationMedicalDirector); + performer.addCode(Codes.MEDICAL_DIRECTOR_ROLE_CODE); + performer.setPractitioner(ParserUtils.toReference(performingOrganizationMedicalDirector, performer, PERFORMER)); + } + + /** + * Set the specific identifier + * NOTE: Not present until HL7 2.9, and not widely in use + * @param specimenIdentifier the specific identifier + */ + @ComesFrom(path = "Observation.specimen.Specimen.identifier", field = 33, comment = "Observation Related Specimen Identifier") + public void setSpecimenIdentifier(Identifier specimenIdentifier) { + // A degenerate reference instead of one of the usual ones. The SPM segment if present + // will create the Specimen resource rather than creating it here. + observation.setSpecimen(new Reference().setIdentifier(specimenIdentifier)); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/ORCParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/ORCParser.java new file mode 100644 index 0000000..62dd638 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/ORCParser.java @@ -0,0 +1,366 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.Encounter; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Immunization; +import org.hl7.fhir.r4.model.Immunization.ImmunizationPerformerComponent; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.PractitionerRole; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.ServiceRequest; +import org.hl7.fhir.r4.model.ServiceRequest.ServiceRequestIntent; +import org.hl7.fhir.r4.model.ServiceRequest.ServiceRequestStatus; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; + +/** + * ORCParser parses any ORC segments in a message to a ServiceRequest + * If the message is a VXU or an response to an immunization query, it also produces an Immunization resource. + * + * @author Audacious Inquiry + * + * @see V2 to FHIR: ORC to ServiceRequest + * @see V2 to FHIR: ORC to Immunization + */ +@Produces(segment = "ORC", resource=ServiceRequest.class, + extra = { Practitioner.class, Organization.class, Immunization.class } +) +public class ORCParser extends AbstractSegmentParser { + private static final String REQUESTER = "requester"; + private static List fieldHandlers = new ArrayList<>(); + private ServiceRequest order; + private PractitionerRole requester; + private Reference requesterRef; + private IzDetail izDetail; + + /** + * Create an ORC Parser for the specified MessageParser + * @param p The message parser. + */ + public ORCParser(MessageParser p) { + super(p, "ORC"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + protected List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + izDetail = IzDetail.get(getMessageParser()); + izDetail.initializeResources(true, getSegment()); + order = createResource(ServiceRequest.class); + if (izDetail.hasImmunization()) { + // Reports an Immunization performed, and reported by filler, so this is a filler order + order.setIntent(ServiceRequestIntent.FILLERORDER); + } + Patient patient = this.getLastResource(Patient.class); + if (patient != null) { + order.setSubject(ParserUtils.toReference(patient, order, "patient", "subject")); + } + Encounter encounter = this.getLastResource(Encounter.class); + if (encounter != null) { + order.setSubject(ParserUtils.toReference(encounter, order, "encounter")); + } + order.setIntent(ServiceRequestIntent.ORDER); + return order; + } + + /** + * Set Order control code from ORC-1 + * + * Also determines if this ORC is part of a VXU, or RSP_K11 response to an Immunization Query, and if so, + * creates the Immunization resource. + * + * @param orderControl The order control code from Table HL7-0119 + */ + @ComesFrom(path = "ServiceRequest.status", field = 1, table = "0119", map = "OrderControlCode[ServiceRequest.status]", + also = { "ServiceRequest.intent = 'order'", + "ServiceRequest.subject = Patient", + "ServiceRequest.encounter = Encounter" + }, priority = 10) + public void setOrderControl(Coding orderControl) { + // ORC-1 is required, so this method should always be called + + if (order.hasStatus()) { + // Status was already set by ORC-5 + return; + } + if (orderControl.hasCode()) { + switch (orderControl.getCode()) { + // For immunization messages, we are only expecting RE. + case "RE", "CN", "OE", "OF", "OR": + order.setStatus(ServiceRequestStatus.COMPLETED); + break; + case "AF", "CH", "FU", "NW", "OK", "PA", "RL", "RO", "RP", + "RQ", "RR", "RU": + order.setStatus(ServiceRequestStatus.ACTIVE); + break; + case "CA", "CR", "DC", "DF", "DR", "OC", "OD", "UA": + order.setStatus(ServiceRequestStatus.REVOKED); + break; + case "DE": + order.setStatus(ServiceRequestStatus.ENTEREDINERROR); + break; + case "HD", "HR", "OH": + order.setStatus(ServiceRequestStatus.ONHOLD); + break; + default: + order.setStatus(ServiceRequestStatus.UNKNOWN); + break; + } + } + } + + private void addOrderIdentifier(Identifier ident, CodeableConcept type) { + if (ident.getType() != type) { + ident = ident.copy(); + ident.setType(type); + } + order.addIdentifier(ident); + if (izDetail.hasImmunization()) { + izDetail.immunization.addIdentifier(ident); + } + } + /** + * Set ServiceRequest.identifier from ORC-2 and ORC-33 + * @param ident The identifier + */ + @ComesFrom(path = "ServiceRequest.identifier", field = 2) + @ComesFrom(path = "ServiceRequest.identifier", field = 33) + public void setOrderPlacerIdentifier(Identifier ident) { + if (ident.hasType()) { + addOrderIdentifier(ident, ident.getType()); + } + addOrderIdentifier(ident, Codes.PLACER_ORDER_IDENTIFIER_TYPE); + } + + /** + * Set ServiceRequest.identifier from ORC-3 + * @param ident The identifier + */ + @ComesFrom(path = "ServiceRequest.identifier", field = 3) + public void setOrderFillerIdentifier(Identifier ident) { + if (ident.hasType()) { + addOrderIdentifier(ident, ident.getType()); + } + addOrderIdentifier(ident, Codes.FILLER_ORDER_IDENTIFIER_TYPE); + } + + /** + * Set ServiceRequest.identifier from ORC-4 + * @param ident The identifier + */ + @ComesFrom(path = "ServiceRequest.identifier", field = 4) + public void setOrderPlacerGroupIdentifier(Identifier ident) { + addOrderIdentifier(ident, Codes.PLACER_ORDER_GROUP_TYPE); + } + + + /** + * Set the orderStatus from ORC-5 + * @param orderStatus The orderStatus from table 0038 + */ + @ComesFrom(path = "ServiceRequest.status", field = 5, table="0038", priority = 5) + public void setOrderStatus(Coding orderStatus) { + if (orderStatus.hasCode()) { + switch (orderStatus.getCode()) { + case "A", "IP", "SC": + order.setStatus(ServiceRequestStatus.ACTIVE); + break; + case "CA", "DC": + order.setStatus(ServiceRequestStatus.REVOKED); + break; + case "CM": + order.setStatus(ServiceRequestStatus.COMPLETED); + break; + case "HD": + order.setStatus(ServiceRequestStatus.ONHOLD); + break; + case "ER", "RP": + default: + break; + } + } + } + + /** + * Add the Placer parent identifier + * @param ident The identifier + */ + @ComesFrom(path = "ServiceRequest.identifier", field = 8, component = 1) + public void setOrderPlacerParentIdentifier(Identifier ident) { + addOrderIdentifier(ident, Codes.PLACER_ORDER_GROUP_TYPE); + } + + /** + * Add the Filler parent identifier + * @param ident The identifier + */ + @ComesFrom(path = "ServiceRequest.identifier", field = 8, component = 2) + public void setOrderFillerParentIdentifier(Identifier ident) { + addOrderIdentifier(ident, Codes.FILLER_ORDER_GROUP_TYPE); + } + + /** + * Set the order creation date time + * @param orderDateTime the creation date time. + */ + @ComesFrom(path = "ServiceRequest.authoredOn", field = 9) + public void setOrderCreationTime(DateTimeType orderDateTime) { + order.setAuthoredOnElement(orderDateTime); + if (izDetail.hasImmunization()) { + izDetail.immunization.setRecordedElement(orderDateTime); + } + } + + /** + * Set the ordering provider + * @param orderingProvider the ordering provider + */ + @ComesFrom(path = "ServiceRequest.requester.PractitionerRole.practitioner", field = 12) + public void setOrderingProvider(Practitioner orderingProvider) { + Reference providerReference = ParserUtils.toReference(addResource(orderingProvider), requester, "practitioner"); + getRequester().setPractitioner(providerReference); + updateRequesterName(); + } + + /** + * Get the ordering PractitionerRole or create one if it + * does not already exist. + * @return the ordering PractitionerRole + */ + private PractitionerRole getRequester() { + if (requester == null) { + requester = createResource(PractitionerRole.class); + requesterRef = ParserUtils.toReference(requester, order, REQUESTER); + order.setRequester(requesterRef); + if (izDetail.hasImmunization()) { + requesterRef = ParserUtils.toReference(requester, izDetail.immunization, "performer", "practitioner"); + ImmunizationPerformerComponent perf = izDetail.immunization.addPerformer().setActor(requesterRef); + perf.setFunction(Codes.ORDERING_PROVIDER_FUNCTION_CODE); + } + } + return requester; + } + + private void updateRequesterName() { + // NOTE: This violates the rule about first name in wins + // for PractitionerRole, but that's because their name + // has to dynamically change to account for the fact that + // they are built in pieces. + StringBuilder b = new StringBuilder(); + if (requester.hasPractitioner()) { + b.append(requester.getPractitioner().getDisplay()); + if (requester.hasOrganization()) { + b.append(" @ "); + } + } + if (requester.hasOrganization()) { + b.append(requester.getOrganization().getDisplay()); + } + requesterRef.setDisplay(b.toString()); + } + + /** + * Set the order effective date time + * @param effectiveDateTime The effective date and time + */ + @ComesFrom(path = "ServiceRequest.occurrenceDateTime", field = 15) + public void setOrderDateTime(DateTimeType effectiveDateTime) { + order.setOccurrence(effectiveDateTime); + } + + /** + * Set the ordering organization + * @param organization the ordering organization + */ + @ComesFrom(path = "ServiceRequest.requester.PractitionerRole.organization", field = 21) + public void setOrderingOrganization(Organization organization) { + if (izDetail.requestingOrganization != null) { + // If organization already exists, just copy name and identifier from XON + izDetail.requestingOrganization.setNameElement(organization.getNameElement()); + izDetail.requestingOrganization.setIdentifier(organization.getIdentifier()); + } else { + izDetail.requestingOrganization = addResource(organization); + } + getRequester(); + Reference orgReference = ParserUtils.toReference(izDetail.requestingOrganization, requester, REQUESTER); + requester.setOrganization(orgReference); + updateRequesterName(); + } + + /** + * Set the ordering organization address + * @param orderingProviderAddress the ordering organization address + */ + @ComesFrom( + path = "ServiceRequest.requester.PractitionerRole" + + ".organization.Organization.address", field = 22 + ) + public void setOrderingOrganizationAddress(Address orderingProviderAddress) { + if (izDetail.requestingOrganization == null) { + izDetail.requestingOrganization = createResource(Organization.class); + getRequester().setOrganization(ParserUtils.toReference(izDetail.requestingOrganization, requester, REQUESTER)); + } + izDetail.requestingOrganization.addAddress(orderingProviderAddress); + } + + /** + * Set the ordering organization phone number + * @param orderingProviderContact the ordering organization phone number + */ + @ComesFrom(path = "ServiceRequest.requester.PractitionerRole.organization.Organization.telecom", field = 23) + public void setOrderingOrganizationTelecom(ContactPoint orderingProviderContact) { + if (izDetail.requestingOrganization == null) { + izDetail.requestingOrganization = createResource(Organization.class); + getRequester().setOrganization(ParserUtils.toReference(izDetail.requestingOrganization, requester, REQUESTER)); + } + izDetail.requestingOrganization.addTelecom(orderingProviderContact); + } + + /** + * Set the confidentiality code for the order + * @param confidentiality the confidentiality code for the order + */ + @ComesFrom(path = "ServiceRequest.meta.security", field = 28) + public void setOrderConfidentiality(CodeableConcept confidentiality) { + for (Coding securityCode: confidentiality.getCoding()) { + order.getMeta().addSecurity(securityCode); + if (izDetail.hasImmunization()) { + izDetail.immunization.getMeta().addSecurity(securityCode); + } + } + } + + /** + * Set the order location type + * @param locationCode the order location type + */ + @ComesFrom(path = "ServiceRequest.locationCode", field = 29, table = "0482") + public void setOrderLocationCode(CodeableConcept locationCode) { + order.addLocationCode(locationCode); + } + + + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/PD1Parser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PD1Parser.java new file mode 100644 index 0000000..dc877be --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PD1Parser.java @@ -0,0 +1,98 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.Provenance; + +import com.ainq.fhir.utils.PathUtils; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The EVNParser extracts information from the EVN segment and adds it to the + * ProvenanceResource for the MessageHeader. + * + * @author Audacious Inquiry + * + */ +@Produces(segment = "PD1", resource = Provenance.class) +@Slf4j +public class PD1Parser extends AbstractSegmentParser { + Patient patient; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", PD1Parser.class.getName()); + } + + /** + * Construct a new DSC Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public PD1Parser(MessageParser messageParser) { + super(messageParser, "PD1"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + public IBaseResource setup() { + patient = getFirstResource(Patient.class); + return patient; + } + + /** + * Set the primary care provider organization + * @param patientPrimaryFacility the primary care provider organization + */ + @ComesFrom(path = "Patient.generalPractitioner.Organization", field = 3, comment = "Patient Primary Facility") + public void setPatientPrimaryFacility(Organization patientPrimaryFacility) { + addResource(patientPrimaryFacility); + patient.addGeneralPractitioner(ParserUtils.toReference(patientPrimaryFacility, patient, "general-practitioner")); + } + + /** + * Set the primary care provider + * @param patientPrimaryCareProviderNameIdNo the primary care provider + */ + @ComesFrom(path = "Patient.generalPractitioner.Practitioner", field = 4, comment = "Patient Primary Care Provider Name & ID No.") + public void setPatientPrimaryCareProviderNameIdNo(Practitioner patientPrimaryCareProviderNameIdNo) { + addResource(patientPrimaryCareProviderNameIdNo); + patient.addGeneralPractitioner(ParserUtils.toReference(patientPrimaryCareProviderNameIdNo, patient, "general-practitioner")); + } + + /** + * Add a patient disability + * @param handicap the patient handicap + */ + @ComesFrom(path = "Patient.patient-disability", field = 6, comment = "Handicap") + public void setHandicap(CodeableConcept handicap) { + patient.addExtension(PathUtils.FHIR_EXT_PREFIX + "patient-disability", handicap); + } + + /** + * Set the place of worship + * V2 provides a place to record the organization, FHIR only the name. The reality is, + * if this is captured, it is likely just the name. + * @param placeOfWorship the place of worship + */ + @ComesFrom(path = "Patient.patient-congregation", field = 14, comment = "Place of Worship") + public void setPlaceofWorship(Organization placeOfWorship) { + patient.addExtension(PathUtils.FHIR_EXT_PREFIX + "patient-congregation", placeOfWorship.getNameElement()); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/PIDParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PIDParser.java new file mode 100644 index 0000000..ab3c51c --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PIDParser.java @@ -0,0 +1,772 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.UnaryOperator; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Account; +import org.hl7.fhir.r4.model.Account.AccountStatus; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.BooleanType; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.ContactPoint.ContactPointUse; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.Enumeration; +import org.hl7.fhir.r4.model.Enumerations.AdministrativeGender; +import org.hl7.fhir.r4.model.Extension; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.HumanName.NameUse; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.InstantType; +import org.hl7.fhir.r4.model.IntegerType; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Provenance; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.RelatedPerson; +import org.hl7.fhir.r4.model.StringType; + +import ca.uhn.fhir.model.api.TemporalPrecisionEnum; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; +import lombok.extern.slf4j.Slf4j; + +/** + * PIDParser handles PID segments and creates Patient, Account and Related Person resources. It works + * with the PD1 parser to collect additional demographics, and the NK1 parser to collect + * contact information. + * + * @see V2 to FHIR PID to Patient Mapping + * @see V2 to FHIR PID to Account Mapping + * + * @author Audacious Inquiry + * + */ +@Produces(segment="PID", resource = Patient.class, extra = { RelatedPerson.class, Account.class }) +@Slf4j +public class PIDParser extends AbstractSegmentParser { + private Patient patient = null; + static { + log.debug("Loaded PIDParser"); + } + /** Extension for Patient mother's maiden name */ + public static final String MOTHERS_MAIDEN_NAME = "http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName"; + /** Extension for OMB Category in US Core Race and Ethnicity Extensions */ + public static final String OMB_CATEGORY = "ombCategory"; + /** Extension for Patient birth time */ + public static final String PATIENT_BIRTH_TIME = "http://hl7.org/fhir/StructureDefinition/patient-birthTime"; + /** Extension for Patient birth place */ + public static final String PATIENT_BIRTH_PLACE = "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"; + /** Extension for Religion */ + private static final String RELIGION = "http://hl7.org/fhir/StructureDefinition/patient-religion"; + /** Extension for US Core Race */ + public static final String US_CORE_RACE = "http://hl7.org/fhir/us/core/StructureDefinition/us-core-race"; + /** Extension for US Core Ethnicity */ + public static final String US_CORE_ETHNICITY = "http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity"; + /** Extension for Citizenship */ + public static final String PATIENT_CITIZENSHIP = "http://hl7.org/fhir/StructureDefinition/patient-citizenship"; + /** Extension for Nationality */ + public static final String PATIENT_NATIONALITY = "http://hl7.org/fhir/StructureDefinition/patient-nationality"; + private static List fieldHandlers = new ArrayList<>(); + /** + * Create a PID parser for the specified message parser + * @param p The message parser to create this PID parser for + */ + public PIDParser(MessageParser p) { + super(p, "PID"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + patient = this.createResource(Patient.class); + + MessageHeader mh = getFirstResource(MessageHeader.class); + if (mh != null) { + Reference ref = ParserUtils.toReference(patient, mh, "focus"); + mh.addFocus(ref); + } + + return patient; + } + + /** + * Add an identifier to the patient + * @param ident The identifier to add + */ + @ComesFrom(path="Patient.identifier", field = 2) + @ComesFrom(path="Patient.identifier", field = 3) + @ComesFrom(path="Patient.identifier", field = 4) + @ComesFrom(path="Patient.identifier", field = 20, comment = "Driver's License Number") + + public void addIdentifier(Identifier ident) { + patient.addIdentifier(ident); + } + + /** + * Add a name to the patient + * @param name The name to add + */ + @ComesFrom(path="Patient.name", field = 5) + public void addName(HumanName name) { + patient.addName(name); + } + /** + * Add a mothers maiden name to a patient using the mothersMaidenName extension. + * + * @param hn The mother's maiden name + */ + @ComesFrom(path="Patient.patient-mothersMaidenName.valueString", field = 6, fhir = HumanName.class) + public void addMothersMaidenName(HumanName hn) { + if (isNotEmpty(hn) && hn.hasFamily()) { + patient.addExtension() + .setUrl(MOTHERS_MAIDEN_NAME) + .setValue(hn.getFamilyElement()); + } + } + + /** + * Add a birth date and optionally the time of birth to a patient. + * + * If the precision of the datetime is greater than to the day, a birthTime extension + * will be added to the patient.birthDate element. + * + * @param dt The datetime + */ + @ComesFrom(path="Patient.birthDate", field = 7, fhir = DateTimeType.class, + also="Patient.patient-birthTime") + public void addBirthDateTime(DateTimeType dt) { + if (isNotEmpty(dt)) { + patient.setBirthDate(dt.getValue()); + if (dt.getPrecision().compareTo(TemporalPrecisionEnum.DAY) > 0) { + patient.getBirthDateElement().addExtension() + .setUrl(PATIENT_BIRTH_TIME) + .setValue(dt); + } + } + } + + /** + * Set a gender on a patient based on a Codeable Concept + * @param gender A Codeable Concept representing the patient gender + */ + @ComesFrom( + path="Patient.gender", field = 8, table="0001", + map = "Gender", + fhir = CodeableConcept.class + ) + public void setGender(CodeableConcept gender) { + for (Coding coding: gender.getCoding()) { + if (coding.hasCode() && coding.hasSystem()) { + String system = coding.getSystem(); + if (system.endsWith("0001")) { + setGenderFromTable0001(patient.getGenderElement(), coding); + } else if (Systems.getSystemNames(system).contains(Systems.DATA_ABSENT)) { + setDataAbsentReasonFromDataAbsent(patient.getGenderElement(), coding.getCode()); + } else if (Systems.getSystemNames(system).contains(Systems.NULL_FLAVOR)) { + setDataAbsentFromNullFlavor(patient.getGenderElement(), coding.getCode()); + } + } + if (patient.hasGender()) { break; } + } + } + + /** + * Set gender from HL7 Table 0001 + * @param enumeration The enumeration to set the value for + * @param gender The gender code + */ + public static void setGenderFromTable0001(Enumeration enumeration, Coding gender) { + switch (gender.getCode()) { + case "A": enumeration.setValue(AdministrativeGender.OTHER); break; + case "F": enumeration.setValue(AdministrativeGender.FEMALE); break; + case "M": enumeration.setValue(AdministrativeGender.MALE); break; + case "N": StructureParser.setDataAbsentReason(enumeration, "not-applicable"); break; + case "O": enumeration.setValue(AdministrativeGender.OTHER); break; + case "U", "UNK": + enumeration.setValue(AdministrativeGender.UNKNOWN); break; + case "ASKU": + StructureParser.setDataAbsentReason(enumeration, "asked-unknown"); break; + case "PHC1175": + StructureParser.setDataAbsentReason(enumeration, "asked-declined"); break; + default: StructureParser.setDataAbsent(enumeration); break; + } + } + + /** + * Set the reason why gender is not present from a code in DataAbsentReason + * @param gender The gender value to update + * @param code A code from DataAbsentReason + */ + public void setDataAbsentReasonFromDataAbsent(Enumeration gender, String code) { + switch (code) { + case "unsupported": gender.setValue(AdministrativeGender.OTHER); break; + case "unknown": gender.setValue(AdministrativeGender.UNKNOWN); break; + case "temp-unknown":gender.setValue(AdministrativeGender.UNKNOWN); break; + default: StructureParser.setDataAbsentReason(gender, code); break; + } + } + + /** + * Set the reason why gender is not present from a code in NulLFlavor + * @param gender The gender value to update + * @param code A code from NullFlavor + */ + public void setDataAbsentFromNullFlavor(Enumeration gender, String code) { + switch (code) { + case "OTH": gender.setValue(AdministrativeGender.OTHER); break; + case "UNK": gender.setValue(AdministrativeGender.UNKNOWN); break; + case "NAVU":gender.setValue(AdministrativeGender.UNKNOWN); break; + default: setDataAbsentFromNullFlavor(gender, code); break; + } + } + + /** + * Add an alias to the list of patient names. + * @param alias The alias + */ + @ComesFrom(path="Patient.name", field = 9) + public void addAlias(HumanName alias) { + if (isNotEmpty(alias)) { + // Aliases are NOT official names. + if (!alias.hasUse()) { alias.setUse(NameUse.USUAL); } + patient.addName(alias); + } + } + + /** + * Add a race code to the patient using the US Core Race extension + * @param race The race to add. + */ + @ComesFrom(path="Patient.us-core-race.extension('ombCategory').valueCoding", table = "0005", map = "USCoreRace", field = 10, + also= { + "Patient.us-core-race.extension('ombDetail').valueCoding", + "Patient.us-core-race.extension('text').valueString" + } + ) + public void addRace(CodeableConcept race) { + if (isEmpty(race)) { + return; + } + + Extension raceExtension = patient.addExtension().setUrl(US_CORE_RACE); + getContext().setProperty(raceExtension.getUrl(), raceExtension); + Extension text = setRaceText(race, raceExtension); + + if (!setCDCREC(race, raceExtension) && // Didn't find CDCREC + !setLegacy(race, raceExtension, text) // Didn't find a Legacy code + ) { + setUnknown(raceExtension, "UNK"); // Then set value as unknown. + } + + } + + private Extension setRaceText(CodeableConcept race, Extension raceExtension) { + Extension text = null; + if (race.hasText()) { + text = new Extension("text", new StringType(race.getText())); + raceExtension.addExtension(text); + } + return text; + } + + private boolean setCDCREC(CodeableConcept race, Extension raceExtension) { + for (Coding coding: race.getCoding()) { + String code = coding.getCode(); + if (StringUtils.isBlank(code)) { + continue; + } + + List systemNames = Systems.getSystemNames(coding.getSystem()); + + if ((!coding.hasSystem() || systemNames.contains(Systems.CDCREC)) && + setCategoryAndDetail(raceExtension, coding, code, this::getRaceCategory) + ) { + return true; + } + if (setUnknown(raceExtension, code)) { + return true; + } + } + return false; + } + private boolean setLegacy(CodeableConcept race, Extension raceExtension, Extension text) { + for (Coding coding: race.getCoding()) { + String code = coding.getCode(); + + if (StringUtils.isBlank(code)) { + continue; + } + + if (text == null) { + text = new Extension("text", new StringType(code)); + raceExtension.addExtension(text); + } + + // Deal with common legacy codes + Coding c = new Coding(Systems.CDCREC, getRaceCategory(code), null); + if (c.hasCode()) { + Extension category = raceExtension.getExtensionByUrl(OMB_CATEGORY); + if (category == null) { + raceExtension.addExtension(OMB_CATEGORY, c); + } else { + category.setValue(c); + } + return true; + } + } + return false; + } + + /** + * Add an address to the patient + * @param address The address + */ + @ComesFrom(path="Patient.address", field = 11) + public void addAddress(Address address) { + patient.addAddress(address); + } + + /** + * Add the county name to the patient address + * @param countyName The name of the county + */ + + @ComesFrom(path="Patient.address.district", field = 12) + public void addCounty(StringType countyName) { + if (patient.hasAddress()) { + if (!patient.getAddressFirstRep().hasDistrict()) { + // Set county on first address + patient.getAddressFirstRep().setDistrictElement(countyName); + } else if (!patient.getAddressFirstRep().getDistrict().equals(countyName.getValue()) ) { + // The county doesn't match district of first address, add a new address containing only the county + patient.addAddress().setDistrictElement(countyName); + } else { + // They match so we can ignore this case. + } + } + } + + private boolean setCategoryAndDetail(Extension extension, Coding coding, String code, UnaryOperator categorize) { + Extension category = extension.getExtensionByUrl(OMB_CATEGORY); + + if ("ASKU".equals(code) || "UNK".equals(code)) { + // Set OMB category to code and quit + extension.setExtension(null); // Clear prior extensions, only ombCategory can be present + if (category == null) { + extension.addExtension(OMB_CATEGORY, new Coding(Systems.NULL_FLAVOR, code, null)); + } else { + category.setValue(new Coding(Systems.NULL_FLAVOR, code, null)); + } + return true; + } + + // Figure out category and detail codes + Coding categoryCode = new Coding().setCode(categorize.apply(code)).setSystem(Systems.CDCREC); + if (categoryCode.hasCode()) { + // if category has a code, it was a legitimate race code + if (category == null) { + extension.addExtension(OMB_CATEGORY, categoryCode); + } else { + category.setValue(categoryCode); + } + + // If if smells enough like a CDCREC code + if (coding.getCode().matches("^[1-2]\\d{3}-\\d$")) { + // Add to detailed. + extension.addExtension("detailed", coding); + } + if (coding.hasDisplay() && !extension.hasExtension("text")) { + extension.addExtension("text", coding.getDisplayElement()); + } + } + return false; + } + + /** + * Add an ethnicity code to the patient using the US Core Ethnicity extension + * @param ethnicity The ethnicity to add. + */ + @ComesFrom(path="Patient.us-core-ethnicity.extension('ombCategory').valueCoding", table = "0189", map = "USCoreEthnicity", field = 22, + also = { + "Patient.us-core-ethnicity.extension('ombDetail').valueCoding", + "Patient.us-core-ethnicity.extension('text').valueString" + } + ) + public void addEthnicity(CodeableConcept ethnicity) { + if (isEmpty(ethnicity)) { + return; + } + + Extension ethnicityExtension = patient.addExtension().setUrl(US_CORE_ETHNICITY); + getContext().setProperty(ethnicityExtension.getUrl(), ethnicityExtension); + Extension text = null; + if (ethnicity.hasText()) { + text = new Extension("text", new StringType(ethnicity.getText())); + ethnicityExtension.addExtension("text", text); + } + for (Coding coding: ethnicity.getCoding()) { + String code = StringUtils.defaultString(coding.getCode()); + List systemNames = Systems.getSystemNames(coding.getSystem()); + + if (systemNames.contains(Systems.CDCREC) && + setCategoryAndDetail(ethnicityExtension, coding, code, this::getEthnicityCategory) + ) { + return; + } + + if (setUnknown(ethnicityExtension, code)) { + return; + } + } + + // Didn't find CDCREC, or UNKNOWN look in other code sets. + for (Coding coding: ethnicity.getCoding()) { + String code = StringUtils.defaultString(coding.getCode()); + + if (text == null) { + text = new Extension("text", new StringType(code)); + ethnicityExtension.addExtension(text); + } + + // Deal with common legacy codes + Coding c = new Coding(Systems.CDCREC, getEthnicityCategory(code), null); + if (c.hasCode()) { + Extension category = ethnicityExtension.getExtensionByUrl(OMB_CATEGORY); + if (category == null) { + ethnicityExtension.addExtension(OMB_CATEGORY, c); + } else { + category.setValue(c); + } + return; + } + } + // Nothing found, we bail + setUnknown(ethnicityExtension, "UNK"); + + } + + private boolean setUnknown(Extension raceExtension, String code) { + // Don't both looking at systems, just codes. + + // Two switches are merged. This catches errors when DATA_ABSENT codes are used in + // the NULL_FLAVOR system and vice-versa. + switch (code) { + case "asked-unknown", // Set OMB category to ASKU and quit + "ASKU": + raceExtension.setExtension(null); // Clear prior extensions + raceExtension.addExtension(OMB_CATEGORY, new Coding(Systems.NULL_FLAVOR, "ASKU", null)); + return true; + case "unknown", // Set OMB category to UNK and quit + "UNK": + raceExtension.setExtension(null); // Clear prior extensions + raceExtension.addExtension(OMB_CATEGORY, new Coding(Systems.NULL_FLAVOR, "UNK", null)); + return true; + default: + return false; + } + } + + /** + * Computes the race category from the race code + * + * This uses knowledge about the structure of the CDC Race code table to compute the values. + * + * @param raceCode The given race code + * @return The OMB Race category code + */ + public String getRaceCategory(String raceCode) { + raceCode = raceCode.toUpperCase(); + // American Indian or Alaska Native + + if (isBetween(raceCode, "1002", "2027") || + "INDIAN".equals(raceCode) || + "I".equals(raceCode) + ) { + return "1002-5"; + } + // Asian + if (isBetween(raceCode, "2028", "2053") || + "ASIAN".equals(raceCode) || + "A".equals(raceCode) + ) { + return "2028-9"; + } + // Black or African American + if (isBetween(raceCode, "2054", "2076") || + "BLACK".equals(raceCode) || + "B".equals(raceCode) + ) { + return "2054-5"; + } + // Native Hawaiian or Other Pacific Islander + if (isBetween(raceCode, "2076", "2105") || + "2500-7".equals(raceCode) || + "HAWIIAN".equals(raceCode) || "H".equals(raceCode) + ) { + return "2076-8"; + } + // White + if (isBetween(raceCode, "2106", "2130") || + "WHITE".equals(raceCode) || + "W".equals(raceCode) + ) { + return "2106-3"; + } + if ("2131-1".equals(raceCode) || "OTHER".equals(raceCode) || "O".equals(raceCode)) { + return "2131-1"; + } + return null; + } + + private boolean isBetween(String string, String low, String high) { + return low.compareTo(string) <= 0 && high.compareTo(string) > 0; + } + + /** + * Computes the ethnic group category from the race code + * + * This uses knowledge about the structure of the CDC Ethnicity code table to compute the values. + * + * @param ethnicityCode The given ethnicity code + * @return The OMB ethnicity category code + */ + public String getEthnicityCategory(String ethnicityCode) { + ethnicityCode = ethnicityCode.toUpperCase(); + if (("2135".compareTo(ethnicityCode) >= 0 && "2186".compareTo(ethnicityCode) < 0) || + ethnicityCode.charAt(0) == 'H' + ) { + return "2135-2"; + } + if ("2186-5".equals(ethnicityCode) || ethnicityCode.charAt(0) == 'N') { + return "2186-5"; + } + return null; + } + + + /** + * Add a phone number to a patient + * @param phone The phone number (or other telecommuncations address) + * @param use The use if unspecified + */ + public void addPhone(ContactPoint phone, ContactPointUse use) { + if (!phone.hasUse() && use != null) { + phone.setUse(use); + } + patient.addTelecom(phone); + } + + /** + * Add a Home contact point to the patient + * @param homePhone The contact point + */ + @ComesFrom(path="Patient.telecom", field = 13, comment = "Home Phone") + public void addHomePhone(ContactPoint homePhone) { + addPhone(homePhone, ContactPointUse.HOME); + } + /** + * Add a Work contact point to the patient + * @param workPhone The contact point + */ + @ComesFrom(path="Patient.telecom", field = 14, comment = "Work Phone") + public void addWorkPhone(ContactPoint workPhone) { + addPhone(workPhone, ContactPointUse.WORK); + } + + /** + * Add a contact point to the patient + * @param telecom The contact point + */ + @ComesFrom(path="Patient.telecom", field = 40, comment="Patient Telecommunication Information") + public void addTelecom(ContactPoint telecom) { + addPhone(telecom, null); + } + + + /** + * Add a language for the patient. + * @param language The language + */ + @ComesFrom(path="Patient.communication.language", field = 15) + public void addLanguage(CodeableConcept language) { + patient.addCommunication().setLanguage(language); + } + + + /** + * Set the marital status for the patient. + * @param maritalStatus The marital status + */ + @ComesFrom(path="Patient.maritalStatus", field = 16) + public void setMaritalStatus(CodeableConcept maritalStatus) { + patient.setMaritalStatus(maritalStatus); + } + + /** + * Add a religion to the patient + * @param religion The religion + */ + @ComesFrom(path="Patient.patient-religion", field = 17) + public void addReligion(CodeableConcept religion) { + patient.addExtension(RELIGION, religion); + } + + /** + * Add a patient account + * + * Creates a new active account resource with the specified identifier, and ties it back to the + * patient via a reference. + * + * @param accountId The account identifier + */ + @ComesFrom(path="Account.identifier", field = 18, comment = "Patient Account") + public void addAccount(Identifier accountId) { + if (isEmpty(accountId)) { + return; + } + Account account = createResource(Account.class); + account.addIdentifier(accountId); + if (isNotEmpty(patient)) { + account.setStatus(AccountStatus.ACTIVE); + account.addSubject(ParserUtils.toReference(patient, account, "patient", "subject")); + } + } + + /** + * Add a social security number to a patient. + * @param ssn The social security number + */ + @ComesFrom(path="Patient.identifier", field = 19, comment = "Social Security Number") + public void addSSN(Identifier ssn) { + if (isEmpty(patient) || isEmpty(ssn)) { + return; + } + if (!ssn.hasType()) { + ssn.setType(Codes.SSN_TYPE); + } + if (!ssn.hasSystem()) { + ssn.setSystem(Systems.SSN); + } + patient.addIdentifier(ssn); + } + + /** + * Add the mothers identifier to a RelatedPerson for this patient. + * @param mother The mother's identifier + */ + @ComesFrom(path="RelatedPerson.identifier", field = 21, comment="Mother's identifier") + public void addMother(Identifier mother) { + if (isEmpty(patient) || isEmpty(mother)) { + return; + } + RelatedPerson rp = (RelatedPerson) patient.getUserData("mother"); + if (rp == null) { + rp = createResource(RelatedPerson.class); + patient.setUserData("mother", rp); + } + rp.addIdentifier(mother); + rp.setPatient(ParserUtils.toReference(patient, rp, "patient")); + rp.addRelationship(Codes.MOTHER); + } + + /** + * Add the patient's birth place + * @param birthPlace The birthplace + */ + @ComesFrom(path="Patient.patient-birthPlace", field = 23) + public void addBirthPlace(StringType birthPlace) { + if (isEmpty(patient) || isEmpty(birthPlace)) { + return; + } + patient.addExtension(PATIENT_BIRTH_PLACE, birthPlace); + } + + /** + * Add the patient's multiple birth indicator + * @param indicator The indicator + */ + @ComesFrom(path="Patient.multipleBirthBoolean", field = 24, comment="Multiple Birth Indicator") + public void setMultipleBirthIndicator(BooleanType indicator) { + patient.setMultipleBirth(indicator); + } + + /** + * Add the patient's multiple birth order + * @param order The birth order + */ + @ComesFrom(path="Patient.multipleBirthInteger", field = 25, comment="Multiple Birth Order") + public void setMultipleBirthOrder(IntegerType order) { + patient.setMultipleBirth(order); + } + + /** + * Add the patient's citizenship + * @param cc The citizenship + */ + @ComesFrom(path="Patient.patient-citizenship", field = 26, comment="Citizenship") + @ComesFrom(path="Patient.patient-citizenship", field = 39, comment="Tribal Citizenship") + public void addCitizenship(CodeableConcept cc) { + patient.addExtension(PATIENT_CITIZENSHIP, new Extension("code", cc)); + } + /** + * Add the patient's nationality + * @param cc The nationality + */ + @ComesFrom(path="Patient.patient-nationality", field = 28, comment="Nationality") + public void addNationality(CodeableConcept cc) { + patient.addExtension(PATIENT_NATIONALITY, new Extension("code", cc)); + } + + /** + * Add the patient's deceased indicator + * @param indicator The indicator + */ + @ComesFrom(path="Patient.deceasedBoolean", field = 30, comment="Deceased Indicator") + public void setDeceasedIndicator(BooleanType indicator) { + patient.setDeceased(indicator); + } + + /** + * Add the patient's deceased date + * @param dateTime The datetime + */ + @ComesFrom(path="Patient.deceasedDateTime", field = 29, comment="Deceased Date Time") + public void setDeceasedDateTime(DateTimeType dateTime) { + patient.setDeceased(dateTime); + } + /** + * Set the patient's last updated tyime + * @param instant The last updated time + */ + @ComesFrom(path="Patient.meta.lastUpdated", field = 33) + public void setLastUpdated(InstantType instant) { + patient.getMeta().setLastUpdatedElement(instant); + } + /** + * Add the last updated facility and date time to provenance information + * @param ident The last updated facility identifier + */ + public void addLastUpdatedFacility(Identifier ident) { + Provenance p = (Provenance) patient.getUserData(Provenance.class.getName()); + if (p == null) { + return; + } + // TODO: Figure this out + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/PV1Parser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PV1Parser.java new file mode 100644 index 0000000..ef2f105 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/PV1Parser.java @@ -0,0 +1,457 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Account; +import org.hl7.fhir.r4.model.CodeType; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.Encounter; +import org.hl7.fhir.r4.model.Encounter.EncounterLocationComponent; +import org.hl7.fhir.r4.model.Encounter.EncounterLocationStatus; +import org.hl7.fhir.r4.model.Encounter.EncounterParticipantComponent; +import org.hl7.fhir.r4.model.Encounter.EncounterStatus; +import org.hl7.fhir.r4.model.EpisodeOfCare; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.Location.LocationStatus; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Practitioner; + +import com.ainq.fhir.utils.PathUtils; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser for PV1 Segments + * + * The PV1 segment populates an encounter resource + * @see V2 to FHIR: PV1 to Encounter Map + * @see V2 to FHIR: PV1 to Patient Map + * @author Audacious Inquiry + */ +@Produces(segment = "PV1", resource = Encounter.class, + extra = { Patient.class, Practitioner.class, Location.class, EpisodeOfCare.class } +) +@Slf4j +public class PV1Parser extends AbstractSegmentParser { + private static final String PARTICIPANT = "participant"; + private static final String PRACTITIONER = "practitioner"; + private Encounter encounter; + @SuppressWarnings("unused") + private Account account; + private Patient patient; + private Location location; + + private static List fieldHandlers = new ArrayList<>(); + + static { + log.debug("{} loaded", MRGParser.class.getName()); + } + + /** + * Construct a new PV1Parser + * + * @param messageParser The messageParser to construct this parser for. + */ + public PV1Parser(MessageParser messageParser) { + super(messageParser, "PV1"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + encounter = createResource(Encounter.class); + patient = getLastResource(Patient.class); + if (patient == null) { + // No patient was found, create one. + patient = createResource(Patient.class); + } + encounter.setSubject(ParserUtils.toReference(patient, encounter, "subject", "patient")); + account = null; + location = null; + return encounter; + } + + /** + * Set the patient class. + * Maps the class to the preferred terminology from patientClass if a value is found + * that maps, otherwise sets to the first coding in patientClass. + * Also adds the class to the Encounter.type. + * @param patientClass The patient class + */ + @ComesFrom(path = "Encounter.class", field = 2, table = "0004", map = "EncounterClass", comment = "Patient Class", + also = "Encounter.type") + public void setPatientClass(CodeableConcept patientClass) { + boolean notMapped = false; + // Set to mapped value when present. + // Encounter.class is of coding type with a preferred coding system, so it gets mapped + encounter.setClass_(mapPatientClass(patientClass)); + + // Otherwise set to first coding value. It's typical that there's only one, + // so we won't worry about the rest of them, unlike the mapping case above. + if (!encounter.hasClass_() && patientClass.hasCoding()) { + notMapped = true; + encounter.setClass_(patientClass.getCodingFirstRep()); + } + + if (encounter.hasClass_()) { + // We don't want to lose the original values, so we store them as the codings + // that apply to coding.code + CodeType code = encounter.getClass_().getCodeElement(); + for (Coding coding: patientClass.getCoding()) { + if (notMapped) { + // If it wasn't mapped, we stored the first one, so we skip it. + notMapped = false; + continue; + } + code.addExtension(PathUtils.FHIR_EXT_PREFIX + "/iso21090-SC-coding", coding); + } + } + encounter.addType(patientClass); + } + + private Coding mapPatientClass(CodeableConcept patientClass) { + for (Coding coding: patientClass.getCoding()) { + if (!coding.hasCode()) { + continue; + } + + if (coding.hasSystem() && !coding.getSystem().endsWith("0004")) { + continue; + } + + switch (coding.getCode()) { + case "E": // Emergency + return new Coding(Systems.V3_ACT_ENCOUNTER_CODE, "EMER", "Emergency"); + case "I": // Inpatient + return new Coding(Systems.V3_ACT_ENCOUNTER_CODE, "IMP", "inpatient"); + case "O": // Outpatient + return new Coding(Systems.V3_ACT_ENCOUNTER_CODE, "AMB", "ambulatory"); + default: + break; + } + } + return null; + } + + /** + * Sets the assigned location + * @param assignedPatientLocation the assigned location + */ + @ComesFrom(path = "Encounter.location", field = 3, comment = "Assigned Patient Location") + public void setAssignedPatientLocation(Location assignedPatientLocation) { + location = addResource(assignedPatientLocation); + EncounterLocationComponent loc = encounter.addLocation() + .setLocation(ParserUtils.toReference(assignedPatientLocation, encounter, "location")); + if (encounter.hasStatus()) { + if (EncounterStatus.PLANNED.equals(encounter.getStatus())) { + loc.setStatus(EncounterLocationStatus.PLANNED); + } else { + loc.setStatus(EncounterLocationStatus.ACTIVE); + } + } + } + + /** + * Set the admission type. + * @param admissionType the admission type + */ + @ComesFrom(path = "Encounter.type", field = 4, table = "0007", comment = "Admission Type") + public void setAdmissionType(CodeableConcept admissionType) { + encounter.addType(admissionType); + } + + /** + * Set the preadmit Number. + * @param preadmitNumber the preadmit Number + */ + @ComesFrom(path = "Encounter.hospitalization.preAdmissionIdentifier", field = 5, comment = "Preadmit Number") + public void setPreadmitNumber(Identifier preadmitNumber) { + encounter.getHospitalization().setPreAdmissionIdentifier(preadmitNumber); + } + + /** + * Set the prior location + * @param priorPatientLocation the prior location + */ + @ComesFrom(path = "Encounter.location", field = 6, comment = "Prior Patient Location") + public void setPriorPatientLocation(Location priorPatientLocation) { + addResource(priorPatientLocation); + EncounterLocationComponent loc = encounter.addLocation() + .setLocation(ParserUtils.toReference(priorPatientLocation, encounter, "location")); + loc.setStatus(EncounterLocationStatus.COMPLETED); + } + + /** + * Set the attending physician + * @param attendingDoctor the attending physician + */ + @ComesFrom(path = "Encounter.participant.individual.Practitioner", field = 7, comment = "Attending Doctor") + public void setAttendingDoctor(Practitioner attendingDoctor) { + addResource(attendingDoctor); + EncounterParticipantComponent participant = encounter.addParticipant() + .setIndividual(ParserUtils.toReference(attendingDoctor, encounter, PARTICIPANT, PRACTITIONER, + Codes.ATTENDING_PARTICIPANT.getCodingFirstRep().getDisplay())); + participant.addType(Codes.ATTENDING_PARTICIPANT); + } + + /** + * Set the referring physician + * @param referringDoctor the referring physician + */ + @ComesFrom(path = "Encounter.participant.individual.Practitioner", field = 8, comment = "Referring Doctor") + public void setReferringDoctor(Practitioner referringDoctor) { + addResource(referringDoctor); + EncounterParticipantComponent participant = encounter.addParticipant() + .setIndividual(ParserUtils.toReference(referringDoctor, encounter, PARTICIPANT, PRACTITIONER, + Codes.REFERRING_PARTICIPANT.getCodingFirstRep().getDisplay())); + participant.addType(Codes.REFERRING_PARTICIPANT); + } + + /** + * Set the consulting physician + * @param consultingDoctor the consulting physician + */ + @ComesFrom(path = "Encounter.participant.individual.Practitioner", field = 9, comment = "Consulting Doctor") + public void setConsultingDoctor(Practitioner consultingDoctor) { + addResource(consultingDoctor); + EncounterParticipantComponent participant = encounter.addParticipant() + .setIndividual(ParserUtils.toReference(consultingDoctor, encounter, PARTICIPANT, PRACTITIONER, + Codes.CONSULTING_PARTICIPANT.getCodingFirstRep().getDisplay())); + participant.addType(Codes.CONSULTING_PARTICIPANT); + } + + /** + * Set the hospital service + * @param hospitalService The hospital service + */ + @ComesFrom(path = "Encounter.serviceType", field = 10, table = "0069", comment = "Hospital Service") + public void setHospitalService(CodeableConcept hospitalService) { + encounter.setServiceType(hospitalService); + } + + /** + * Set the temporary location + * @param temporaryLocation the temporary location + */ + @ComesFrom(path = "Encounter.location", field = 11, comment = "Temporary Location") + public void setTemporaryLocation(Location temporaryLocation) { + addResource(temporaryLocation); + EncounterLocationComponent loc = encounter.addLocation() + .setLocation(ParserUtils.toReference(temporaryLocation, encounter, "location")); + loc.setStatus(EncounterLocationStatus.ACTIVE); + // TODO: Add a temporary indicator to location + } + + /** + * Set the readmission indicator + * @param readmissionIndicator the readmission indicator + */ + @ComesFrom(path = "Encounter.hospitalization.reAdmission", field = 13, table = "0092", comment = "Re-admission Indicator") + public void setReadmissionIndicator(CodeableConcept readmissionIndicator) { + encounter.getHospitalization().setReAdmission(readmissionIndicator); + } + + /** + * Set the admit source + * @param admitSource the admit source + */ + @ComesFrom(path = "Encounter.hospitalization.admitSource", field = 14, table = "0023", comment = "Admit Source") + public void setAdmitSource(CodeableConcept admitSource) { + encounter.getHospitalization().setAdmitSource(admitSource); + } + + /** + * Set the ambulatory status + * Sets the ambulatory status, a code reflecting needs for special arrangements, such + * as wheelchair, disability or other patient status requiring additional care or support. + * @param ambulatoryStatus the ambulatory status + */ + @ComesFrom(path = "Encounter.hospitalization.specialArrangement", field = 15, comment = "Ambulatory Status") + public void setAmbulatoryStatus(CodeableConcept ambulatoryStatus) { + encounter.getHospitalization().addSpecialArrangement(ambulatoryStatus); + } + + /** + * Add the vipIndicator + * @param vipIndicator the vipIndicator + */ + @ComesFrom(path = "Encounter.hospitalization.specialCourtesy", field = 16, comment = "VIP Indicator") + public void setVIPIndicator(CodeableConcept vipIndicator) { + encounter.getHospitalization().addSpecialCourtesy(vipIndicator); + } + + /** + * Set the admitting physician + * @param admittingDoctor the admitting physician + */ + @ComesFrom(path = "Encounter.participant.individual.Practitioner", field = 17, comment = "Admitting Doctor") + public void setAdmittingDoctor(Practitioner admittingDoctor) { + addResource(admittingDoctor); + EncounterParticipantComponent participant = encounter.addParticipant() + .setIndividual(ParserUtils.toReference(admittingDoctor, encounter, PARTICIPANT, PRACTITIONER, "admitting")); + participant.addType(Codes.ADMITTING_PARTICIPANT); + } + + /** + * Set the visit number + * @param visitNumber the visit number + */ + @ComesFrom(path = "Encounter.identifier", field = 19, comment = "Visit Number") + public void setVisitNumber(Identifier visitNumber) { + visitNumber.setType(Codes.VISIT_NUMBER); + encounter.addIdentifier(visitNumber); + } + + /** + * Set the discharge disposition + * @param dischargeDisposition the discharge disposition + */ + @ComesFrom(path = "Encounter.hospitalization.dischargeDisposition", field = 36, table="0112", comment = "Discharge Disposition") + public void setDischargeDisposition(CodeableConcept dischargeDisposition) { + encounter.getHospitalization().setDischargeDisposition(dischargeDisposition); + } + + /** + * Set the discharge location + * @param dischargedToLocation the discharge location + */ + @ComesFrom(path = "Encounter.hospitalization.destination.Location", field = 37, comment = "Discharged to Location") + public void setDischargedToLocation(Location dischargedToLocation) { + addResource(dischargedToLocation); + encounter.getHospitalization().setDestination(ParserUtils.toReference(dischargedToLocation, encounter, "destination")); + } + + /** + * Set the dietary accomodations + * @param dietType the dietary accomodations + */ + @ComesFrom(path = "Encounter.hospitalization.dietPreference", table="0114", field = 38, comment = "Diet Type") + public void setDietType(CodeableConcept dietType) { + encounter.getHospitalization().addDietPreference(dietType); + } + + /** + * Set the status of the bed + * @param bedStatus the status of the bed + */ + @ComesFrom(path = "Encounter.location.location(Encounter.location.Location.operationalStatus)", field = 40, table = "0116", comment = "Bed Status") + public void setBedStatus(Coding bedStatus) { + if (location != null) { + location.setStatus(mapBedStatus(bedStatus)); + } + } + + private LocationStatus mapBedStatus(Coding bedStatus) { + // TODO Auto-generated method stub + if (!bedStatus.hasCode()) { + return null; + } + if (bedStatus.hasSystem() && bedStatus.getSystem().endsWith("0116")) { + switch (bedStatus.getCode()) { + case "O", "U", "I": + return LocationStatus.ACTIVE; + case "H", "K": + return LocationStatus.SUSPENDED; + case "C": + return LocationStatus.INACTIVE; + default: + return null; + } + } + return null; + } + + /** + * Set the pending location + * @param pendingLocation the pending location + */ + @ComesFrom(path = "Encounter.location", field = 42, comment = "Pending Location") + public void setPendingLocation(Location pendingLocation) { + location = addResource(pendingLocation); + EncounterLocationComponent loc = encounter.addLocation() + .setLocation(ParserUtils.toReference(pendingLocation, encounter, "location")); + loc.setStatus(EncounterLocationStatus.PLANNED); + } + + /** + * Set the prior temp location + * @param priorTemporaryLocation the prior temp location + */ + @ComesFrom(path = "Encounter.location", field = 43, comment = "Prior Temporary Location") + public void setPriorTemporaryLocation(Location priorTemporaryLocation) { + location = addResource(priorTemporaryLocation); + EncounterLocationComponent loc = encounter.addLocation() + .setLocation(ParserUtils.toReference(priorTemporaryLocation, encounter, "location")); + loc.setStatus(EncounterLocationStatus.COMPLETED); + } + + /** + * Set the admit date + * @param admitDateTime the admit date + */ + @ComesFrom(path = "Encounter.period.start", field = 44, comment = "Admit Date/Time") + public void setAdmitDateTime(DateTimeType admitDateTime) { + encounter.getPeriod().setStartElement(admitDateTime); + } + + /** + * Set the discharge date + * @param dischargeDateTime the discharge date + */ + @ComesFrom(path = "Encounter.period.end", field = 45, comment = "Discharge Date/Time") + public void setDischargeDateTime(DateTimeType dischargeDateTime) { + encounter.getPeriod().setEndElement(dischargeDateTime); + } + + /** + * Set an alternate visit id + * @param alternateVisitID the alternate visit id + */ + @ComesFrom(path = "Encounter.identifier", field = 50, comment = "Alternate Visit ID") + public void setAlternateVisitID(Identifier alternateVisitID) { + encounter.addIdentifier(alternateVisitID); + } + + /** + * Add other healthcare providers + * @param otherHealthcareProvider the other healthcare provider + */ + @ComesFrom(path = "Encounter.participant.individual.Practitioner", field = 52, comment = "Other Healthcare Provider") + public void setOtherHealthcareProvider(Practitioner otherHealthcareProvider) { + addResource(otherHealthcareProvider); + EncounterParticipantComponent part = encounter.addParticipant() + .setIndividual(ParserUtils.toReference(otherHealthcareProvider, encounter, PRACTITIONER)); + part.addType(Codes.PARTICIPANT); + } + + /** + * Set the episode of care identifier + * Create an episode of care and add the identifier. + * @param serviceEpisodeIdentifier the episode of care identifier + */ + @ComesFrom(path = "Encounter.episodeOfCare", field = 54, comment = "Service Episode Identifier") + public void setServiceEpisodeIdentifier(Identifier serviceEpisodeIdentifier) { + EpisodeOfCare episodeOfCare = createResource(EpisodeOfCare.class); + episodeOfCare.setPatient(ParserUtils.toReference(patient, episodeOfCare, "patient")); + episodeOfCare.addIdentifier(serviceEpisodeIdentifier); + encounter.addEpisodeOfCare(ParserUtils.toReference(episodeOfCare, encounter, "episode-of-care")); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/QAKParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QAKParser.java new file mode 100644 index 0000000..55b9182 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QAKParser.java @@ -0,0 +1,109 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.OperationOutcome; +import org.hl7.fhir.r4.model.OperationOutcome.IssueSeverity; +import org.hl7.fhir.r4.model.OperationOutcome.IssueType; +import org.hl7.fhir.r4.model.OperationOutcome.OperationOutcomeIssueComponent; +import org.hl7.fhir.r4.model.StringType; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import lombok.extern.slf4j.Slf4j; + +/** + * Parser for QAK Segments + * + * The QAK segment populates OperationOutcome.issue referenced by any generated MessageHeader.response.details + * with the code from QAK-2 field. + * + * @author Audacious Inquiry + */ +@Produces(segment="QAK", resource=OperationOutcome.class) +@Slf4j +public class QAKParser extends AbstractSegmentParser { + private OperationOutcome oo; + + private static List fieldHandlers = new ArrayList<>(); + /** The coding system to use for query tags in metadata */ + public static final String QUERY_TAG_SYSTEM = "QueryTag"; + + static { + log.debug("{} loaded", QAKParser.class.getName()); + } + /** + * Construct a new QAKParser + * + * @param messageParser The messageParser to construct this parser for. + */ + public QAKParser(MessageParser messageParser) { + super(messageParser, "QAK"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + // QAK Creates its own OperationOutcome resource. + oo = createResource(OperationOutcome.class); + return oo; + } + + /** + * Sets OperationOutcome[1].meta.tag to the Query Tag in QAK-1 + * @param queryTag The query tag + */ + @ComesFrom(path="OperationOutcome[1].meta.tag", field = 1, comment="Sets meta.tag.system to QueryTag, and code to value of QAK-1") + public void setMetaTag(StringType queryTag) { + oo.getMeta().addTag(new Coding(QUERY_TAG_SYSTEM, queryTag.getValue(), null)); + } + + /** + * Set OperationOutcome.issue.details, issue.code, and issue.severity + * + * Sets issue.details to details + * Maps issue.code and issue.severity from details + * + * @param details The coding found in QAK-2 from table 0208 + */ + @ComesFrom(path="OperationOutcome[1].issue.details", field = 2, table = "0208", + also={ "OperationOutcome[1].issue.code", + "OperationOutcome[1].issue.severity"}) + public void setIssueDetails(Coding details) { + OperationOutcomeIssueComponent issue = oo.addIssue().setDetails(new CodeableConcept().addCoding(details)); + + if (details.hasCode()) { + switch (details.getCode().toUpperCase()) { + case "AE": + issue.setCode(IssueType.INVALID); + issue.setSeverity(IssueSeverity.ERROR); + break; + case "AR": + issue.setCode(IssueType.PROCESSING); + issue.setSeverity(IssueSeverity.FATAL); + break; + case "NF", "OK": + default: + issue.setCode(IssueType.INFORMATIONAL); + issue.setSeverity(IssueSeverity.INFORMATION); + break; + } + } else { + issue.setCode(IssueType.UNKNOWN); + issue.setSeverity(IssueSeverity.INFORMATION); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/QIDParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QIDParser.java new file mode 100644 index 0000000..fe85000 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QIDParser.java @@ -0,0 +1,61 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.Parameters; +import ca.uhn.hl7v2.model.Segment; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The QID Parser extracts the query tag and query name from the QID segment + * and attaches them to the Parameters resource. + * + * @author Audacious Inquiry + * + */ +@Produces(segment="QID", resource=Parameters.class) +@Slf4j +public class QIDParser extends AbstractSegmentParser { + private Parameters params; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", RCPParser.class.getName()); + } + /** + * Construct a new QPD Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public QIDParser(MessageParser messageParser) { + super(messageParser, "QID"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + public IBaseResource setup() { + params = createResource(Parameters.class); + return params; + } + + @Override + public void parse(Segment qid) { + setup(); + String queryTag = ParserUtils.toString(getField(qid, 1)); + Coding queryName = DatatypeConverter.toCoding(getField(qid, 2)); + params.addParameter("QueryTag", queryTag); + params.addParameter("QueryName", queryName); + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/QPDParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QPDParser.java new file mode 100644 index 0000000..017436c --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/QPDParser.java @@ -0,0 +1,362 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.lang.reflect.InvocationTargetException; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.BaseDateTimeType; +import org.hl7.fhir.r4.model.BooleanType; +import org.hl7.fhir.r4.model.CodeType; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.DateType; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.InstantType; +import org.hl7.fhir.r4.model.MessageHeader; +import org.hl7.fhir.r4.model.Parameters; +import org.hl7.fhir.r4.model.PositiveIntType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Bundle.BundleEntryComponent; +import org.hl7.fhir.r4.model.Bundle.BundleEntryRequestComponent; +import org.hl7.fhir.r4.model.Bundle.BundleEntryResponseComponent; +import org.hl7.fhir.r4.model.Bundle.HTTPVerb; + +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.GenericComposite; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.Varies; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.IzQuery; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; + +/** + * The QPD Parser generates a Parameters resource documenting the QPD parameters found in QPD-3 to QPD-* + * + * For queries (message type of QBP): + * + * The Bundle.entry containing this Parameters resource in Bundle.entry.resource will contain a + * Bundle.entry.request element with the method set to GET and the url set to the FHIR _search URL which would perform the query. + * + * For responses to queries (message type of RSP): + * + * The Bundle.entry containing this Parameters resource in Bundle.entry.resource will contain a + * Bundle.entry.response element with the location set to the FHIR _search URL which would perform the query. + * + * @author Audacious Inquiry + * + */ +@Produces(segment="QPD", resource=Parameters.class) +@Slf4j +public class QPDParser extends AbstractSegmentParser { + private Parameters params; + private MessageHeader mh; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", QPDParser.class.getName()); + } + /** + * Construct a new QPD Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public QPDParser(MessageParser messageParser) { + super(messageParser, "QPD"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + private static final String[][] v2QueryNames = { + { "Z34", "Request Immunization History", "CDCPHINVS", "Immunization", + // QPD Parameter Name, V2 Type to convert from, FHIR Query Parameter, FHIR Type to convert parmater to + "PatientList", "CX", IzQuery.PATIENT_LIST, Identifier.class.getSimpleName(), + "PatientName", "XPN", "patient.name", HumanName.class.getSimpleName(), + "PatientMotherMaidenName", "XPN", IzQuery.PATIENT_MOTHERS_MAIDEN_NAME, HumanName.class.getSimpleName(), + "PatientDateOfBirth", "TS", IzQuery.PATIENT_BIRTHDATE, DateType.class.getSimpleName(), + "PatientSex", "IS", IzQuery.PATIENT_GENDER, CodeType.class.getSimpleName(), + "PatientAddress", "XAD", IzQuery.PATIENT_ADDRESS, Address.class.getSimpleName(), + "PatientHomePhone", "XTN", IzQuery.PATIENT_HOMEPHONE, ContactPoint.class.getSimpleName(), + "PatientMultipleBirthIndicator", IzQuery.PATIENT_MULTIPLE_BIRTH_INDICATOR, null, BooleanType.class.getSimpleName(), + "PatientBirthOrder", "NM", IzQuery.PATIENT_MULTIPLE_BIRTH_ORDER, PositiveIntType.class.getSimpleName(), + "ClientLastUpdateDate", "TS", null, InstantType.class.getSimpleName(), + "ClientLastUpdateFacility", "HD", null, Identifier.class.getSimpleName() + }, + { "Z44", "Request Evaluated History and Forecast", "CDCPHINVS", "ImmunizationRecommendation", + "PatientList", "CX", IzQuery.PATIENT_LIST, Identifier.class.getSimpleName(), + "PatientName", "XPN", "patient.name", HumanName.class.getSimpleName(), + "PatientMotherMaidenName", "XPN", IzQuery.PATIENT_MOTHERS_MAIDEN_NAME, HumanName.class.getSimpleName(), + "PatientDateOfBirth", "TS", IzQuery.PATIENT_BIRTHDATE, DateType.class.getSimpleName(), + "PatientSex", "IS", IzQuery.PATIENT_GENDER, CodeType.class.getSimpleName(), + "PatientAddress", "XAD", IzQuery.PATIENT_ADDRESS, Address.class.getSimpleName(), + "PatientHomePhone", "XTN", IzQuery.PATIENT_HOMEPHONE, ContactPoint.class.getSimpleName(), + "PatientMultipleBirthIndicator", IzQuery.PATIENT_MULTIPLE_BIRTH_INDICATOR, null, BooleanType.class.getSimpleName(), + "PatientBirthOrder", "NM", IzQuery.PATIENT_MULTIPLE_BIRTH_ORDER, PositiveIntType.class.getSimpleName(), + "ClientLastUpdateDate", "TS", null, InstantType.class.getSimpleName(), + "ClientLastUpdateFacility", "HD", null, Identifier.class.getSimpleName() + }, + { // IHE PDQ Query + "Q22", "FindCandidates", "HL7", "Patient", + "PID.3", "CX", "identifier", Identifier.class.getSimpleName(), + "PID.5", "XPN", "name", HumanName.class.getSimpleName(), + "PID.6", "XPN", "mothersMaidenName", StringType.class.getSimpleName(), + "PID.7", "TS", "birthdate", DateType.class.getSimpleName(), + "PID.8", "IS", "gender", CodeType.class.getSimpleName(), + "PID.11", "XAD", "address", Address.class.getSimpleName(), + "PID.13", "XTN", "phone", ContactPoint.class.getSimpleName(), + "PID.18", "ID", null, Identifier.class.getSimpleName() + }, + { // IHE PIX Query + "IHE PIX Query", "", "", Identifier.class.getSimpleName(), + "Person Identifier", "CX", "identifier", Identifier.class.getSimpleName(), + "What Domains Returned", "CX", "name", HumanName.class.getSimpleName() + } + }; + + public IBaseResource setup() { + params = createResource(Parameters.class); + mh = this.getFirstResource(MessageHeader.class); + return params; + } + + @Override + public void parse(Segment seg) { + Type query = getField(seg, 1); + CodeableConcept queryName = DatatypeConverter.toCodeableConcept(query); + if (queryName == null) { + try { + warn("Cannot parse unnamed query for: " + seg.encode()); + } catch (HL7Exception e) { + // Ignore it. + } + return; + } + setup(); + + params.getMeta().addTag(queryName.getCodingFirstRep()); + + String queryTag = ParserUtils.toString(getField(seg, 2)); + String[] parameters = getQueryParameters(queryName); + params.getMeta().addTag("QueryTag", queryTag, null); + + if (parameters.length == 0) { + log.warn("Cannot parse {} query", query); + return; + } + String request = getSearchRequest(seg, parameters); + + BundleEntryComponent entry = (BundleEntryComponent) params.getUserData(BundleEntryComponent.class.getName()); + Boolean isResponse = isResponse(); + if (entry != null && Boolean.TRUE.equals(isResponse)) { + // Was this QPD in response to a query message, or was it the query itself. + BundleEntryResponseComponent resp = entry.getResponse(); + params.setUserData(BundleEntryResponseComponent.class.getName(), resp); + resp.setLocation(request); + resp.setLastModified(getBundle().getTimestamp()); + } else if (entry != null && Boolean.FALSE.equals(isResponse)) { + BundleEntryRequestComponent req = entry.getRequest(); + params.setUserData(BundleEntryRequestComponent.class.getName(), req); + req.setMethod(HTTPVerb.GET); + req.setUrl(request); + } + // Always add the search translation to params. + params.addParameter("_search", request); + } + + private String getSearchRequest(Segment seg, String[] parameters) { + StringBuilder request = null; + request = new StringBuilder("/fhir/"); + request.append(parameters[3]).append("?"); + for (int i = 3, offset = 4; i <= seg.numFields() && offset < parameters.length; i++, offset += 4) { + Type[] types = getFields(seg, i); // Get the fields + for (Type t : types) { + String fhirType = parameters[offset + 3]; + t = adjustIfVaries(t, parameters[offset + 1]); + org.hl7.fhir.r4.model.Type converted = DatatypeConverter.convert(fhirType, t, null); + addQueryParameter(request, params, parameters[offset + 2], converted); + } + } + // Remove any trailing ? or & + request.setLength(request.length() - 1); + return request.toString(); + } + + private Boolean isResponse() { + if (mh != null && mh.getMeta().hasTag()) { + if (mh.getMeta().getTag().stream().anyMatch(c -> c.hasCode() && "QBP".equals(c.getCode()))) { + return true; + } else if (mh.getMeta().getTag().stream().anyMatch(c -> c.hasCode() && "RSP".equals(c.getCode()))) { + return false; + } + } + return null; // NOSONAR: null = unknown + } + + /** + * Some segments can have varying field types, for example, QPD. This method + * allows the field values to be adjusted to the appropriate V2 type. + * + * @param t The type to adjust. + * @param typeName The name of the field type to adjust to. + * @return The adjusted type if adjustment is needed, otherwise the original type. + */ + private Type adjustIfVaries(Type t, String typeName) { + if (t instanceof Varies v) { + t = v.getData(); + } + if (t instanceof GenericComposite) { + // Well, this is unfortunate, we need to do some classloading shenanigans. + t = convertTo(t, typeName); + } + return t; + } + + private Type convertTo(Type t, String typeName) { + Class target = resolve("ca.uhn.hl7v2.model.v281.datatype", typeName); + if (target == null) { + target = resolve("ca.uhn.hl7v2.model.v251.datatype", typeName); + } + try { + Type newType = target.getDeclaredConstructor(Message.class).newInstance(t.getMessage()); + newType.parse(t.encode()); + return newType; + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException + | NoSuchMethodException | SecurityException e) { + log.warn("Cannot contruct new " + target.getClass().getName()); + return t; + } catch (HL7Exception e) { + log.warn("Cannot parse " + t + " into " + target.getClass().getName()); + return t; + } + } + + Class resolve(String packageName, String typeName) { + String className = packageName + "." + typeName; + try { + @SuppressWarnings("unchecked") + Class clazz = (Class) Type.class.getClassLoader().loadClass(className); + return clazz; + } catch (ClassNotFoundException e1) { + log.warn("Cannot resolve " + className); + return null; + } + } + + private void addQueryParameter( // NOSONAR: Big switch OK + StringBuilder request, + Parameters params, + String name, + org.hl7.fhir.r4.model.Type converted + ) { + if (converted == null) { + return; + } + boolean used = false; + switch (converted.getClass().getSimpleName()) { + case "Address": + Address addr = (Address) converted; + for (StringType line: addr.getLine()) { + appendParameter(request, line, name); + } + used = addParam(request, addr.getCity(), IzQuery.PATIENT_ADDRESS_CITY); + used |= addParam(request, addr.getState(), IzQuery.PATIENT_ADDRESS_STATE); + used |= addParam(request, addr.getPostalCode(), IzQuery.PATIENT_ADDRESS_POSTAL); + used |= addParam(request, addr.getCountry(), IzQuery.PATIENT_ADDRESS_COUNTRY); + break; + case "HumanName": + HumanName hn = (HumanName) converted; + if (name.equals(IzQuery.PATIENT_MOTHERS_MAIDEN_NAME)) { + used = addParam(request, hn.getFamily(), IzQuery.PATIENT_MOTHERS_MAIDEN_NAME); + // support multiple values for given + for (StringType given : hn.getGiven()) { + used |= appendParameter(request, given, IzQuery.PATIENT_MOTHERS_MAIDEN_NAME + "-given"); + } + used |= addParam(request, hn.getSuffixAsSingleString(), IzQuery.PATIENT_MOTHERS_MAIDEN_NAME + "-suffix"); + } else { + used = addParam(request, hn.getFamily(), IzQuery.PATIENT_NAME_FAMILY); + // support multiple values for given + for (StringType given : hn.getGiven()) { + used |= appendParameter(request, given, IzQuery.PATIENT_NAME_GIVEN); + } + used |= addParam(request, hn.getSuffixAsSingleString(), IzQuery.PATIENT_NAME_SUFFIX); + } + break; + case "Identifier": + Identifier ident = (Identifier) converted; + String value = ident.hasSystem() ? ident.getSystem() + "|" : ""; + if (ident.hasValue()) { + value += ident.getValue(); + } + used = addParam(request, value, name); + break; + case "DateType": + DateType dt = new DateType(((BaseDateTimeType)converted).getValue()); + used = addParam(request, dt.asStringValue(), name); + break; + case "ContactPoint": + ContactPoint cp = (ContactPoint)converted; + if (!cp.hasSystem() || cp.getSystem().toString().equals(name)) { + used = addParam(request, cp.getValue(), name); + } + break; + case "StringType": + StringType string = (StringType)converted; + used = addParam(request, string.asStringValue(), name); + break; + case "CodeType": + CodeType code = (CodeType)converted; + used = addParam(request, code.asStringValue(), name); + break; + default: + break; + } + if (used) { + params.addParameter().setName(name).setValue(converted); + } + } + + private boolean appendParameter(StringBuilder request, StringType value, String name) { + return addParam(request, value.asStringValue(), name); + } + private boolean addParam(StringBuilder request, String value, String name) { + if (!StringUtils.isBlank(value)) { + request + .append(name) + .append("=") + .append(URLEncoder.encode(value.trim(), StandardCharsets.UTF_8)) + .append("&"); + return true; + } + return false; + } + + private String[] getQueryParameters(CodeableConcept queryName) { + for (String[] names: v2QueryNames) { + if (queryName.getCoding().stream().anyMatch(coding -> codingMatches(coding, names))) { + return names; + } + } + return new String[0]; + } + + boolean codingMatches(Coding coding, String[] names) { + return StringUtils.isBlank(names[0]) || names[0].equals(coding.getCode()); + } + +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/RCPParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RCPParser.java new file mode 100644 index 0000000..7f66d9d --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RCPParser.java @@ -0,0 +1,89 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Parameters; +import org.hl7.fhir.r4.model.Parameters.ParametersParameterComponent; +import org.hl7.fhir.r4.model.PositiveIntType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Bundle.BundleEntryRequestComponent; +import org.hl7.fhir.r4.model.Bundle.BundleEntryResponseComponent; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import lombok.extern.slf4j.Slf4j; + +/** + * The RCP Parser updates the Parameters resource generated by the QPDParser to include the + * count of records requested. + * + * @author Audacious Inquiry + * + */ +@Produces(segment="RCP", resource=Parameters.class) +@Slf4j +public class RCPParser extends AbstractSegmentParser { + private Parameters params; + private static List fieldHandlers = new ArrayList<>(); + static { + log.debug("{} loaded", RCPParser.class.getName()); + } + /** + * Construct a new QPD Parser for the given messageParser. + * + * @param messageParser The messageParser using this QPDParser + */ + public RCPParser(MessageParser messageParser) { + super(messageParser, "RCP"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + public List getFieldHandlers() { + return fieldHandlers; + } + + public IBaseResource setup() { + params = getFirstResource(Parameters.class); + return params; + } + + /* + FIELD LENGTH DATA TYPE OPTIONALITY REPEATABILITY TABLE + RCP.1 - Query Priority 1 ID O - 0091 + RCP.2 - Quantity Limited Request 0 CQ O - + RCP.3 - Response Modality 0 CNE O - 0394 + RCP.4 - Execution And Delivery Time 0 DTM C - + RCP.5 - Modify Indicator 1 ID O - 0395 + RCP.6 - Sort-by Field 0 SRT O ∞ + RCP.7 - Segment Group Inclusion 256 ID O ∞ 0391 + */ + /** + * Set the count parameter on the search. + * Update the search on params and the Bundle.entry.request component with the count. + * @param quantityLimitedRequest The count. + */ + @ComesFrom(path = "Parameters._count", field = 2, component = 1, comment = "Quantity Limited Request") + public void setQuantityLimitedRequest(PositiveIntType quantityLimitedRequest) { + params.addParameter().setName("_count").setValue(quantityLimitedRequest); + ParametersParameterComponent search = params.getParameter("_search"); + String countQueryParam = "&_count=" + quantityLimitedRequest.getValueAsString(); + // Update anyplace the _search was stored with the count. + if (search != null && search.getValue() instanceof StringType s) { + s.setValue(s.getValue() + countQueryParam); + } + BundleEntryRequestComponent req = (BundleEntryRequestComponent) params.getUserData(BundleEntryRequestComponent.class.getName()); + if (req != null && req.hasUrl()) { + req.setUrl(req.getUrl() + countQueryParam); + } + BundleEntryResponseComponent resp = (BundleEntryResponseComponent) params.getUserData(BundleEntryResponseComponent.class.getName()); + if (resp != null && resp.hasLocation()) { + resp.setLocation(resp.getLocation() + countQueryParam); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXAParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXAParser.java new file mode 100644 index 0000000..1bc9a7c --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXAParser.java @@ -0,0 +1,341 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.DateTimeType; +import org.hl7.fhir.r4.model.DateType; +import org.hl7.fhir.r4.model.DecimalType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Immunization; +import org.hl7.fhir.r4.model.Immunization.ImmunizationPerformerComponent; +import org.hl7.fhir.r4.model.Immunization.ImmunizationStatus; +import org.hl7.fhir.r4.model.ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Practitioner; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.StringType; + +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.utils.Codes; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; + +/** + * RXAParser parses any RXA segments in a message to an Immunization if the message is a VXU or an + * response to an immunization query. + * + * @author Audacious Inquiry + * + * @see V2 to FHIR: RXA to Immunization + */ +@Produces(segment = "RXA", resource=Immunization.class, + extra = { Practitioner.class, Organization.class } +) +public class RXAParser extends AbstractSegmentParser { + private static List fieldHandlers = new ArrayList<>(); + private IzDetail izDetail; + private ImmunizationRecommendationRecommendationComponent recommendation; + + /** + * Create an RXA Parser for the specified MessageParser + * @param p The message parser. + */ + public RXAParser(MessageParser p) { + super(p, "RXA"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + protected List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + izDetail = IzDetail.get(getMessageParser()); + izDetail.initializeResources(false, getSegment()); + if (izDetail.hasImmunization()) { + return izDetail.immunization; + } else if (izDetail.hasRecommendation()) { + recommendation = izDetail.immunizationRecommendation.addRecommendation(); + return izDetail.immunizationRecommendation; + } + // Until we support RXA more generally, we don't know what to do with this segment + return null; + } + + /* + 3 RXA-3 Date/Time Start of Administration DTM 1 1 Immunization.occurrenceDateTime Immunization.dateTime 1 1 + */ + /** + * Set the administration date time. + * @param administrationDateTime the administration date time + */ + @ComesFrom(path = "Immunization.occurrenceDateTime", field = 3, comment = "Date/Time Start of Administration") + public void setAdministrationDateTime(DateTimeType administrationDateTime) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setOccurrence(administrationDateTime); + } else if (izDetail.hasRecommendation()) { + recommendation.getDateCriterionFirstRep().setValueElement(administrationDateTime); + } + } + /* + 5 RXA-5 Administered Code CWE 1 1 Immunization.vaccineCode Immunization.CodeableConcept 1 1 CWE[CodeableConcept] + */ + /** + * Set the vaccine code + * @param vaccineCode the vaccine code + */ + @ComesFrom(path = "Immunization.vaccineCode", field = 5, table = "0292", comment = "Administered Code") + public void setVaccineCode(CodeableConcept vaccineCode) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setVaccineCode(vaccineCode); + } else if (izDetail.hasRecommendation()) { + recommendation.addVaccineCode(vaccineCode); + } + } + /* + 6 RXA-6 Administered Amount NM 1 1 Immunization.doseQuantity.value Immunization.decimal 0 1 + */ + /** + * Set the dose amount + * @param doseQuantity the dose amount + */ + @ComesFrom(path = "Immunization.doseQuantity.value", field = 6, comment = "Administered Amount") + public void setDoseAmount(DecimalType doseQuantity) { + if (izDetail.hasImmunization()) { + izDetail.immunization.getDoseQuantity().setValueElement(doseQuantity); + } + } + /* + 7 RXA-7 Administered Units CWE 0 1 Immunization.doseQuantity Immunization.SimpleQuantity 0 1 CWE[Quantity] + */ + /** + * Set the dose units + * @param doseUnits the dose units + */ + @ComesFrom(path = "Immunization.doseQuantity.code", field = 7, comment = "Administered Units", + also = "Immunization.doseQuantity.unit") + public void setDoseAmount(CodeableConcept doseUnits) { + if (izDetail.hasImmunization()) { + DatatypeConverter.setUnits(izDetail.immunization.getDoseQuantity(), doseUnits); + } + } + + /* + 10 RXA-10 Administering Provider XCN 0 -1 Immunization.performer.actor(Immunization.Practitioner) Reference(Immunization.Practitioner) 0 -1 XCN[Practitioner] + */ + /* + 10 RXA-10 Administering Provider XCN 0 -1 Immunization.performer.function.coding.code Immunization.code "AP" + */ + /* + 10 RXA-10 Administering Provider XCN 0 -1 Immunization.performer.function.coding.system Immunization.uri "http://terminology.hl7.org/CodeSystem/v2-0443" + */ + // CVX 48, 49, MVX MSD + /** + * Set the administering provider + * @param adminProvider the administering provider + */ + @ComesFrom(path = "Immunization.performer.actor.Practitioner", field = 10, comment = "Administering Provider") + public void setAdministeringProvider(Practitioner adminProvider) { + if (izDetail.hasImmunization()) { + addResource(adminProvider); + Reference ref = ParserUtils.toReference(adminProvider, izDetail.immunization, "performer", "practitioner"); + ImmunizationPerformerComponent perf = izDetail.immunization.addPerformer().setActor(ref); + perf.setFunction(Codes.ADMIN_PROVIDER_FUNCTION_CODE); + } + } + + /* + 11 RXA-11 Administered-at Location LA2 0 1 + 27 RXA-27 Administer-at PL 0 1 Immunization.location(Immunization.Location) Reference(Immunization.Location) 0 1 PL[Location] + */ + /** + * Set the administered at location + * @param administerAt the administered at location + */ + @ComesFrom(path = "Immunization.location", field = 11, comment = "Administered-at Location") + @ComesFrom(path = "Immunization.location", field = 27, comment = "Administer-at") + public void setAdministerAt(Location administerAt) { + if (izDetail.hasImmunization()) { + // We don't need to check for location already being created. + // A use of RXA-27 will likely not use, or just duplicate value in RXA-11 + // since few HL7 V2 versions have both (RXA-11 withdrawl started + // when RXA-27 introduced in V2.6). + addResource(administerAt); + izDetail.immunization.setLocation(ParserUtils.toReference(administerAt, izDetail.immunization, "location")); + } + } + + /* + 28 RXA-28 Administered-at Address XAD 0 1 Immunization.location(Immunization.Location.address) Immunization.Address 0 1 XAD[Address] + */ + /** + * Set the administered at location address + * @param administerAtAddress the administered at location address + */ + @ComesFrom(path = "Immunization.location.Location.address", field = 28, comment = "Administered-at Address") + public void setAdministerAtAddress(Address administerAtAddress) { + if (izDetail.hasImmunization()) { + Reference locRef = izDetail.immunization.getLocation(); + Location location = null; + if (locRef == null) { + location = createResource(Location.class); + izDetail.immunization.setLocation(ParserUtils.toReference(location, izDetail.immunization, "location")); + } else { + location = ParserUtils.getResource(Location.class, locRef); + } + location.setAddress(administerAtAddress); + } + } + + /* + 15 RXA-15 Substance Lot Number ST 0 -1 Immunization.lotNumber Immunization.string 0 1 + */ + /** + * Set the lot number + * @param lotNumber lot number + */ + @ComesFrom(path = "Immunization.lotNumber", field = 15, comment = "Substance Lot Number") + public void setLotNumber(StringType lotNumber) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setLotNumberElement(lotNumber); + } + } + + /* + 16 RXA-16 Substance Expiration Date DTM 0 -1 Immunization.expirationDate Immunization.date 0 1 + */ + /** + * Set the expiration date + * @param expiration the expiration date + */ + @ComesFrom(path = "Immunization.expirationDate", field = 16, comment = "Substance Expiration Date") + public void setExpirationDate(DateType expiration) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setExpirationDateElement(expiration); + } + } + + /* + 17 RXA-17 Substance Manufacturer Name CWE 0 -1 Immunization.manufacturer(Immunization.Organization) Reference(Immunization.Organization) 0 1 CWE[Organization] + */ + /** + * Set the manufacturing organization from the MVX or Table 0227 code + * @param manufacturer The manufacturing organization + */ + @ComesFrom(path = "Immunization.manufacturer.Organization", field = 17, table = "0227", comment = "Substance Manufacturer Name") + public void setManufacturer(CodeableConcept manufacturer) { + if (izDetail.hasImmunization()) { + Organization mOrg = new Organization(); + // Convert a code to an Organization name and identifier + for (Coding coding: manufacturer.getCoding()) { + String system = coding.getSystem(); + if (Systems.MVX.equals(system) || Mapping.v2Table("0227").equals(system)) { + if (coding.hasDisplay()) { + mOrg.setName(coding.getDisplay()); + } + mOrg.addIdentifier(new Identifier().setSystem(system).setValue(coding.getCode())); + } + } + if (mOrg.hasName() || mOrg.hasIdentifier()) { + addResource(mOrg); + } + izDetail.immunization.setManufacturer(ParserUtils.toReference(mOrg, izDetail.immunization, "manufacturer")); + } + } + + /* + 18 RXA-18 Substance/Treatment Refusal Reason CWE 0 -1 Immunization.statusReason Immunization.CodeableConcept 0 1 CWE[CodeableConcept] + */ + /** + * Set the reason for refusal + * @param substanceTreatmentRefusalReason the reason for refusal + */ + @ComesFrom(path = "Immunization.statusReason", field = 18, comment = "Substance/Treatment Refusal Reason") + public void setSubstanceTreatmentRefusalReason(CodeableConcept substanceTreatmentRefusalReason) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setStatus(ImmunizationStatus.NOTDONE); + izDetail.immunization.setStatusReason(substanceTreatmentRefusalReason); + } + } + + /* + 19 RXA-19 Indication CWE 0 -1 Immunization.reasonCode Immunization.CodeableConcept 0 -1 CWE[CodeableConcept] + */ + /** + * Set the indication for vaccination + * @param indication the indication for vaccination + */ + @ComesFrom(path = "Immunization.reasonCode", field = 19, comment = "Indication") + public void setIndication(CodeableConcept indication) { + if (izDetail.hasImmunization()) { + izDetail.immunization.addReasonCode(indication); + } else if (izDetail.hasRecommendation()) { + recommendation.addForecastReason(indication); + } + } + + /* + 20 RXA-20 Completion Status ID 0 1 IF RXA-21 NOT EQUALS "D" Immunization.status Immunization.code 1 1 CompletionStatus + 20 RXA-20 Completion Status ID 0 1 IF NOT VALUED AND RXA-21 NOT EQUALS "D" Immunization.status Immunization.code 1 1 "completed" + 21 RXA-21 Action Code – RXA ID 0 1 IF RXA-21 EQUALS "D" Immunization.status Immunization.code 1 1 "entered-in-error" + */ + /** + * Set the completion status + * @param completionStatus the completion status + */ + @ComesFrom(path = "Immunization.status", field = 20, table = "0322", map = "ImmunizationStatus", comment = "Completion Status") + @ComesFrom(path = "Immunization.status", field = 21, table = "0323", map = "ImmunizationStatus", comment = "Action Code – RXA") + public void setCompletionStatus(Coding completionStatus) { + if (izDetail.hasImmunization()) { + if (!completionStatus.hasCode()) { + return; + } + String value = StringUtils.right(completionStatus.getSystem(), 4) + "|" + completionStatus.getCode(); + ImmunizationStatus code = null; + switch (value) { + case "0322|CP", "0322|PA", "0323|A", "0323|U": + code = ImmunizationStatus.COMPLETED; + break; + case "0322|NA", "0322|RE", "0323|D": + code = ImmunizationStatus.NOTDONE; + break; + default: + break; + } + // RXA-22 field in can be D, which is a delete (entered-in-error), + // that overrides first, so we don't check for conflicts + izDetail.immunization.setStatus(code); + } + } + + /* + 22 RXA-22 System Entry Date/Time DTM 0 1 IF RXA-21 EQUALS "A" Immunization.recorded Immunization.dateTime 0 1 + */ + /** + * Set the recorded date time + * @param systemEntryDateTime the recorded date time + */ + @ComesFrom(path = "Immunization.recorded", field = 22, comment = "System Entry Date/Time") + public void setSystemEntryDateTime(DateTimeType systemEntryDateTime) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setRecordedElement(systemEntryDateTime); + } else if (izDetail.hasRecommendation()) { + izDetail.immunizationRecommendation.setDateElement(systemEntryDateTime); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXRParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXRParser.java new file mode 100644 index 0000000..f0f2fe4 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/RXRParser.java @@ -0,0 +1,75 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.List; + +import org.hl7.fhir.instance.model.api.IBaseResource; + +import java.util.ArrayList; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Immunization; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; + +/** + * RXRParser parses any RXR segments in a message to an Immunization if the message is a VXU or an + * response to an immunization query. + * + * @author Audacious Inquiry + * + * @see V2 to FHIR: RXR to Immunization + */ +@Produces(segment = "RXR", resource=Immunization.class) +public class RXRParser extends AbstractSegmentParser { + private static List fieldHandlers = new ArrayList<>(); + private IzDetail izDetail; + + /** + * Create an RXA Parser for the specified MessageParser + * @param p The message parser. + */ + public RXRParser(MessageParser p) { + super(p, "RXR"); + if (fieldHandlers.isEmpty()) { + FieldHandler.initFieldHandlers(this, fieldHandlers); + } + } + + @Override + protected List getFieldHandlers() { + return fieldHandlers; + } + + @Override + public IBaseResource setup() { + izDetail = IzDetail.get(getMessageParser()); + return izDetail.immunization; + } + + /* + * 1 RXR-1 Route CWE 1 1 Immunization.route Immunization.CodeableConcept 0 1 CWE[CodeableConcept] RouteOfAdministration + */ + /** + * Set the route of administration + * @param route the route of administration + */ + @ComesFrom(path = "Immunization.route", field = 1, table = "0162", comment = "Route") + public void setRoute(CodeableConcept route) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setRoute(route); + } + } + /* + * 2 RXR-2 Administration Site CWE 0 1 Immunization.site Immunization.CodeableConcept 0 1 CWE[CodeableConcept] AdministrationSite + */ + /** + * Set the site of administration + * @param administrationSite the route of administration + */ + @ComesFrom(path = "Immunization.site", field = 2, table = "0163", comment = "Administration Site") + public void setAdministrationSite(CodeableConcept administrationSite) { + if (izDetail.hasImmunization()) { + izDetail.immunization.setSite(administrationSite); + } + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/StructureParser.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/StructureParser.java new file mode 100644 index 0000000..0b9b375 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/StructureParser.java @@ -0,0 +1,324 @@ +package gov.cdc.izgw.v2tofhir.segment; + +import java.util.function.BiConsumer; +import java.util.function.Consumer; + +import org.hl7.fhir.r4.model.CodeType; +import org.hl7.fhir.r4.model.PrimitiveType; +import org.hl7.fhir.r4.model.Resource; +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Structure; +import ca.uhn.hl7v2.model.Type; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; + +/** + * This is the base interface for parsers of HL7 Structures (segments and groups). + */ +public interface StructureParser { + /** + * The name of the segment this parser works on. + * @return The name of the segment this parser works on + */ + String structure(); + + /** + * Parses an HL7 Message structure into FHIR Resources. + * @param structure The structure to parse + * @throws HL7Exception A structure to parse. + */ + void parse(Structure structure) throws HL7Exception; + + /** + * Returns true if the structure is empty or cannot be parsed + * @param structure The structure to check. + * @return true if the structure is empty or cannot be parsed, false otherwise + */ + default boolean isEmpty(Structure structure) { + try { + return structure != null && structure.isEmpty(); + } catch (HL7Exception e) { + return true; + } + } + + /** + * Returns true if the structure is not empty or cannot be parsed + * @param structure The structure to check. + * @return true if the structure is not empty or cannot be parsed, false otherwise + */ + default boolean isNotEmpty(Structure structure) { + try { + return structure == null || structure.isEmpty(); + } catch (HL7Exception e) { + return false; + } + } + + /** + * Returns true if the given FHIR type is not empty or null + * @param fhirType The FHIR datatype to check + * @return true if the given FHIR type is not empty or null, false otherwise + */ + default boolean isNotEmpty(org.hl7.fhir.r4.model.Type fhirType) { + return fhirType != null && !fhirType.isEmpty(); + } + + /** + * Returns true if the given Resource is not empty or null + * @param resource The FHIR Resource to check + * @return true if the given FHIR resource is not empty or null, false otherwise + */ + default boolean isNotEmpty(Resource resource) { + return resource != null && !resource.isEmpty(); + } + + /** + * Returns true if the given Resource is empty or null + * @param resource The FHIR Resource to check + * @return true if the given FHIR resource is empty or null, false otherwise + */ + default boolean isEmpty(Resource resource) { + return resource == null || resource.isEmpty(); + } + /** + * Returns true if the given FHIR type is empty or null + * @param fhirType The FHIR datatype to check + * @return true if the given FHIR type is empty or null, false otherwise + */ + default boolean isEmpty(org.hl7.fhir.r4.model.Type fhirType) { + return fhirType == null || fhirType.isEmpty(); + } + + /** + * This is a convenience method to enabling actions to be written more simply. + *
+	 * 		// Instead of
+	 * 		if (isNotEmpty(identifier) {
+	 * 			patient.addIdentifier(identifier);
+	 * 		}
+	 * 		// Use
+	 * 		ifNotEmpty(identifier, patient::addIdentifier);
+	 * 
+ * + * @param The FHIR type to check + * @param type The type object + * @param action The action to perform + */ + default void ifNotEmpty(T type, Consumer action) { + if (isNotEmpty(type)) { + action.accept(type); + } + } + + /** + * Add a DataAbsent reason to a FHIR primitive type + * @param element The FHIR type to set as absent + * @param reason The reason the data is absent + */ + static void setDataAbsentReason(PrimitiveType element, String reason) { + element.addExtension() + .setUrl("http://hl7.org/fhir/StructureDefinition/data-absent-reason") + .setValue(new CodeType(reason)); + } + + /** + * Add a DataAbsent reason of "unknown" to a FHIR primitive type + * This is used when data is not provided within a V2 message. + * + * @param reason The reason the data is absent + */ + static void setDataAbsent(PrimitiveType reason) { + setDataAbsentReason(reason, "unknown"); + } + + /** + * Set a Data Absent Reason extension on a primitive type based on coding from + * the NullFlavor vocabulary. + * @param type The type to add the extension to + * @param code The Null Flavor code + */ + default void setDataAbsentFromNullFlavor(PrimitiveType type, String code) { + switch (code) { + case "NI": setDataAbsent(type); break; + case "INV": setDataAbsentReason(type, "not-applicable"); break; + case "DER": setDataAbsent(type); break; + case "OTH": setDataAbsentReason(type, "unsupported"); break; + case "MSK": setDataAbsentReason(type, "masked"); break; + case "NA": setDataAbsentReason(type, "not-applicable"); break; + case "UNK": setDataAbsentReason(type, "unknown"); break; + case "NASK":setDataAbsentReason(type, "not-asked"); break; + case "NAV": setDataAbsentReason(type, "temp-unknown"); break; + case "NAVU":setDataAbsentReason(type, "unknown"); break; + case "NP": setDataAbsentReason(type, "asked-unknown"); break; + default: + break; + } + } + + /** + * Get the first occurrence of the specified field from an HL7 V2 segment. + * @param segment The segment to get the field for. + * + * This is a convenience method to get a field that does not throw exceptions + * the way that segment.getField() does. + * + * @param field The field number + * @return The specified field, or null of the field does not exist or is empty. + */ + default Type getField(Segment segment, int field) { + if (segment == null) { + return null; + } + try { + Type[] types = segment.getField(field); + if (types.length == 0) { + return null; + } + return types[0].isEmpty() ? null : types[0]; + } catch (HL7Exception e) { + return null; + } + } + + /** + * Get all occurrences of the specified field from an HL7 V2 segment. + * @param segment The segment to get the field for. + * + * This is a convenience method to get a field that does not throw exceptions + * the way that segment.getField() does. + * + * @param field The field number + * @return An array containing all occurrences of the specified field. + */ + default Type[] getFields(Segment segment, int field) { + if (segment == null) { + return new Type[0]; + } + try { + return segment.getField(field); + } catch (HL7Exception e) { + return new Type[0]; + } + } + + /** + * Convenience method to add a single field to a resource + * + * Use: + *
+	 * 		addField(pid, 4, patient, Identifier.class, patient::addIdentifier);
+	 * 
+ * Instead of: + *
+	 *  	Type t = getField(pid, 4);
+	 *  	Identifier ident = DatatypeConverter.toIdentifier(t);
+	 *  	if (ident != null && !ident.isEmpty()) {
+	 *  		patient.addIdentifier(ident);
+	 *  	}
+	 *  
+ * @param The FHIR type to add + * @param pid The segment from which the value comes + * @param fieldNo The field from which the value comes + * @param clazz The datatype to create from the field + * @param adder The adder function + */ + default + void addField(Segment pid, int fieldNo, Class clazz, Consumer adder + ) { + ifNotEmpty(DatatypeConverter.convert(clazz, getField(pid, fieldNo), null), adder); + } + + /** + * Convenience method to add a single field to a resource + * + * Use: + *
+	 * 		addField(pid, 7, patient, DateTimeType.class, this::addBirthDateTime);
+	 * 
+ * Instead of: + *
+	 *  	Type t = getField(pid, 7);
+	 *  	DateTimeType dt = DatatypeConverter.toDateTimeType(t);
+	 *  	if (dt != null && !dt.isEmpty()) {
+	 *  		this.addBirthDateTime(patient, dt);
+	 *  	}
+	 *  
+ * @param The FHIR type to add + * @param The Resource to add it to + * @param pid The segment from which the value comes + * @param fieldNo The field from which the value comes + * @param resource The resource to add to + * @param clazz The datatype to create from the field + * @param adder The adder function + */ + default + void addField(Segment pid, int fieldNo, Class clazz, R resource, BiConsumer adder) { + ifNotEmpty(DatatypeConverter.convert(clazz, getField(pid, fieldNo), null), t -> adder.accept(resource, t)); + } + + /** + * Convenience method to add a multiple fields to a resource + * + * Use: + *
+	 * 		addFields(pid, 11, patient, Address.class, patient::addAddress);
+	 * 
+ * + * Instead of: + *
+	 *  	Type[] types = getFields(pid, 11);
+	 *  	for (Type t: types) {
+	 *  		Address addr = DatatypeConverter.toAddress(t);
+	 *  		if (addr != null && !addr.isEmpty()) {
+	 *  			patient.addAddress(ident);
+	 *  		}
+	 *  	}
+	 *  
+ * @param The FHIR type to add + * @param pid The segment from which the value comes + * @param fieldNo The field from which the value comes + * @param clazz The datatype to create from the field + * @param adder The adder function + */ + default void addFields(Segment pid, int fieldNo, Class clazz, Consumer adder) { + for (Type type: getFields(pid, fieldNo)) { + ifNotEmpty(DatatypeConverter.convert(clazz, type, null), adder); + } + } + + /** + * Convenience method to add a multiple fields to a resource + * + * Use: + *
+	 * 		addFields(pid, 10, patient, CodeableConcept.class, this::addRace);
+	 * 
+ * + * Instead of: + *
+	 *  	Type[] types = getField(pid, 10);
+	 *  	for (Type t: types) {
+	 *  		CodeableConcept cc = DatatypeConverter.toCodeableConcept(t);
+	 *  		if (cc != null && !cc.isEmpty()) {
+	 *  			this.addRace(patient, cc);
+	 *  		}
+	 *  	}
+	 * 
+ * + * @param The FHIR Resource to add + * @param The FHIR type to add + * @param pid The segment from which the value comes + * @param fieldNo The field from which the value comes + * @param patient The resource to add to + * @param clazz The datatype to create from the field + * @param adder The adder function + */ + default + void addFields(Segment pid, int fieldNo, Class clazz, R patient, BiConsumer adder + ) { + for (Type type: getFields(pid, fieldNo)) { + ifNotEmpty(DatatypeConverter.convert(clazz, type, null), t -> adder.accept(patient, t)); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/segment/package-info.java b/src/main/java/gov/cdc/izgw/v2tofhir/segment/package-info.java new file mode 100644 index 0000000..0b85f29 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/segment/package-info.java @@ -0,0 +1,7 @@ +/** + * This package contains the definition for parsers that parse HL7 V2 Groups and Segments defined for the + * various types of HL7 Messages. It also contains abstract classes for creating new Segment and structure + * parsers, as well as implementations for segments and structures commonly used in HL7 V2 Immunization + * messages. + */ +package gov.cdc.izgw.v2tofhir.segment; diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/Codes.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Codes.java new file mode 100644 index 0000000..bee1bb2 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Codes.java @@ -0,0 +1,113 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; + +/** + * Constants for various codes that are commonly used during conversions. + * + * @author Audacious Inquiry + * + */ +public class Codes { + /** + * Standard code for the Filler Order Group Identifier + */ + public static final CodeableConcept FILLER_ORDER_GROUP_TYPE = + new CodeableConcept().addCoding( + new Coding(Systems.ID_TYPE, "FGN", "Filler Group Number")); + /** + * Standard code for the Filler Order Identifier + */ + public static final CodeableConcept FILLER_ORDER_IDENTIFIER_TYPE = + new CodeableConcept().addCoding( + new Coding(Systems.ID_TYPE, "FILL", "Filler Order Number")); + /** + * Standard code for the Placer Order Group Identifier + */ + public static final CodeableConcept PLACER_ORDER_GROUP_TYPE = + new CodeableConcept().addCoding( + new Coding(Systems.ID_TYPE, "PGN", "Placer Group Number")); + /** + * Standard code for the Placer Order Identifier + */ + public static final CodeableConcept PLACER_ORDER_IDENTIFIER_TYPE = + new CodeableConcept().addCoding( + new Coding(Systems.ID_TYPE, "PLAC", "Placer Order Number")); + + /** + * Code for create used in Provenance + */ + public static final CodeableConcept CREATE_ACTIVITY = + new CodeableConcept().addCoding(new Coding("http://terminology.hl7.org/CodeSystem/v3-DataOperation", "CREATE", "create")); + /** + * Code for assembler used in Provenance + */ + + public static final CodeableConcept ASSEMBLER_AGENT = new CodeableConcept().addCoding(new Coding("http://terminology.hl7.org/CodeSystem/provenance-participant-type", "assembler", "Assembler")); + + private static final String V2TABLES = "http://terminology.hl7.org/CodeSystem/v2-"; + + /** + * The function code for an Ordering Provider + */ + public static final CodeableConcept ORDERING_PROVIDER_FUNCTION_CODE = + new CodeableConcept().addCoding(new Coding(V2TABLES + "0433", "OP", "Ordering Provider")); + /** + * The function code for an Administrating Provider + */ + public static final CodeableConcept ADMIN_PROVIDER_FUNCTION_CODE = + new CodeableConcept().addCoding(new Coding(V2TABLES + "0433", "AP", "Administrating Provider")); + + /** + * The role code for the Medical Director of laboratory or other observation producing facility. + */ + public static final CodeableConcept MEDICAL_DIRECTOR_ROLE_CODE = + new CodeableConcept().addCoding(new Coding(V2TABLES + "0912", "MDIR", "Medical Director")); + + /** The code for a Social Security Number found on Identifier.type */ + public static final CodeableConcept SSN_TYPE = new CodeableConcept().addCoding( + new Coding(V2TABLES + "0203", "SS", "Social Security Number") + ); + + /** The concept of MOTHER */ + public static final CodeableConcept MOTHER = new CodeableConcept().addCoding( + new Coding("http://terminology.hl7.org/CodeSystem/v3-RoleCode", "MTH", "Mother") + ); + + /** Attending Provider */ + public static final CodeableConcept ATTENDING_PARTICIPANT = new CodeableConcept() + .addCoding( + new Coding(Systems.V3_PARTICIPATION_TYPE, "ATND", "attender") + ); + /** Consulting Provider */ + public static final CodeableConcept CONSULTING_PARTICIPANT = new CodeableConcept() + .addCoding( + new Coding(Systems.V3_PARTICIPATION_TYPE, "CON", "consultant") + ); + /** Referring Provider */ + public static final CodeableConcept REFERRING_PARTICIPANT = new CodeableConcept() + .addCoding( + new Coding(Systems.V3_PARTICIPATION_TYPE, "REF", "referrer") + ); + + /** Admitting Provider */ + public static final CodeableConcept ADMITTING_PARTICIPANT = new CodeableConcept() + .addCoding( + new Coding(Systems.V3_PARTICIPATION_TYPE, "ADM", "admitter") + ); + + /** An otherwise unspecified participant */ + public static final CodeableConcept PARTICIPANT = new CodeableConcept() + .addCoding( + new Coding(Systems.V3_PARTICIPATION_TYPE, "PART", "participant") + ); + + /** Visit Number */ + public static final CodeableConcept VISIT_NUMBER = new CodeableConcept() + .addCoding( + new Coding(V2TABLES + "0203", "VN", "visit number") + ); + + private Codes() {} +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/FhirIdCodec.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/FhirIdCodec.java new file mode 100644 index 0000000..ff0a74f --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/FhirIdCodec.java @@ -0,0 +1,182 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import java.io.PrintStream; +import java.math.BigInteger; +import java.nio.charset.StandardCharsets; +import java.util.Base64; +import java.util.IllegalFormatCodePointException; + +import org.apache.commons.lang3.StringUtils; + +/** + * FhirIdCodec enables encoding and decoding of ASCII printable strings into the + * allowable characters from the FHIR IdType set. The encoding is essentially + * the same as RFC-4648, except that underscore (_) is replaced with a period (.). + * + * This class uses the Java Base64 encoder and decoder to effect encoding + * and decoding, simply replacing the _ with . after encoding, and reversing + * that prior to decoding. + * + * This encoder can handle up to 58 characters before it exceeds the length + * of a FHIR IdType. + * + * This allows arbitrary data of a limited length to be encoded into a FHIR + * IdType object. + * + */ +public class FhirIdCodec { + private FhirIdCodec() { } + + private static Base64.Encoder ENCODER = Base64.getUrlEncoder(); + private static Base64.Decoder DECODER = Base64.getUrlDecoder(); + + /** + * Encode a string into the FHIR id character set. + * + * @param value The string to encode + * @return The encoded value + */ + public static String encode(String value) { + byte[] data = value.getBytes(StandardCharsets.UTF_8); + return StringUtils.replaceChars(ENCODER.encodeToString(data), "_=", "."); + } + /** + * Decode a string into the FHIR id character set. + * + * @param value The string to decode + * @return The decoded value + * @throws IllegalFormatCodePointException if the value could properly not be decoded as a Unicode String + */ + public static String decode(String value) { + value = value.replace(".", "_"); + byte[] data = DECODER.decode(value); + String result = new String(data, StandardCharsets.UTF_8); + if (result.contains("\uFFFD")) { + throw new IllegalFormatCodePointException(0xFFFD); + } + return result; + } + + + /** + * Encode an ASCII string into the FHIR id character set. + * @param value The value to encode. + * @return The encoded value. + */ + public static String encodeAscii(String value) { + if (!StringUtils.isAsciiPrintable(value)) { + throw new IllegalArgumentException("Value contains non ASCII-printable characters"); + } + + byte[] data = value.getBytes(StandardCharsets.US_ASCII); + data = packAsciiBytes(data); + return StringUtils.replaceChars(ENCODER.encodeToString(data), "_=", "."); + } + + /** + * Decode an ASCII string from the FHIR id character set. + * @param value The value to decode. + * @return A string containing the decoded value. + * @throws IllegalFormatCodePointException if the decoded characters are non-ASCII + */ + public static String decodeAscii(String value) { + value = value.replace(".", "_"); + byte[] data = DECODER.decode(value); + BigInteger result = new BigInteger(data); + StringBuilder b = new StringBuilder(); + BigInteger mult = BigInteger.valueOf(96); + while (!result.equals(BigInteger.ZERO)) { + BigInteger[] div = result.divideAndRemainder(mult); + byte v = div[1].byteValue(); + result = div[0]; + if (v < 0 || v >= 96) { + throw new IllegalFormatCodePointException(v + 32); + } + v += 32; + b.append((char)v); + } + // Reverse the data + for (int i = 0, j = b.length() - 1; i < j; i++, j--) { + char left = b.charAt(i); + b.setCharAt(i, b.charAt(j)); + b.setCharAt(j, left); + } + return b.toString(); + } + + /** + * Print binary data in HEX and ASCII in a human readable form + * @param out The output stream to write to + * @param data The data to write + */ + public static void dumpHex(PrintStream out, byte[] data) { + int counter = 0; + for (byte b: data) { + out.printf("%02X", b); + if (++counter % 4 == 0) out.print(" "); + } + counter = 0; + out.print(" "); + for (byte b: data) { + char c = ((b & 0xff) < 32) ? '.' : (char)(b & 0xff); + out.printf("%c", c); + if (++counter % 8 == 0) out.print(" "); + } + out.println(); + } + + /** + * Pack ASCII printable characters into data as tightly as possible. + * @param data The ASCII characters to pack. + * @return The packed character array. + */ + private static byte[] packAsciiBytes(byte[] data) { + BigInteger result = BigInteger.ZERO; + BigInteger mult = BigInteger.valueOf(96); + for (byte b: data) { + result = result.multiply(mult); // Multiplier = 96 + int v = (b & 0x7F) - 32; // Now in range of 0-95 + result = result.add(BigInteger.valueOf(v)); + } + return result.toByteArray(); + } + + /** + * Test route + * @param args Strings to convert + */ + public static void main(String ... args) { + // Default values to use for testing. + String[] values = { + "MYEHR|234814", + "MYEHR|234814Z", + "MYEHR|234814ZZ", + "MYEHR%7C234814", + "MYEHR%7C234814Z", + "MYEHR%7C234814ZZ", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", + "! !", + "! !", + "! !", + "! !", + "! !", + }; + if (args.length != 0) { + values = args; + } + for (String value: values) { + String encode = encode(value); + String decode = decode(encode); + System.out.printf("'%s'(%d) -> '%s'(%d) -> '%s' : %s%n", value, value.length(), encode, encode.length(), decode, value.equals(decode)); + } + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/ISO3166.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/ISO3166.java new file mode 100644 index 0000000..6114845 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/ISO3166.java @@ -0,0 +1,301 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import java.util.LinkedHashMap; +import java.util.Map; + +/** + * ISO-3166 tables and country lookup. + * @author Audacious Inquiry + * + */ +public class ISO3166 { + private ISO3166() {} + private static final String[][] data = { + { "AD", "AND", "Andorra" }, + { "AE", "ARE", "United Arab Emirates" }, + { "AF", "AFG", "Afghanistan" }, + { "AI", "AIA", "Anguilla" }, + { "AL", "ALB", "Albania" }, + { "AM", "ARM", "Armenia" }, + { "AO", "AGO", "Angola" }, + { "AQ", "ATA", "Antarctica" }, + { "AR", "ARG", "Argentina" }, + { "AS", "ASM", "American Samoa" }, + { "AT", "AUT", "Austria" }, + { "AU", "AUS", "Australia" }, + { "AW", "ABW", "Aruba" }, + { "AX", "ALA", "Eland Islands" }, + { "AZ", "AZE", "Azerbaijan" }, + { "BB", "BRB", "Barbados" }, + { "BD", "BGD", "Bangladesh" }, + { "BE", "BEL", "Belgium" }, + { "BF", "BFA", "Burkina Faso" }, + { "BG", "BGR", "Bulgaria" }, + { "BH", "BHR", "Bahrain" }, + { "BI", "BDI", "Burundi" }, + { "BJ", "BEN", "Benin" }, + { "BL", "BLM", "Saint Barthilemy" }, + { "BM", "BMU", "Bermuda" }, + { "BN", "BRN", "Brunei Darussalam" }, + { "BO", "BOL", "Bolivia", "Plurinational State Bolivia" }, + { "BR", "BRA", "Brazil" }, + { "BS", "BHS", "Bahamas" }, + { "BT", "BTN", "Bhutan" }, + { "BV", "BVT", "Bouvet Island" }, + { "BW", "BWA", "Botswana" }, + { "BY", "BLR", "Belarus" }, + { "BZ", "BLZ", "Belize" }, + { "CA", "CAN", "Canada" }, + { "CC", "CCK", "Cocos Islands", "Keeling Islands" }, + { "CD", "COD", "Congo", "Democratic Republic Congo" }, + { "CF", "CAF", "Central African Republic" }, + { "CG", "COG", "Congo" }, + { "CH", "CHE", "Switzerland" }, + { "CI", "CIV", "Ctte d'Ivoire" }, + { "CK", "COK", "Cook Islands" }, + { "CL", "CHL", "Chile" }, + { "CM", "CMR", "Cameroon" }, + { "CN", "CHN", "China" }, + { "CO", "COL", "Colombia" }, + { "CR", "CRI", "Costa Rica" }, + { "CU", "CUB", "Cuba" }, + { "CV", "CPV", "Cabo Verde" }, + { "CW", "CUW", "Curagao" }, + { "CX", "CXR", "Christmas Island" }, + { "CY", "CYP", "Cyprus" }, + { "CZ", "CZE", "Czechia" }, + { "DE", "DEU", "Germany" }, + { "DJ", "DJI", "Djibouti" }, + { "DK", "DNK", "Denmark" }, + { "DM", "DMA", "Dominica" }, + { "DO", "DOM", "Dominican Republic" }, + { "DZ", "DZA", "Algeria" }, + { "EC", "ECU", "Ecuador" }, + { "EE", "EST", "Estonia" }, + { "EG", "EGY", "Egypt" }, + { "EH", "ESH", "Western Sahara" }, + { "ER", "ERI", "Eritrea" }, + { "ES", "ESP", "Spain" }, + { "ET", "ETH", "Ethiopia" }, + { "FI", "FIN", "Finland" }, + { "FJ", "FJI", "Fiji" }, + { "FK", "FLK", "Falkland Islands", "Malvinas" }, + { "FM", "FSM", "Micronesia", "Federated States Micronesia" }, + { "FO", "FRO", "Faroe Islands" }, + { "FR", "FRA", "France" }, + { "GA", "GAB", "Gabon" }, + { "GD", "GRD", "Grenada" }, + { "GE", "GEO", "Georgia" }, + { "GF", "GUF", "French Guiana" }, + { "GG", "GGY", "Guernsey" }, + { "GH", "GHA", "Ghana" }, + { "GI", "GIB", "Gibraltar" }, + { "GL", "GRL", "Greenland" }, + { "GM", "GMB", "Gambia" }, + { "GN", "GIN", "Guinea" }, + { "GP", "GLP", "Guadeloupe" }, + { "GQ", "GNQ", "Equatorial Guinea" }, + { "GR", "GRC", "Greece" }, + { "GT", "GTM", "Guatemala" }, + { "GU", "GUM", "Guam" }, + { "GW", "GNB", "Guinea-Bissau" }, + { "GY", "GUY", "Guyana" }, + { "HK", "HKG", "Hong Kong" }, + { "HN", "HND", "Honduras" }, + { "HR", "HRV", "Croatia" }, + { "HT", "HTI", "Haiti" }, + { "HU", "HUN", "Hungary" }, + { "ID", "IDN", "Indonesia" }, + { "IE", "IRL", "Ireland" }, + { "IL", "ISR", "Israel" }, + { "IM", "IMN", "Isle Man" }, + { "IN", "IND", "India" }, + { "IO", "IOT", "British Indian Ocean Territory" }, + { "IQ", "IRQ", "Iraq" }, + { "IR", "IRN", "Iran", "Islamic Republic Iran" }, + { "IS", "ISL", "Iceland" }, + { "IT", "ITA", "Italy" }, + { "JE", "JEY", "Jersey" }, + { "JM", "JAM", "Jamaica" }, + { "JO", "JOR", "Jordan" }, + { "JP", "JPN", "Japan" }, + { "KE", "KEN", "Kenya" }, + { "KG", "KGZ", "Kyrgyzstan" }, + { "KH", "KHM", "Cambodia" }, + { "KI", "KIR", "Kiribati" }, + { "KM", "COM", "Comoros" }, + { "KP", "PRK", "Korea", "Democratic People's Republic Korea" }, + { "KR", "KOR", "Korea", "Republic Korea" }, + { "KW", "KWT", "Kuwait" }, + { "KY", "CYM", "Cayman Islands" }, + { "KZ", "KAZ", "Kazakhstan" }, + { "LA", "LAO", "Lao People's Democratic Republic" }, + { "LB", "LBN", "Lebanon" }, + { "LC", "LCA", "Saint Lucia" }, + { "LI", "LIE", "Liechtenstein" }, + { "LK", "LKA", "Sri Lanka" }, + { "LR", "LBR", "Liberia" }, + { "LS", "LSO", "Lesotho" }, + { "LT", "LTU", "Lithuania" }, + { "LU", "LUX", "Luxembourg" }, + { "LV", "LVA", "Latvia" }, + { "LY", "LBY", "Libya" }, + { "MA", "MAR", "Morocco" }, + { "MC", "MCO", "Monaco" }, + { "MD", "MDA", "Moldova", "Republic Moldova" }, + { "ME", "MNE", "Montenegro" }, + { "MF", "MAF", "Saint Martin" }, + { "MG", "MDG", "Madagascar" }, + { "MH", "MHL", "Marshall Islands" }, + { "MK", "MKD", "Macedonia", "Yugoslav Republic Macedonia" }, + { "ML", "MLI", "Mali" }, + { "MM", "MMR", "Myanmar" }, + { "MN", "MNG", "Mongolia" }, + { "MO", "MAC", "Macao" }, + { "MP", "MNP", "Northern Mariana Islands" }, + { "MQ", "MTQ", "Martinique" }, + { "MR", "MRT", "Mauritania" }, + { "MS", "MSR", "Montserrat" }, + { "MT", "MLT", "Malta" }, + { "MU", "MUS", "Mauritius" }, + { "MV", "MDV", "Maldives" }, + { "MW", "MWI", "Malawi" }, + { "MX", "MEX", "Mexico" }, + { "MY", "MYS", "Malaysia" }, + { "MZ", "MOZ", "Mozambique" }, + { "NA", "NAM", "Namibia" }, + { "NC", "NCL", "New Caledonia" }, + { "NE", "NER", "Niger" }, + { "NF", "NFK", "Norfolk Island" }, + { "NG", "NGA", "Nigeria" }, + { "NI", "NIC", "Nicaragua" }, + { "NL", "NLD", "Netherlands" }, + { "NO", "NOR", "Norway" }, + { "NP", "NPL", "Nepal" }, + { "NR", "NRU", "Nauru" }, + { "NU", "NIU", "Niue" }, + { "NZ", "NZL", "New Zealand" }, + { "OM", "OMN", "Oman" }, + { "PA", "PAN", "Panama" }, + { "PE", "PER", "Peru" }, + { "PF", "PYF", "French Polynesia" }, + { "PG", "PNG", "Papua New Guinea" }, + { "PH", "PHL", "Philippines" }, + { "PK", "PAK", "Pakistan" }, + { "PL", "POL", "Poland" }, + { "PN", "PCN", "Pitcairn" }, + { "PR", "PRI", "Puerto Rico" }, + { "PS", "PSE", "Palestine", "State Palestine" }, + { "PT", "PRT", "Portugal" }, + { "PW", "PLW", "Palau" }, + { "PY", "PRY", "Paraguay" }, + { "QA", "QAT", "Qatar" }, + { "RE", "REU", "Riunion" }, + { "RO", "ROU", "Romania" }, + { "RS", "SRB", "Serbia" }, + { "RU", "RUS", "Russian Federation" }, + { "RW", "RWA", "Rwanda" }, + { "SA", "SAU", "Saudi Arabia" }, + { "SB", "SLB", "Solomon Islands" }, + { "SC", "SYC", "Seychelles" }, + { "SD", "SDN", "Sudan" }, + { "SE", "SWE", "Sweden" }, + { "SG", "SGP", "Singapore" }, + { "SI", "SVN", "Slovenia" }, + { "SK", "SVK", "Slovakia" }, + { "SL", "SLE", "Sierra Leone" }, + { "SM", "SMR", "San Marino" }, + { "SN", "SEN", "Senegal" }, + { "SO", "SOM", "Somalia" }, + { "SR", "SUR", "Suriname" }, + { "SS", "SSD", "South Sudan" }, + { "SV", "SLV", "El Salvador" }, + { "SX", "SXM", "Sint Maarten" }, + { "SY", "SYR", "Syrian Arab Republic" }, + { "SZ", "SWZ", "Swaziland" }, + { "TD", "TCD", "Chad" }, + { "TF", "ATF", "French Southern Territories" }, + { "TG", "TGO", "Togo" }, + { "TH", "THA", "Thailand" }, + { "TJ", "TJK", "Tajikistan" }, + { "TK", "TKL", "Tokelau" }, + { "TL", "TLS", "Timor-Leste" }, + { "TM", "TKM", "Turkmenistan" }, + { "TN", "TUN", "Tunisia" }, + { "TO", "TON", "Tonga" }, + { "TR", "TUR", "Turkey" }, + { "TV", "TUV", "Tuvalu" }, + { "TW", "TWN", "Taiwan", "Province China Taiwan" }, + { "TZ", "TZA", "Tanzania", "United Republic Tanzania" }, + { "UA", "UKR", "Ukraine" }, + { "UG", "UGA", "Uganda" }, + { "UM", "UMI", "United States Minor Outlying Islands" }, + { "US", "USA", "United States America", "United States", "America" }, + { "UY", "URY", "Uruguay" }, + { "UZ", "UZB", "Uzbekistan" }, + { "VA", "VAT", "Holy See", "Vatican" }, + { "VE", "VEN", "Venezuela", "Bolivarian Republic Venezuela" }, + { "VG", "VGB", "Virgin Islands", "British Virgin Islands" }, + { "VN", "VNM", "Viet Nam", "Vietnam" }, + { "VU", "VUT", "Vanuatu" }, + { "WS", "WSM", "Samoa" }, + { "YE", "YEM", "Yemen" }, + { "YT", "MYT", "Mayotte" }, + { "ZA", "ZAF", "South Africa" }, + { "ZM", "ZMB", "Zambia" }, + { "ZW", "ZWE", "Zimbabwe" }, + { "AG", "ATG", "Antigua and Barbuda", "Antiguia", "Barbuda" }, + { "BA", "BIH", "Bosnia and Herzegovina", "Bosnia", "Herzegovina" }, + { "BQ", "BES", "Bonaire, Sint Eustatius and Saba", "Bonaire", "Sint Eustatius", "Saba" }, + { "GS", "SGS", "South Georgia and South Sandwich Islands", "South Georgia" }, + { "HM", "HMD", "Heard Island and McDonald Islands", "Heard Island" }, + { "KN", "KNA", "Saint Kitts and Nevis", "Saint Kitts" }, + { "PM", "SPM", "Saint Pierre and Miquelon", "Saint Pierre" }, + { "SH", "SHN", "Saint Helena, Ascension and Tristan da Cunha", "Saint Helena", "Ascension", "Tristan da Cunha"}, + { "SJ", "SJM", "Svalbard and Jan Mayen", "Svalbard", "Jan Mayen" }, + { "ST", "STP", "Sao Tome and Principe", "Sao Tome", "Principe" }, + { "TC", "TCA", "Turks and Caicos Islands", "Turks", "Caicos Islands" }, + { "TT", "TTO", "Trinidad and Tobago", "Trinidad", "Tobago" }, + { "VC", "VCT", "Saint Vincent and Grenadines", "Saint Vincent", "Grenadines" }, + { "WF", "WLF", "Wallis and Futuna", "Wallis", "Futuna" } + }; + private static Map lookup = new LinkedHashMap<>(); + static { + for (String[] array: data) { + for (String name: array) { + name = normalize(name); + lookup.put(name, array); + } + } + } + private static String normalize(String name) { + return name.replace(" and ", " ").replace(" of ", "").replace("the ", "").replaceAll("', ", "").toUpperCase(); + } + /** + * Get the ISO-3166 two letter code for the given country name or code + * @param name The country name or ISO code + * @return the ISO-3166 two letter code for the given country + */ + public static String twoLetterCode(String name) { + String[] array = lookup.get(normalize(name)); + return array == null ? null : array[0]; + } + /** + * Get the ISO-3166 three letter code for the given country name or code + * @param name The country name or ISO code + * @return the ISO-3166 three letter code for the given country + */ + public static String threeLetterCode(String name) { + String[] array = lookup.get(normalize(name)); + return array == null ? null : array[1]; + } + /** + * Get the ISO-3166 name for the given country name or code + * @param name The country name or ISO code + * @return the ISO-3166 contry name for the given country + */ + public static String name(String name) { + String[] array = lookup.get(normalize(name)); + return array == null ? null : array[2]; + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/IzQuery.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/IzQuery.java new file mode 100644 index 0000000..54144da --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/IzQuery.java @@ -0,0 +1,409 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import java.util.List; + +import org.hl7.fhir.r4.model.Immunization; +import org.hl7.fhir.r4.model.Patient; +import ca.uhn.fhir.rest.param.DateParam; +import ca.uhn.fhir.rest.param.NumberParam; +import ca.uhn.fhir.rest.param.ReferenceParam; +import ca.uhn.fhir.rest.param.TokenParam; +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.v251.datatype.CX; +import ca.uhn.hl7v2.model.v251.datatype.ID; +import ca.uhn.hl7v2.model.v251.datatype.IS; +import ca.uhn.hl7v2.model.v251.datatype.NM; +import ca.uhn.hl7v2.model.v251.datatype.ST; +import ca.uhn.hl7v2.model.v251.datatype.TS; +import ca.uhn.hl7v2.model.v251.datatype.XAD; +import ca.uhn.hl7v2.model.v251.datatype.XPN; +import ca.uhn.hl7v2.model.v251.datatype.XTN; +import ca.uhn.hl7v2.model.v251.segment.QPD; +import ca.uhn.hl7v2.model.v251.segment.RCP; +import lombok.Data; + +/** + * A structure to manage query parameters. + * @author Audacious Inquiry + */ +@Data +public class IzQuery { + /** The number of results to return */ + public static final String COUNT = "_count"; + /** Code used for an Immunization History Request */ + public static final String HISTORY = "Z34"; + /** Search parameter for Patient Address Lines */ + public static final String PATIENT_ADDRESS = Immunization.SP_PATIENT + "." + Patient.SP_ADDRESS; + /** Search parameter for Patient Address City */ + public static final String PATIENT_ADDRESS_CITY = Immunization.SP_PATIENT + "." + Patient.SP_ADDRESS_CITY; + /** Search parameter for Patient Address Country */ + public static final String PATIENT_ADDRESS_COUNTRY = Immunization.SP_PATIENT + "." + Patient.SP_ADDRESS_COUNTRY; + /** Search parameter for Patient Address Postal Code */ + public static final String PATIENT_ADDRESS_POSTAL = Immunization.SP_PATIENT + "." + Patient.SP_ADDRESS_POSTALCODE; + /** Search parameter for Patient Address State */ + public static final String PATIENT_ADDRESS_STATE = Immunization.SP_PATIENT + "." + Patient.SP_ADDRESS_STATE; + /** Search parameter for Birth Date */ + public static final String PATIENT_BIRTHDATE = Immunization.SP_PATIENT + "." + Patient.SP_BIRTHDATE; + /** Search parameter for Gender */ + public static final String PATIENT_GENDER = Immunization.SP_PATIENT + "." + Patient.SP_GENDER; + /** Search parameter for Patient Phone */ + public static final String PATIENT_HOMEPHONE = Immunization.SP_PATIENT + "." + Patient.SP_PHONE; + + /** Search parameter for PatientList */ + public static final String PATIENT_LIST = Immunization.SP_PATIENT + "." + Patient.SP_IDENTIFIER; + /** Search parameter for Mothers Maiden Name Extension */ + public static final String PATIENT_MOTHERS_MAIDEN_NAME = Immunization.SP_PATIENT + ".mothers-maiden-name"; + /** Search parameter for Patient Multiple Birth Indicator */ + public static final String PATIENT_MULTIPLE_BIRTH_INDICATOR = Immunization.SP_PATIENT + ".multipleBirth-indicator"; + /** Search parameter for Patient Multiple Birth Order */ + public static final String PATIENT_MULTIPLE_BIRTH_ORDER = Immunization.SP_PATIENT + ".multipleBirth-order"; + /** Search parameter for PatientName Family Part */ + public static final String PATIENT_NAME_FAMILY = Immunization.SP_PATIENT + "." + Patient.SP_FAMILY; + /** Search parameter for PatientName Given and Middle Part */ + public static final String PATIENT_NAME_GIVEN = Immunization.SP_PATIENT + "." + Patient.SP_GIVEN; + /** Search parameter for PatientName Suffix Part */ + public static final String PATIENT_NAME_SUFFIX = Immunization.SP_PATIENT + ".suffix"; + /** Search parameter for PatientName Use Part */ + public static final String PATIENT_NAME_USE = Immunization.SP_PATIENT + ".name-use"; + /** Code used for an Immunization Evaluated History and Recommendation Request */ + public static final String RECOMMENDATION = "Z44"; + private static final String CANNOT_REPEAT = "Cannot repeat query parameter: "; + + /** The patient address */ + private final XAD address; + /** The patient birth date */ + private final TS birthDate; + /** The patient gender */ + private final IS gender; + /** The mothers maiden name */ + private final XPN maiden; + /** The name */ + private final XPN name; + private final QPD qpd; + /** The patient home phone */ + private final ST telephone; + /** Max number of records to return */ + int count = 5; + /** If an id was found */ + boolean hasId = false; + + /** + * Create a new Query for an Immunization or ImmunizationRecommendation + * @param qpd The QPD to create + * @throws HL7Exception + */ + public IzQuery(QPD qpd) throws HL7Exception { + this.qpd = qpd; + name = QBPUtils.getField(qpd, 4, XPN.class); + maiden = QBPUtils.getField(qpd, 5, XPN.class); + birthDate = QBPUtils.getField(qpd, 6, TS.class); + gender = QBPUtils.getField(qpd, 7, IS.class); + address = QBPUtils.getField(qpd, 8, XAD.class); + telephone = QBPUtils.getField(qpd, 9, XTN.class).getTelephoneNumber(); + } + + /** + * Add a given search parameter to the QPD segment. + * @param fhirParamName The FHIR parameter name + * @param params The list of parameters. + * @throws HL7Exception If an error occurs. + */ + public void addParameter( // NOSONAR: Giant switch is acceptable + String fhirParamName, List params + ) throws HL7Exception { + if (fhirParamName == null || fhirParamName.isEmpty()) { + return; + } + for (String param: params) { + if (fhirParamName.length() > 0 && fhirParamName.charAt(0) == '_' && !COUNT.equals(fhirParamName)) { + // Ignore FHIR special search parameters. + continue; + } + switch (fhirParamName) { + case COUNT: + setCount(param); + break; + + case Immunization.SP_PATIENT: + ReferenceParam refParam = new ReferenceParam(); + refParam.setValueAsQueryToken(null, Immunization.SP_PATIENT, null, param); + String ident = FhirIdCodec.decode(refParam.getIdPart()); + setPatientList(fhirParamName, ident); + break; + case PATIENT_LIST: // QPD-3 PatientList (can repeat) + setPatientList(fhirParamName, param); + break; + + case PATIENT_NAME_FAMILY: // QPD-4.1 PatientName + setPatientFamilyName(param); + break; + case PATIENT_NAME_GIVEN: // QPD-4.2 and QPD-4.3 PatientName + setPatientGivenName(param); + break; + case PATIENT_NAME_SUFFIX: // QPD-4.4 PatientName + setPatientNameSuffix(param); + break; + + case PATIENT_MOTHERS_MAIDEN_NAME: // QPD-5 PatientMotherMaidenName + setMothersMaidenName(param); + break; + // Given and Suffix won't be used in V2 searches on mother's maiden name, but it allows + // the v2tofhir components to round trip. + case PATIENT_MOTHERS_MAIDEN_NAME + "-given": + setMothersMaidenGivenName(param); + break; + case PATIENT_MOTHERS_MAIDEN_NAME + "-suffix": + setMothersMaidenNameSuffix(param); + break; + case PATIENT_BIRTHDATE: // QPD-6 PatientDateOfBirth + setPatientBirthDate(fhirParamName, param); + break; + + case PATIENT_GENDER: // QPD-7 PatientSex + setPatientGender(fhirParamName, param); + break; + + case PATIENT_ADDRESS: // QPD-8-1 and QPD-8-2 PatientAddress + setPatientAddress(param); + break; + case PATIENT_ADDRESS_CITY: // QPD-8-3 PatientAddress + setPatientSuffixCity(param); + break; + case PATIENT_ADDRESS_STATE: // QPD-8-4 PatientAddress + setPatientAddressState(param); + break; + case PATIENT_ADDRESS_POSTAL: // QPD-8-5 PatientAddress + setPatientAddressPostal(param); + break; + case PATIENT_ADDRESS_COUNTRY: // QPD-8-5 PatientAddress + setPatientAddressCountry(param); + break; + + case PATIENT_HOMEPHONE: // QPD-9 PatientHomePhone + setPatientPhone(param); + break; + + case PATIENT_MULTIPLE_BIRTH_INDICATOR: // QPD-10 PatientMultipleBirthIndicator + setMultipleBirthIndicator(param); + break; + + case PATIENT_MULTIPLE_BIRTH_ORDER: // QPD-11 PatientBirthOrder + setMultipleBirthOrder(param); + break; + + default: + throw new IllegalArgumentException("Invalid query parameter: " + param); + } + } + } + + /** + * Finalize some the parameters and then check for a valid query + * @throws HL7Exception Should an error occur during parsing of HL7 content + */ + public void update() throws HL7Exception { + if (!getName().isEmpty()) { + getName().getNameTypeCode().setValue("L"); + } + if (!getMaiden().isEmpty()) { + getMaiden().getNameTypeCode().setValue("M"); + } + if (!getAddress().isEmpty()) { + getAddress().getAddressType().setValue("L"); + } + RCP rcp = (RCP) getQpd().getMessage().get("RCP"); + rcp.getQuantityLimitedRequest().getQuantity().setValue(Integer.toString(getCount())); + rcp.getQuantityLimitedRequest().getUnits().getIdentifier().setValue("RD"); + rcp.getQuantityLimitedRequest().getUnits().getText().setValue("records"); + rcp.getQuantityLimitedRequest().getUnits().getNameOfCodingSystem().setValue("HL70126"); + + if (!isHasId() && + (getName().isEmpty() || + getBirthDate().isEmpty()) ) { + throw new IllegalArgumentException("A query must contain either a " + + "patient.identifier or the patient name and birthDate"); + } + } + + private void setCount(String param) { + NumberParam number = new NumberParam(); + number.setValueAsQueryToken(QBPUtils.R4, COUNT, null, param); + setCount(number.getValue().intValue()); + if (getCount() > 10) { + throw new IllegalArgumentException("_count must be <= 10"); + } else if (getCount() <= 0) { + throw new IllegalArgumentException("_count must be > 0"); + } + } + private void setCount(int count) { + this.count = count; + } + + private void setMothersMaidenGivenName(String param) throws HL7Exception { + if (getMaiden().getGivenName().isEmpty()) { + getMaiden().getGivenName().setValue(param); + } else if (getMaiden().getSecondAndFurtherGivenNamesOrInitialsThereof().isEmpty()) { + getMaiden().getSecondAndFurtherGivenNamesOrInitialsThereof().setValue(param); + } else { + throw new IllegalArgumentException("Cannot repeat query parameter more than one: " + param + "-given"); + } + } + + private void setMothersMaidenName(String param) throws HL7Exception { + if (getMaiden().getFamilyName().getSurname().isEmpty()) { + getMaiden().getFamilyName().getSurname().setValue(param); + getMaiden().getNameTypeCode().setValue("M"); + } else { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + } + + private void setMothersMaidenNameSuffix(String param) throws HL7Exception { + if (!getMaiden().getSuffixEgJRorIII().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param + "-suffix"); + } + getMaiden().getSuffixEgJRorIII().setValue(param); + } + + private void setMultipleBirthIndicator(String param) throws HL7Exception{ + TokenParam token; + token = new TokenParam(); + token.setValueAsQueryToken(QBPUtils.R4, PATIENT_MULTIPLE_BIRTH_INDICATOR, null, param); + String mbi = token.getValueNotNull(); + ID mbid = QBPUtils.getField(qpd, 10, ID.class); + if (!mbid.isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + if (mbi.length() != 0) { + switch (mbi.toLowerCase().charAt(0)) { + case 'y', 't': + mbid.setValue("Y"); break; + case 'n', 'f': + mbid.setValue("N"); break; + default: + break; + } + } + } + + private void setMultipleBirthOrder(String param) throws HL7Exception{ + NumberParam number = new NumberParam(); + number.setValueAsQueryToken(QBPUtils.R4, PATIENT_MULTIPLE_BIRTH_ORDER, null, param); + + NM nm = QBPUtils.getField(qpd, 11, NM.class); + if (!nm.isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + nm.setValue(number.getValue().toPlainString()); + } + + private void setPatientAddress(String param) throws HL7Exception{ + if (getAddress().getStreetAddress().isEmpty()) { + getAddress().getStreetAddress().getStreetOrMailingAddress().setValue(param); + } else if (getAddress().getOtherDesignation().isEmpty()) { + getAddress().getOtherDesignation().setValue(param); + } else { + throw new IllegalArgumentException("Cannot repeat query parameter more than once: " + param); + } + } + + private void setPatientAddressCountry(String param) throws HL7Exception{ + if (!getAddress().getCountry().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getAddress().getCountry().setValue(param); + } + + private void setPatientAddressPostal(String param) throws HL7Exception{ + if (!getAddress().getZipOrPostalCode().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getAddress().getZipOrPostalCode().setValue(param); + } + + private void setPatientAddressState(String param) throws HL7Exception{ + if (!getAddress().getStateOrProvince().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getAddress().getStateOrProvince().setValue(param); + } + + private void setPatientBirthDate(String fhirParamName, String param) throws HL7Exception{ + if (!getBirthDate().getTime().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + DateParam dateParam = new DateParam(); + dateParam.setValueAsQueryToken(QBPUtils.R4, fhirParamName, null, param); + getBirthDate().getTime().setValue(dateParam.getValueAsString().replace("-", "")); + } + + private void setPatientFamilyName(String param) throws HL7Exception{ + if (!getName().getFamilyName().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getName().getFamilyName().getSurname().setValue(param); + } + + private void setPatientGender(String fhirParamName, String param) throws HL7Exception{ + TokenParam token; + if (!getGender().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + token = new TokenParam(); + token.setValueAsQueryToken(QBPUtils.R4, fhirParamName, null, param); + if (token.getValueNotNull().length() == 0) { + token.setValue("U"); // Per CDC Guide + } + // HL7 codes are same as first character of FHIR codes. + getGender().setValue(token.getValue().substring(0, 1).toUpperCase()); + } + + private void setPatientGivenName(String param) throws HL7Exception{ + if (getName().getGivenName().isEmpty()) { + getName().getGivenName().setValue(param); + } else if (getName().getSecondAndFurtherGivenNamesOrInitialsThereof().isEmpty()) { + getName().getSecondAndFurtherGivenNamesOrInitialsThereof().setValue(param); + } else { + throw new IllegalArgumentException("Cannot repeat query parameter more than once: " + param); + } + } + + private void setPatientList(String fhirParamName, String param) throws HL7Exception{ + TokenParam token; + token = new TokenParam(); + token.setValueAsQueryToken(QBPUtils.R4, fhirParamName, null, param); + + hasId = true; + // get QPD-3 + CX cx = QBPUtils.addRepetition(qpd, 3, CX.class); + cx.getIDNumber().setValue(token.getValue()); + cx.getAssigningAuthority().getNamespaceID().setValue(token.getSystem()); + cx.getIdentifierTypeCode().setValue("MR"); // Per CDC Guide + } + + private void setPatientNameSuffix(String param) throws HL7Exception{ + if (getName().getSuffixEgJRorIII().isEmpty()) { + getName().getSuffixEgJRorIII().setValue(param); + } else { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + } + + private void setPatientPhone(String param) throws HL7Exception{ + TokenParam token; + token = new TokenParam(); + param = param.split(",")[0]; // Take the first value provided + token.setValueAsQueryToken(QBPUtils.R4, PATIENT_HOMEPHONE, null, param); + if (!getTelephone().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getTelephone().setValue(token.getValue()); + } + + private void setPatientSuffixCity(String param) throws HL7Exception{ + if (!getAddress().getCity().isEmpty()) { + throw new IllegalArgumentException(IzQuery.CANNOT_REPEAT + param); + } + getAddress().getCity().setValue(param); + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/Mapping.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Mapping.java new file mode 100644 index 0000000..cebea89 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Mapping.java @@ -0,0 +1,796 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.Arrays; +import java.util.Collections; +import java.util.LinkedHashMap; +import java.util.Map; +import java.util.ServiceConfigurationError; +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.r4.model.CodeSystem; +import org.hl7.fhir.r4.model.CodeSystem.CodeSystemContentMode; +import org.hl7.fhir.r4.model.CodeSystem.ConceptDefinitionComponent; +import org.hl7.fhir.r4.model.CodeSystem.ConceptPropertyComponent; +import org.hl7.fhir.r4.model.CodeType; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ConceptMap; +import org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent; +import org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupUnmappedMode; +import org.hl7.fhir.r4.model.Enumerations.ConceptMapEquivalence; +import org.hl7.fhir.r4.model.Enumerations.PublicationStatus; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.NamingSystem; +import org.hl7.fhir.r4.model.NamingSystem.NamingSystemType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Type; +import org.springframework.core.io.Resource; +import org.springframework.core.io.support.PathMatchingResourcePatternResolver; + +import com.opencsv.CSVParserBuilder; +import com.opencsv.CSVReader; +import com.opencsv.CSVReaderBuilder; +import com.opencsv.enums.CSVReaderNullFieldIndicator; + +import lombok.Getter; +import lombok.extern.slf4j.Slf4j; + +/** + * This utility class supports mapping between coded values and system names in V2 and FHIR + * + * @author Audacious Inquiry + */ +@Slf4j +public class Mapping { + private static final String UNEXPECTED_ERROR_READING = "Unexpected {} reading {}({}): {}"; + /** constant used to store the original system in Type.userData for types with a System */ + public static final String ORIGINAL_SYSTEM = "originalSystem"; + /** constant used to store the original display name in Type.userData for types with a display name */ + public static final String ORIGINAL_DISPLAY = "originalDisplay"; + /** constant used to store the original coding Coding.userData for mapped values */ + public static final String ORIGINAL = "original"; + /** constant used to store the mapped from system in Type.userData */ + private static final String MAPPED_SYSTEM = "mappedSystem"; + private static final String MAPPED_DISPLAY = "mappedDisplay"; + /** The prefix for V2 tables in HL7 Terminology */ + + public static final String V2_TABLE_PREFIX = "http://terminology.hl7.org/CodeSystem/v2-"; + + private static final PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); + private static final Map v2TablesUsed = new LinkedHashMap<>(); + private static final Map codeMaps = new LinkedHashMap<>(); + private static final Map conceptMaps = new LinkedHashMap<>(); + private static final Map> codingMaps = new LinkedHashMap<>(); + static { + initConceptMaps(); + initVocabulary(); + } + + /** + * Get the specified mapping + * @param name The name of the mapping + * @return The specified mapping or null if it was not found. + */ + public static Mapping getMapping(String name) { + return codeMaps.get(name); + } + + @Getter + private final String name; + private Map mappingLookup = new LinkedHashMap<>(); + + /** + * Construct a new mapping with the given name + * @param name The name of the mapping. + */ + public Mapping(final String name) { + this.name = name; + } + + /** + * Return the mapping as a concept map + * @return The concept map. + */ + public ConceptMap asConceptMap() { + ConceptMap m = conceptMaps.computeIfAbsent(name, k -> new ConceptMap().setName(name)); + Map groups = new LinkedHashMap<>(); + for (Map.Entry e: mappingLookup.entrySet()) { + Coding coding = e.getValue(); + String code = e.getKey(); + String system = coding.getUserString(MAPPED_SYSTEM); + ConceptMapGroupComponent group = + groups.computeIfAbsent(system + coding.getSystem(), + k -> m.addGroup().setSource(system).setTarget(coding.getSystem())); + if ("*".equals(code)) { + group.getUnmapped() + .setMode(ConceptMapGroupUnmappedMode.FIXED) + .setCode(coding.getCode()) + .setDisplay(coding.getDisplay()); + } else { + group.addElement() + .setCode(code) + .setDisplay(coding.getUserString(MAPPED_DISPLAY)) + .addTarget() + .setCode(coding.getCode()) + .setDisplay(coding.getDisplay()) + .setEquivalence(ConceptMapEquivalence.RELATEDTO); // we don't know any more than this. + } + } + return m; + } + + /** + * Map a string using the to Coding map. + * @param text The string to map + * @return The coding or null if no match + */ + public Coding mapCode(String text) { // NOSONAR the data flow is fine + if (text == null) { + return null; + } + return mapCode(new Coding(null, text, null), true, mappingLookup); + } + + /** + * Map a coding using the to Coding map. + * @param coding The coding to map + * @param useAny If there is a "*" mapping, use it. + * @return The coding or null if no match, or coding cannot be mapped + */ + public Coding mapCode(Coding coding, boolean useAny) { + return mapCode(coding, useAny, mappingLookup); + } + + /** + * Reverse map a coding using the to Coding map. + * @param coding The coding to map + * @param useAny If there is a "*" mapping, use it. + * @return The coding or null if no match, or coding cannot be mapped + */ + public Coding unMapCode(Coding coding, boolean useAny) { + if (coding.hasUserData(ORIGINAL)) { + // We have the original value, use it. + return (Coding) coding.getUserData(ORIGINAL); + } + // FUTURE: Improve this to reverse walk the concept map + return null; + } + + /** + * Map a coding using the specified Coding map. + * @param map The map to use + * @param coding The coding to map + * @param useAny If there is a "*" mapping, use it. + * @return The coding or null if no match, or coding cannot be mapped + */ + private Coding mapCode(Coding coding, boolean useAny, Map map) { + if (coding.isEmpty() || (coding.hasCode() && coding.hasSystem())) { + return null; + } + Coding mapped = null; + if (coding.hasCode()) { + mapped = map.get(coding.getCode()); + if (mapped == null) { + mapped = map.get(coding.getCode().toUpperCase()); + } + if (mapped != null) { + String mappedSystem = mapped.getUserString(MAPPED_SYSTEM); + if (!("*".equals(mappedSystem) || !coding.hasSystem() || StringUtils.equals(mappedSystem, coding.getSystem()))) { + mapped = null; + } + } else if (useAny) { + mapped = map.get("*"); + } + } + + if (mapped != null) { + mapped = mapped.copy(); + mapped.setUserData(ORIGINAL, coding); + } + return mapped; + } + + /** + * Map a CodeableConcept using the to Coding map. + * returns the first match on cc.getCoding or null if nothing matches. + * Order in cc.getCoding is therefore important. + * @param cc The CodeableConcept + * @return The coding or null if no match + */ + public Coding mapCode(CodeableConcept cc) { + if (cc.isEmpty() || (!cc.hasCoding() && !cc.hasText())) { + return null; + } + for (Coding coding: cc.getCoding()) { + Coding mapped = mapCode(coding, false); + if (mapped != null) { + return mapped; + } + } + // Check the text, if there is none, mapCode will still check + // the any mapping and return it. + return mapCode(cc.hasText() ? cc.getText() : ""); + } + + /** + * Lock the mapping values after initialization to prevent modification. + */ + void lock() { + mappingLookup = Collections.unmodifiableMap(mappingLookup); + } + + /** + * Initialize concept maps from V2-to-fhir CSV tables. + */ + private static void initConceptMaps() { + Resource[] conceptFiles; + Resource[] codeSystemFiles; + try { + conceptFiles = resolver.getResources("coding/HL7 Concept*.csv"); + codeSystemFiles = resolver.getResources("coding/HL7 CodeSystem*.csv"); + } catch (IOException e) { + log.error("Cannot load coding resources"); + throw new ServiceConfigurationError("Cannot load coding resources", e); + } + int fileno = 0; + for (Resource file : conceptFiles) { + fileno++; + Mapping m = loadConceptFile(fileno, file); + m.lock(); + } + for (Resource file : codeSystemFiles) { + fileno++; + loadCodeSystemFile(fileno, file); + } + } + + private static Mapping loadConceptFile(int fileno, Resource file) { + String name = file.getFilename().split("_ ")[1].split(" ")[0]; + Mapping m = new Mapping(name); + codeMaps.put(name, m); + int line = 0; + try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); + CSVReader reader = new CSVReader(sr);) { + reader.readNext(); // Skip first line header + line++; + String[] headers = reader.readNext(); + int[] indices = getHeaderIndices(headers); + line++; + String[] fields = null; + + while ((fields = reader.readNext()) != null) { + addMapping(name, m, ++line, indices, fields); + } + log.debug("{}: Loaded {} lines from {}", fileno, line, name); + + } catch (Exception e) { + warnException(UNEXPECTED_ERROR_READING, e.getClass().getSimpleName(), file.getFilename(), line, + e.getMessage(), e); + } + return m; + } + + private static void loadCodeSystemFile(int fileno, Resource file) { + String name = file.getFilename().split("_ ")[1].split(" ")[0]; + Mapping m = new Mapping(name); + codeMaps.put(name, m); + int line = 0; + try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); + CSVReader reader = new CSVReader(sr);) { + String[] metadata = reader.readNext(); // Skip first line header + + CodeSystem cs = new CodeSystem(); + cs.setName(metadata.length > 2 ? metadata[2] : null); + cs.setUrl(metadata.length > 0 ? metadata[0] : null); + cs.setContent(CodeSystemContentMode.COMPLETE); + cs.setCaseSensitive(false); + cs.setLanguage("en-US"); + cs.setStatus(PublicationStatus.ACTIVE); + + createNamingSystem(cs); + + String[] headers = reader.readNext(); + getHeaderIndices(headers); + String[] fields = null; + + line = 2; + while ((fields = reader.readNext()) != null) { + ++line; + addCodes(cs, fields); + cs.setCount(cs.getCount()+1); + } + log.debug("{}: Loaded {} lines from {}", fileno, line, name); + + } catch (Exception e) { + warnException(UNEXPECTED_ERROR_READING, e.getClass().getSimpleName(), file.getFilename(), line, + e.getMessage(), e); + } + } + + /** + * Add the codes in fields to the specified CodeSystem + * + * Field data is expected to appear in this order: + * Code,Display,Definition,V2 Concept Comment,V2 Concept Comment As Published,HL7 Concept Usage Notes + * + * @param cs The code System + * @param lineNumber The line number + * @param indices Header indices (not used) + * @param fields The field data + */ + private static void addCodes(CodeSystem cs, String[] fields) { + if (fields == null) { + return; + } + ConceptDefinitionComponent concept = cs.addConcept(); + if (fields.length > 0 && StringUtils.isNotEmpty(fields[0])) { + concept.setCode(fields[0]); + } + if (fields.length > 1 && StringUtils.isNotEmpty(fields[1])) { + concept.setDisplay(fields[1]); + } + if (fields.length > 2 && StringUtils.isNotEmpty(fields[2])) { + concept.setDefinition(fields[2]); + } + if (fields.length > 3 && StringUtils.isNotEmpty(fields[3])) { + concept.addProperty(new ConceptPropertyComponent(new CodeType("v2-concComment"), new StringType(fields[3]))); + } + if (fields.length > 4 && StringUtils.isNotEmpty(fields[4])) { + concept.addProperty(new ConceptPropertyComponent(new CodeType("v2-concCommentAsPub"), new StringType(fields[4]))); + } + if (fields.length > 5 && StringUtils.isNotEmpty(fields[5])) { + concept.addProperty(new ConceptPropertyComponent(new CodeType("HL7usageNotes"), new StringType(fields[5]))); + } + } + + private static NamingSystem createNamingSystem(CodeSystem cs) { + NamingSystem ns = new NamingSystem(); + ns.setName(cs.getName()); + ns.setUrl(cs.getUrl()); + ns.setTitle(cs.getTitle()); + ns.setText(cs.getText()); + ns.setKind(NamingSystemType.CODESYSTEM); + ns.setLanguage(cs.getLanguage()); + ns.setStatus(cs.getStatus()); + + // Link NamingSystem to CodeSystem + ns.setUserData(CodeSystem.class.getName(), cs); + // Link CodeSystem to NamingSystem + cs.setUserData(NamingSystem.class.getName(), ns); + return ns; + } + + /** + * Update mapping tables to go from here to there + * @param m The mapping table to update + * @param here The code to go from + * @param there The code to code to + * @param altLookupName An alternative name for this mapping table. + */ + private static void updateMaps(Mapping m, Coding here, Coding there, String altLookupName) { + if (here != null && here.hasCode()) { + m.mappingLookup.put(here.getCode(), there); + if (here.hasSystem()) { + // Enable lookup of any from codes by system and code + Map cm = updateCodeLookup(here); + // Enable lookup also by HL7 table number. + codingMaps.computeIfAbsent(altLookupName, k -> cm); + } + } + } + + /** + * Updates display name resolution table for a coding. + * @param coding A coding with code, display and system all populated + * @return The updated code lookup map where the given coding is stored. + */ + public static Map updateCodeLookup(Coding coding) { + Map cm = codingMaps.computeIfAbsent(coding.getSystem(), k -> new LinkedHashMap<>()); + cm.put(coding.getCode(), coding); + return cm; + } + + private static void addMapping(String name, Mapping m, int line, int[] indices, String[] fields) { + String table = get(fields, indices[2]); + if (table == null) { + log.trace("Missing table reading {}({}): {}", name, line, Arrays.asList(fields)); + } + Coding from = new Coding(toFhirUri(table), get(fields, indices[0]), get(fields, indices[1])); + if (from.isEmpty()) { + from = null; + } + Coding to = new Coding(get(fields, indices[5]), get(fields, indices[3]), get(fields, indices[4])); + if (to.isEmpty()) { + to = null; + } + + if (from != null) { + from.setUserData(MAPPED_SYSTEM, get(fields, indices[5])); + from.setUserData(MAPPED_DISPLAY, get(fields, indices[4])); + } + if (to != null) { + to.setUserData(MAPPED_SYSTEM, toFhirUri(table)); + to.setUserData(MAPPED_DISPLAY, get(fields, indices[1])); + } + + updateMaps(m, from, to, table); + } + + private static void checkAllHeadersPresent(String[] headers, String[] headerStrings, int[] headerIndices) + throws IOException { + for (int i = 0; i < headerIndices.length - 1; i++) { + if (headerIndices[i] >= headerIndices[i + 1]) { + log.error("Missing headers, expcected {} but found {}", Arrays.asList(headerStrings), + Arrays.asList(headers)); + throw new IOException("Missing Headers"); + } + } + } + + private static String get(String[] fields, int i) { + if (i < fields.length && StringUtils.isNotBlank(fields[i])) { + return fields[i].trim(); + } + return null; + } + + private static int[] getHeaderIndices(String[] headers) throws IOException { + String[] headerStrings = { "Code", "Text", "Code System", "Code", "Display", "Code System" }; + int[] headerIndices = new int[headerStrings.length]; + int startLoc = 0; + for (int i = 0; i < headerStrings.length; i++) { + for (int j = startLoc; j < headers.length; j++) { + if (headerStrings[i].equalsIgnoreCase(headers[j])) { + headerIndices[i] = j; + startLoc = j + 1; + break; + } + } + } + checkAllHeadersPresent(headers, headerStrings, headerIndices); + return headerIndices; + } + + private static void initVocabulary() { + initCVX(); + initMVX(); + } + private static void initCVX() { + CodeSystem cs = new CodeSystem(); + cs.setUrl("http://hl7.org/fhir/sid/cvx"); + cs.setTitle("Vaccines Administered"); + cs.setName("CVX"); + Identifier identifier = new Identifier(); + identifier.setSystem(Systems.IETF); + identifier.setValue("urn:oid:2.16.840.1.113883.12.292"); + cs.addIdentifier(identifier); + createNamingSystem(cs); + loadData(resolver.getResource("/coding/cvx.txt"), cs, true); + } + + private static void initMVX() { + CodeSystem cs = new CodeSystem(); + cs.setUrl("http://hl7.org/fhir/sid/mvx"); + cs.setTitle("Manufacturers of Vaccines"); + cs.setName("MVX"); + Identifier identifier = new Identifier(); + identifier.setSystem(Systems.IETF); + identifier.setValue("urn:oid:2.16.840.1.113883.12.227"); + cs.addIdentifier(identifier); + createNamingSystem(cs); + loadData(resolver.getResource("/coding/mvx.txt"), cs, false); + } + + private static void loadData(Resource file, CodeSystem cs, boolean hasComment) { + int line = 0; + try (InputStreamReader sr = new InputStreamReader(file.getInputStream()); + CSVReader reader = new CSVReaderBuilder(sr).withCSVParser( + new CSVParserBuilder() + .withSeparator('|') + .withFieldAsNull(CSVReaderNullFieldIndicator.EMPTY_SEPARATORS) + .withIgnoreQuotations(false).build()).build(); + ) { + String[] fields = null; + int expectedLength = hasComment ? 5 : 4; + while ((fields = reader.readNext()) != null) { + if (fields.length < expectedLength) { + fields = Arrays.copyOf(fields, expectedLength); + } + line++; + ConceptDefinitionComponent concept = cs.addConcept(); + concept.setCode(StringUtils.trim(fields[0])); + concept.setDisplay(StringUtils.trim(fields[1])); + concept.setDefinition(StringUtils.trim(fields[2])); + ConceptPropertyComponent property = concept.addProperty(); + property.setCode("Active"); + property.setValue(new StringType(StringUtils.trim(fields[3]))); + if (hasComment) { + property.setCode("Comment"); + property.setValue(new StringType(StringUtils.trim(fields[4]))); + } + Coding coding = new Coding(cs.getUrl(), concept.getCode(), concept.getDisplay()); + concept.setUserData(coding.getClass().getName(), coding); + updateCodeLookup(coding); + } + } catch (Exception e) { + warnException(UNEXPECTED_ERROR_READING, e.getClass().getSimpleName(), file.getFilename(), line, + e.getMessage(), e); + } + + Systems.getNamingSystem(cs.getUrl()).setUserData(cs.getClass().getName(), cs); + } + + + private static String toFhirUri(String string) { + if (StringUtils.isEmpty(string)) { + return null; + } + if (string.startsWith("HL7") || StringUtils.isNumeric(string)) { + return v2Table(string); + } + return string; + } + + /** + * Given a coding with code and system set, get the associated display name for + * the code if known. + * + * @param coding The coding to search for. + * @return The display name for the code. + */ + public static String getDisplay(Coding coding) { + return getDisplay(coding.getCode(), coding.getSystem()); + } + + + /** + * Indicates if a display name is known for coding with given code and table or system name + * + * @param code The code to search for. + * @param table The HL7 V2 table or FHIR System uri to look for. + * @return true if a display name is know for this code and table + */ + public static boolean hasDisplay(String code, String table) { + return getDisplay(code, table) != null; + } + + /** + * The the display name for coding with given code and table or system name + * + * @param code The code to search for. + * @param table The HL7 V2 table or FHIR System uri to look for. + * @return The display name this code and table, or null if not found. + */ + public static String getDisplay(String code, String table) { + if (StringUtils.isBlank(table)) { + return null; + } + + if (Systems.UNIVERSAL_ID_TYPE.equals(table)) { + return Systems.idTypeToDisplayMap.get(code); + } + + table = Mapping.mapTableNameToSystem(table); + if (table == null) { + return null; + } + + Coding coding = null; + if (Systems.UCUM.equals(table)) { + coding = Units.toUcum(code); + } else { + String system = Mapping.mapTableNameToSystem(table.trim()); + Map cm = codingMaps.get(system); + if (cm == null) { + if (!codingMaps.containsKey(system)) { + log.debug("Unknown code system: {}", table); + codingMaps.put(system, null); + } + return null; + } + coding = cm.get(code); + } + return coding != null ? coding.getDisplay() : null; + } + + /** + * Given a coding with code and system set, set the associated display name for + * the code if known. + * + * @param coding The coding to search for and potentially adjust. If no display + * name is set, then the coding is unchanged. Thus, a default + * display name can be provided before making this call. + */ + public static void setDisplay(Coding coding) { + String display = getDisplay(coding); + if (display != null) { + coding.setUserData(ORIGINAL_DISPLAY, coding.getDisplay()); + coding.setDisplay(display); + } + } + + /** + * The converter adds some extra data that it knows about codes + * for better interoperability, e.g., display names, code system URLs + * et cetera. This may be why the strings are different. Reset those + * changes (the original supplied values are in user data under + * the string "original{FieldName}" + * + * @param type The type to reset to original values. + */ + public static void reset(Type type) { + if (type instanceof Coding c) { + reset(c); + } else if (type instanceof CodeableConcept cc) { + reset(cc); + } + } + + /** + * Reset a Coding produced during conversion to its original, unmapped values for display and system + * + * During the conversion process, the V2 to FHIR converter will store the original values in the + * message in user data found in the datatypes. The reset method restores those values to the + * data type. + * + * @param coding A coding produced by DatatypeConverter to reset + */ + public static void reset(Coding coding) { + if (coding == null) { + return; + } + if (coding.hasUserData(ORIGINAL_DISPLAY)) { + coding.setDisplay((String)coding.getUserData(ORIGINAL_DISPLAY)); + } + if (coding.hasUserData(ORIGINAL_SYSTEM)) { + coding.setSystem((String)coding.getUserData(ORIGINAL_SYSTEM)); + } + } + + /** + * Reset a CodeableConcept produced during conversion to its original, unmapped values for display and system + * + * During the conversion process, the V2 to FHIR converter will store the original values in the + * message in user data found in the datatypes. The reset method restores those values to the + * datatype. + * + * @param cc A CodeableConcept produced by DatatypeConverter to reset + */ + public static void reset(CodeableConcept cc) { + if (cc == null) { + return; + } + if (cc.hasUserData("originalText")) { + cc.setText((String)cc.getUserData("originalText")); + } + cc.getCoding().forEach(Mapping::reset); + } + + private static void warn(String msg, Object ...args) { + log.warn(msg, args); + } + private static void warnException(String msg, Object ...args) { + log.warn(msg, args); + } + + /** + * Map the V2 system value found in coding.system to the system URI expected in FHIR. + * + * If the system is changed, the original value will be stored and can later be retrieved by calling + * coding.getUserData(Mapping.ORIGINAL_SYSTEM) + * + * @see #map(Coding) + * @param coding The coding to adjust the system for + * @return The updated coding + */ + private static Coding mapSystem(Coding coding) { + if (coding == null) { + return null; + } + if (!coding.hasSystem()) { + return coding; + } + String system = coding.getSystem(); + coding.setSystem(Mapping.mapTableNameToSystem(system)); + if (!system.equals(coding.getSystem()) && !coding.hasUserData(ORIGINAL_SYSTEM)) { + coding.setUserData(ORIGINAL_SYSTEM, system); + } + return coding; + } + + /** + * Given a coding and system, set the system and display values + * to expected values in FHIR. + * + * @param coding The coding to adjust + * @return The mapped coding. + */ + public static Coding map(Coding coding) { + mapSystem(coding); + setDisplay(coding); + return coding; + } + + + /** + * Map the V2 system value found in ident.system to the system URI expected in FHIR. + * + * If the system is changed, the original value will be stored and can later be retrieved by calling + * ident.getUserData(Mapping.ORIGINAL_SYSTEM) + * + * @param ident The coding to adjust the system for + * @return The updated Identifier + */ + public static Identifier mapSystem(Identifier ident) { + if (!ident.hasSystem()) { + return ident; + } + String system = ident.getSystem(); + ident.setSystem(Mapping.getPreferredIdSystem(system)); + if (!system.equals(ident.getSystem()) && !ident.hasUserData(ORIGINAL_SYSTEM)) { + ident.setUserData(ORIGINAL_SYSTEM, system); + } + return ident; + } + + /** + * Given a coding system name or URL, get the preferred CodeSystem + * url for FHIR. + * @param value A coding system name or URL + * @return The preferred name as a URL. + */ + public static String mapTableNameToSystem(String value) { + String system = Mapping.getPreferredIdSystem(value); + if (system == null) { + return null; + } + + // Handle mapping for HL7 V2 tables + if ("HL7".equalsIgnoreCase(system)) { + return "http://terminology.hl7.org/CodeSystem/v2-0003"; + } else if (system.startsWith("HL7") || system.startsWith("hl7")) { + system = system.substring(3); + if (system.startsWith("-")) { + system = system.substring(1); + } + return v2Table(system); + } else if (StringUtils.isNumeric(system)) { + return v2Table(system); + } + return system; + } + + private static String getPreferredIdSystem(String value) { + if (StringUtils.isBlank(value)) { + return null; + } + NamingSystem ns = Systems.getNamingSystem(value); + if (ns != null) { + return ns.getUrl(); + } + + if (value.startsWith("urn:oid:")) { + return value.substring(8); + } else if (value.startsWith("urn:uuid:")) { + return value.substring(9); + } + return value; + } + + /** + * Return the V2 system name for the given table + * @param table The table name. + * @return The normalized FHIR System Name for that table. + */ + public static String v2Table(String table) { + if (table.startsWith("HL7")) { + table = table.substring(3); + } + if (table.startsWith("-") || table.startsWith("_")) { + table = table.substring(1); + } + String key = StringUtils.right("000" + table, 4); + return v2TablesUsed.computeIfAbsent(key, k -> Mapping.V2_TABLE_PREFIX + key); + } +} \ No newline at end of file diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/ParserUtils.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/ParserUtils.java new file mode 100644 index 0000000..ec4e469 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/ParserUtils.java @@ -0,0 +1,821 @@ +package gov.cdc.izgw.v2tofhir.utils; +import java.io.IOException; +import java.io.StringReader; +import java.lang.reflect.InvocationTargetException; +import java.util.Arrays; +import java.util.LinkedHashSet; +import java.util.Set; +import java.util.regex.Pattern; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.instance.model.api.IBaseResource; +import org.hl7.fhir.r4.model.DomainResource; +import org.hl7.fhir.r4.model.HumanName; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Property; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.Resource; +import org.hl7.fhir.r4.model.StringType; + +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.Composite; +import ca.uhn.hl7v2.model.Group; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.Primitive; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Structure; +import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.Varies; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import lombok.extern.slf4j.Slf4j; + +/** + * ParserUtils is a utility class supporting Parsing of V2 messages into FHIR + * + * @author Audacious Inquiry + * + */ +@Slf4j +public class ParserUtils { + /** Where the reference is stored in user data */ + private static final String REFERENCE_LINK = "Reference"; + private static final String UNEXPECTED_HL7_EXCEPTION = "Unexpected HL7Exception: {}"; + /** Key under which search names are stored for a reference */ + public static final String SEARCH_NAMES = "searchNames"; + /** Key under which reverse search names are stored for a reference */ + public static final String REVERSE_NAMES = "reverseNames"; + private ParserUtils() {} + + /** + * Remove the string at the given position from the array + * @param lineParts The String array + * @param position The position + * @return The new array with the specified string removed + */ + public static String[] removeArrayElement(String[] lineParts, int position) { + if (lineParts.length <= 1 && position < lineParts.length) { + return new String[0]; + } + String[] newArray = new String[lineParts.length - 1]; + if (position < lineParts.length) { + System.arraycopy(lineParts, 0, newArray, 0, position); + } + if (lineParts.length > position + 1) { + System.arraycopy(lineParts, position + 1, newArray, position, + lineParts.length - position - 1); + } + return newArray; + } + + /** + * Convert a list of values into a Pattern that matches it (case insensitively) + * + * This method is used to create Matchers to match sets of known values (e.g., states, countries, + * street name abbreviations, et cetera). + * + * @param values The values to convert + * @return A compiled pattern that matches the specified string + */ + public static Pattern toPattern(String... values) { + StringBuilder b = new StringBuilder(); + for (String value : values) { + b.append("^").append(value).append("$|"); + } + b.setLength(b.length() - 1); + return Pattern.compile(b.toString(), Pattern.CASE_INSENSITIVE); + } + + /** + * Convert a HAPI V2 datatype to a String + * @param type The Type to convert + * @return The string conversion + */ + public static String toString(Type type) { + if (type == null) { + return null; + } + while (type != null) { + type = DatatypeConverter.adjustIfVaries(type); + if (type instanceof Primitive pt) { + return pt.getValue(); + } + if (type instanceof Composite comp) { + return toString(comp, 0); + } + if (type instanceof Varies v) { + type = v.getData(); + } else { + return null; + } + } + return null; + } + + /** + * Convert a field to a string + * @param segment The segment + * @param fieldNo The field + * @return The field converted to a string + */ + public static String toString(Segment segment, int fieldNo) { + return toString(getField(segment, fieldNo)); + } + /** + * Convert a component to a string + * @param segment The segment + * @param fieldNo The field + * @param component The component + * @return The component converted to a string + */ + public static String toString(Segment segment, int fieldNo, int component) { + Type t = getField(segment, fieldNo); + t = DatatypeConverter.adjustIfVaries(t); + if (t instanceof Composite comp) { + return toString(comp.getComponents(), component); + } + if (component == 1) { + return toString(t); + } + // Components beyond 1 don't exist in a primitive + // This happens in cases where field changes between versions, + // so a 2.8.1 message might have a SEG-3-2, but in prior versions, + // SEG-3 only had a primitive type. + return null; + } + + /** + * Convert a component of a HAPI V2 datatype to a String + * @param types Components of the composite type to convert + * @param i The index of the component to convert + * @return The string conversion + */ + public static String toString(Type[] types, int i) { + return types.length > i ? toString(types[i]) : ""; + + } + /** + * Convert a HAPI V2 Composite component to a String + * @param v2Type The composite type containing the component to convert + * @param i The index of the component to convert + * @return The string conversion + */ + public static String toString(Composite v2Type, int i) { + if (v2Type == null) { + return ""; + } + return toString(v2Type.getComponents(), i); + } + + /** + * Convert a HAPI V2 Composite subcomponent to a String + * @param v2Type The composite type containing the subcomponent to convert + * @param i The index of the component to convert + * @param j The index of the subcomponent within the component to convert + * @return The string conversion + */ + public static String toString(Composite v2Type, int i, int j) { + if (v2Type == null) { + return ""; + } + + Type[] types = v2Type.getComponents(); + Type t = types.length > i ? types[i] : null; + if (t instanceof Varies v) { + t = v.getData(); + } + if (t instanceof Composite comp) { + return toString(comp, j); + } + return toString(t); + } + + /** + * Convert HAPI V2 Composite components to an array of Strings + * @param v2Type The composite type containing the components to convert + * @param locations The locations within the component to convert + * @return The string conversion + */ + + public static String[] toStrings(Composite v2Type, int ...locations) { + String[] strings = new String[locations.length]; + + Type[] types = v2Type.getComponents(); + for (int i = 0; i < locations.length; i++) { + if (locations[i] < types.length) { + strings[i] = toString(v2Type, locations[i]); + } + } + return strings; + } + + /** + * Detect (without exceptions) if HAPI V2 type is empty + * @param type The type to check + * @return true if the component is empty or throws an exception, false if it has data. + */ + public static boolean isEmpty(Type type) { + try { + return type.isEmpty(); + } catch (HL7Exception e) { + warn(UNEXPECTED_HL7_EXCEPTION, e.getMessage(), e); + return true; + } + } + + /** + * Convert an ISO-8601 string to one with punctuation + * @param value The string to cleanup + * @param hasDate True if this string has a date, false if just the time + * @return The cleaned up ISO-8601 string suitable for use in FHIR + */ + public static String cleanupIsoDateTime(String value, boolean hasDate) { + if (StringUtils.substringBefore(value, ".").length() < (hasDate ? 4 : 2)) { + return null; + } + if (!hasLegalIso8601Chars(value, hasDate)) { + return null; + } + StringReader r = new StringReader(value.trim()); + StringBuilder b = new StringBuilder(); + int[] data = { 4, '-', 2, '-', 2, 'T', 2, ':', 2, ':', 2, '.', 6, '+', 2, ':', 2 }; + int c = 0; + int state = hasDate ? 0 : 6; + try { + while (state < data.length && (c = r.read()) >= 0) { + if (Character.isWhitespace(c)) { + continue; + } + if (data[state] < ' ') { + state = getIsoDigits(b, data, c, state); + } else { + state = getIsoPunct(b, data, c, state); + } + } + if (c < 0 || r.read() < 0) { + return b.toString(); + } + } catch (IOException e) { + // Not going to happen on StringReader. + } + // We finished reading, but there was more data. + return null; + } + + /** + * Check to see if a string contains only legal counts of ISO-8601 characters + * @param value The string to check + * @param hasDate True if this string has a date, false if just the time + * @return True if the string looks like an ISO-8601 string, false otherwise. + */ + + public static boolean hasLegalIso8601Chars(String value, boolean hasDate) { + // Check for legal ISO characters + String legalChars = hasDate ? "0123456789T:-+.Z" : "0123456789:-+.Z"; + if (!StringUtils.containsOnly(value, legalChars)) { + return false; + } + // Check for legal number of ISO punctuation characters + if (StringUtils.countMatches(value, 'T') > 1 || // NOSONAR This style is more readable + StringUtils.countMatches(value, '.') > 1 || + StringUtils.countMatches(value, '+') > 1 || + StringUtils.countMatches(value, '-') > 3 || + StringUtils.countMatches(value, ':') > 3) { + return false; + } + return true; + } + + private static int getIsoDigits(StringBuilder b, int[] data, int c, int state) { + // We are Looking for digits + if (Character.isDigit(c)) { + b.append((char)c); + if (--data[state] == 0) { + state++; + } + } else if (state + 1 == data.length) { + // We've finished this, but we have an unexpected character + b.append((char)c); + state++; + } else if (data[state + 1] == c || (data[state + 1] == '+' && c == '-')) { + // We got the separator early, append it and advance two states + b.append((char)c); + state += 2; + } + return state; + } + + private static int getIsoPunct(StringBuilder b, int[] data, int c, int state) { + if (c == data[state]) { + // Waiting on punctuation and we got it + b.append((char)c); + if (c == 'Z') { + state = data.length; // We're done. + } + state++; + } else if (state > 5 && "+-Z".indexOf(c) >= 0 ) { + // Timezone can show up early + b.append((char)c); + state = 14; + } else if ((char)c == '.') { + // Decimal can show up early + b.append((char)c); + state = 12; + } else if (Character.isDigit(c)) { + // We got a digit while waiting on punctuation + b.append((char)data[state]); + ++state; + b.append((char)c); + --data[state]; + } + return state; + } + + /** + * Given a string containing escaped HL7 Version 2 characters, translate them + * to the standard values. + * + * @param value The string to translated + * @return The translated string + */ + public static String unescapeV2Chars(String value) { + value = value.replace("\\F\\", "|"); + value = value.replace("\\S\\", "^"); + value = value.replace("\\R\\", "~"); + value = value.replace("\\T\\", "&"); + value = value.replace("\\E\\", "\\"); + return value; + } + + /** + * Given a string possibly containing V2 reserved characters, translate + * the reserved characters to their standard escape sequences. + * + * @param value The string to escape + * @return The escaped string + */ + public static String escapeV2Chars(String value) { + value = value.replace("\\", "\\E\\"); + value = value.replace("|", "\\F\\"); + value = value.replace("^", "\\S\\"); + value = value.replace("~", "\\R\\"); + value = value.replace("&", "\\T\\"); + return value; + } + + /** + * Iterate over a set of structures and add them to a set + * + * This is primarily used by testing components to get a set of segments + * for testing from test messages, by may also be useful in StructureParser objects + * to enumerate the message components in a message or group. + * + * NOTE: Use a LinkedHashSet to get the structures in order. + * + * @param g The group to traverse + * @param structures The set of structures to add to. + */ + public static void iterateStructures(Group g, Set structures) { + if (g == null) { + return; + } + for (String name: g.getNames()) { + try { + for (Structure s: g.getAll(name)) { + if (s instanceof Segment seg) { + structures.add(seg); + } else if (s instanceof Group group) { + structures.add(s); + iterateStructures(group, structures); + } + } + } catch (HL7Exception e) { + e.printStackTrace(); + } + } + } + + /** + * Iterate over a set of structures and the segments within them to a set + * + * This is primarily used by testing components to get a set of segments + * for testing from test messages, by may also be useful in StructureParser objects + * to enumerate the message components in a message or group. + * + * NOTE: Use a LinkedHashSet to get the segments in order. + * + * @see #iterateStructures(Group, Set) + * @param g The group to traverse + * @param structures The set of structures to add to. + */ + public static void iterateSegments(Group g, Set structures) { + if (g == null) { + return; + } + for (String name: g.getNames()) { + try { + for (Structure s: g.getAll(name)) { + if (s instanceof Segment seg) { + structures.add(seg); + } else if (s instanceof Group group) { + iterateSegments(group, structures); + } + } + } catch (HL7Exception e) { + log.error(UNEXPECTED_HL7_EXCEPTION, e.getMessage(), e); + } + } + } + + /** + * Get a component from a composite + * @param type The composite to get the component from + * @param number The zero-indexed component to get + * @return The component, or null if type doesn't represent a Composite + */ + public static Type getComponent(Type type, int number) { + if (type instanceof Varies v) { + type = v.getData(); + } + if (type instanceof Composite comp) { + return comp.getComponents()[number]; + } + if (number == 0) { + // This handles the case of requesting the first component of what used to + // be a primitive, but is now a composite in a later version of the standard. + return type; + } + // warn("{}-{} is not a composite", type.getName(), number, type) + return null; + } + + /** + * Get the first occurrence of a field in a segment, nor null if it does not exist or an exception is + * thrown. + * + * @param segment The segment to get the field from + * @param field The zero-index field number + * @return The first occurence of the field + */ + public static Type getField(Segment segment, int field) { + try { + Type[] types = segment.getField(field); + if (types == null || types.length == 0) { + return null; + } + if (types[0] == null || types[0].isEmpty()) { + return null; + } + return types[0]; + } catch (HL7Exception e) { + return null; + } + } + + /** + * Get the all occurrences of a field in a segment, nor null if it does not exist or an exception is + * thrown. + * + * @param segment The segment to get the field from + * @param field The zero-index field number + * @return The fields + */ + public static Type[] getFields(Segment segment, int field) { + try { + Type[] types = segment.getField(field); + if (types == null || types.length == 0) { + return new Type[0]; + } + return types; + } catch (HL7Exception e) { + return new Type[0]; + } + } + + /** + * Test if a segment has a value in a given field + * @param segment The segment to test + * @param field The field to look for + * @return true if the field is present, false otherwise + */ + public static boolean hasField(Segment segment, int field) { + return getField(segment, field) != null; + } + + /** + * Get the type of a field in a segment + * + * Used in path conversions to determine the type of a component + * + * @param segment The segment to check + * @param number The field within the segment + * @return The first occurrence of the field + */ + public static Type getFieldType(String segment, int number) { + Segment seg = getSegment(segment); + if (seg == null) { + return null; + } + try { + return seg.getField(number, 0); + } catch (HL7Exception e) { + warn("Unexpected {} {}: {}", e.getClass().getSimpleName(), segment, e.getMessage(), e); + } + return null; + } + /** + * The the class representing the specified segment type + * + * Classes are taken preferentially from HAPI V2 2.8.1 models, but some withdrawn classes will + * come from earlier model versions (usually HAPI V2 2.5.1). + * + * @param segment The HL7 V2 segment name + * @return A HAPI V2 class representing the segment. + */ + private static Class getSegmentClass(String segment) { + String name = null; + Exception saved = null; + for (Class errClass : Arrays.asList(ca.uhn.hl7v2.model.v281.segment.ERR.class, ca.uhn.hl7v2.model.v251.segment.ERR.class)) { + name = errClass.getPackageName() + segment; + try { + @SuppressWarnings("unchecked") + Class clazz = (Class) ClassLoader.getSystemClassLoader().loadClass(name); + return clazz; + } catch (ClassNotFoundException e) { + saved = e; + } + } + if (saved != null) { + warn("Unexpected {} loading {}: {}", saved.getClass().getSimpleName(), segment, saved.getMessage(), saved); + } + return null; + } + + /** + * Create a segment of the specified type + * @param segment The type of segment to create + * @return The constructed segment, or null if the segment type is unknown. + */ + public static Segment getSegment(String segment) { + Class segClass = getSegmentClass(segment); + if (segClass == null) { + return null; + } + try { + return segClass.getDeclaredConstructor(Message.class).newInstance((Message)null); + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException + | InvocationTargetException | NoSuchMethodException | SecurityException e) { + warn("Unexpected {} loading {}", e.getClass().getSimpleName(), segClass.getName(), e); + return null; + } + } + + + /** + * Create or get the existing reference for a resource. + * + * Every resource has a singular reference returned by this method. This + * ensures the reference is consistent across all uses based on the + * values in the resource such as identifier, and name. + * + * Set the reference id to the resource id, and make this reference point + * to the resource through getResource(). + * + * @see #getResource(Class, Reference) + * @param resource The resource to create the reference to + * @param source The resource which points to the newly created reference + * @param searchNames The name used to reference this from the source + * @return The created Reference + */ + public static Reference toReference(Resource resource, Resource source, String ... searchNames) { + Reference ref = createReferenceWithSearch(resource, SEARCH_NAMES, searchNames); + + if (source != null) { + // Track forward references + addIncludeReferences(source, ref, true); + + // Track Reverse references + Reference rev = createReferenceWithSearch(source, REVERSE_NAMES, searchNames); + addIncludeReferences(resource, rev, false); + } + + return ref; + } + + /** + * Make the references to a later resource point to the first resource instead. + * Enables merging of two resources into one. + * + * @param first The first resource + * @param later The later resource + */ + public static void mergeReferences(Resource first, Resource later) { + Reference fRef = (Reference) first.getUserData(REFERENCE_LINK); + Reference lRef = (Reference) later.getUserData(REFERENCE_LINK); + + lRef.setReferenceElement(fRef.getReferenceElement()); + // If the first reference doesn't have an identifier, copy the identifier + // from lRef into it. + if (fRef.getIdentifier() == null) { + fRef.setIdentifier(lRef.getIdentifier()); + } + if (lRef.getIdentifier() == null) { + lRef.setIdentifier(fRef.getIdentifier()); + } + // The two references should now look identical, and will both point + // to the first resource. + + /* + * TODO: Merge the searchNames and reverseNames fields. + * searchNames + */ + + updateReference(first, fRef); + updateReference(later, lRef); + } + + private static Reference createReferenceWithSearch(Resource resource, String userDataNamesField, String ...searchNames) { + if (resource == null) { + throw new NullPointerException("Resource cannot be null"); + } + Reference ref = createReference(resource); + addSearchNames(ref, userDataNamesField, searchNames); + updateReference(resource, ref); + return ref; + } + + private static Reference createReference(Resource resource) { + Reference ref = (Reference) resource.getUserData(REFERENCE_LINK); + + if (ref == null) { + ref = new Reference(); + // Link the resource to the reference + resource.setUserData(REFERENCE_LINK, ref); + // And the reference to the resource + ref.setUserData("Resource", resource); + } + + IdType id = resource.getIdElement(); + if (id != null) { + ref.setReferenceElement(id); + } + + return ref; + } + + /** + * Make references nicer by adding an identifier and display + * properties, but don't overwrite any existing ones. + * + * Essentially, the first referencing improving property + * is set, but no further ones will be added. + * + * @param resource The resource the reference points to + * @param ref The reference to update. + */ + private static void updateReference(Resource resource, Reference ref) { + // Make very nice references by adding identifier and display + + // We take advantage of some polymorphic HAPI FHIR capabilities + // to get attributes with common names to get the identifier and name + // from the resource. + if (!ref.hasIdentifier()) { + Identifier ident = (Identifier) getFirstChild(resource, "identifier"); + if (ident != null) { + ref.setIdentifier(ident); + } + } + + // Don't break the reference's display if it already has one. First name + // in is kept. + if (!ref.hasDisplay()) { + IBase name = getFirstChild(resource, "name"); + // don't write out a useless display value. + if (name != null && !name.isEmpty()) { + if (name instanceof HumanName hn) { + ref.setDisplay(TextUtils.toText(hn)); + } else if (name instanceof StringType st) { + ref.setDisplayElement(st); + } + } + } + } + + private static void addIncludeReferences(Resource resource, Reference ref, boolean isForward) { + String direction = isForward ? "References" : "Reverses"; + @SuppressWarnings("unchecked") + Set refs = (Set) resource.getUserData(direction); + if (refs == null) { + refs = new LinkedHashSet<>(); + resource.setUserData(direction, refs); + } + refs.add(ref); + } + + private static void addSearchNames(Reference ref, String userDataNamesField, String... searchNames) { + for (String searchName: searchNames) { + String names = ref.getUserString(userDataNamesField); + if (names == null) { + ref.setUserData(userDataNamesField, searchName); + } else { + if (!Arrays.asList(names.split(",")).contains(searchName)) { + names += "," + searchName; + } + ref.setUserData(userDataNamesField, names); + } + } + } + + + /** + * Get the resource linked to this reference. This method can be used on the + * reference returned by toReference. + * + * @see #toReference(DomainResource, Resource, String...) + * + * @param The class of the resource + * @param clazz The class + * @param ref The reference + * @return The resource linked to the reference. + */ + public static T getResource(Class clazz, Reference ref) { + return clazz.cast(ref.getUserData("Resource")); + } + + + /** + * Get the first child of the specified name + * @param r The resource + * @param name The name of the property + * @return The value of the property + */ + public static IBase getFirstChild(Resource r, String name) { + Property p = r.getChildByName(name); + if (p == null || p.getValues().isEmpty()) { + return null; + } + return p.getValues().get(0); + } + + private static void warn(String msg, Object ...args) { + log.warn(msg, args); + } + + /** + * Return true if this datatypes string representation is of a date type + * and therefore needs to be restated to ISO with punctuation. + * @param t The data type + * @return true if cleanup is needed. + */ + public static Boolean needsIsoCleanup(Type t) { + String typeName = t.getName(); + switch (typeName) { + case "TM": return Boolean.FALSE; + case "DIN", "DLD", "DR", "DT", "DTM": + return Boolean.TRUE; + default: + return null; // NOSONAR null = No cleanup needed + } + } + + /** + * Given a segment, find the segment following it with the given name. + * Stops at the end of the group the segment is in, or once it finds + * a repetition of the same original segment. + * @param segment The segment to start the search from. + * @param findName The segment type to find + * @return The found segment, or null of it could not be found. + */ + public static Segment getFollowingSegment(Segment segment, String findName) { + Segment found = null; + String myName = segment.getName(); + // We've got some segment, get to the immediately following segment in findName + try { + Group g = segment.getParent(); + if (g == null) { + return null; + } + + boolean foundMe = false; + for (String name: g.getNames()) { + if (!foundMe) { + foundMe = name.startsWith(myName) && g.get(name) == segment; + continue; + } + + if (name.startsWith(findName)) { + found = (Segment)g.get(name); + break; + } + + if (name.startsWith(myName)) { + break; + } + } + } catch (HL7Exception e) { + log.warn(UNEXPECTED_HL7_EXCEPTION, e.getMessage(), e); + } + return found; + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/PathUtils.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/PathUtils.java similarity index 74% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/PathUtils.java rename to src/main/java/gov/cdc/izgw/v2tofhir/utils/PathUtils.java index 3e72013..df90b9d 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/PathUtils.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/PathUtils.java @@ -1,15 +1,25 @@ -package gov.cdc.izgw.v2tofhir.converter; +package gov.cdc.izgw.v2tofhir.utils; import org.apache.commons.lang3.StringUtils; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Group; import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.Segment; import ca.uhn.hl7v2.model.Structure; import ca.uhn.hl7v2.model.Type; +/** + * This utility class contains methods for manipulating and converting between + * HAPI V2 Terser and FhirPath paths (as applied over V2 models). + */ public class PathUtils { - + private PathUtils() {} + /** + * Convert a FhirPath to a TerserPath + * @param path The FhirPath expression to convert + * @return A Terser path representation + */ public static String fhirPathToTerserPath(String path) { path = "/" + path; // Replace . with / @@ -23,6 +33,12 @@ public static String fhirPathToTerserPath(String path) { return path; } + /** + * Given a structure, get a Terser path for it + * @param s The structure to get a Terser path for + * @return The terser path to the specified structure within a message. + * @throws HL7Exception If a path to the structure cannot be found in its message. + */ public static String getTerserPath(Structure s) throws HL7Exception { if (s instanceof Message) { return ""; @@ -30,6 +46,9 @@ public static String getTerserPath(Structure s) throws HL7Exception { String myName = s.getName(); int myRep = 1; Group g = s.getParent(); + if (g == null) { + return s.getName(); + } Structure[] children = g.getAll(myName); for (myRep = 0; myRep < children.length; myRep++) { String path = getTerserPath(g) + "/" + myName; @@ -41,9 +60,17 @@ public static String getTerserPath(Structure s) throws HL7Exception { } } } + if (s instanceof Segment) { + return g.getName() + "/" + myName; + } throw new HL7Exception("Cannot find " + s.getName() + " in " + g.getName()); } + /** + * Convert a Terser path to a FhirPath + * @param path The Terser path expression to convert + * @return A FhirPath representation + */ public static String terserPathToFhirPath(String path) { // Remove initial / if (path.startsWith("/")) { @@ -61,6 +88,11 @@ public static String terserPathToFhirPath(String path) { return path; } + /** + * Convert a Path in V2 encoding of an ERL data type to a FhirPath + * @param path The V2 encoding of an ERL data type. + * @return The converted FhirPath + */ public static String v2ToFHIRPath(String path) { String[] parts = path.split("^"); diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/QBPUtils.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/QBPUtils.java new file mode 100644 index 0000000..bb0c5d6 --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/QBPUtils.java @@ -0,0 +1,273 @@ +package gov.cdc.izgw.v2tofhir.utils; + +import java.lang.reflect.InvocationTargetException; +import java.util.Arrays; +import java.util.Date; +import java.util.List; +import java.util.Map; +import java.util.ServiceConfigurationError; + +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.DataTypeException; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.Varies; +import ca.uhn.hl7v2.model.v251.datatype.CE; +import ca.uhn.hl7v2.model.v251.message.QBP_Q11; +import ca.uhn.hl7v2.model.v251.segment.MSH; +import ca.uhn.hl7v2.model.v251.segment.QPD; +import io.azam.ulidj.ULID; + +/** + * This class supports construction of an HL7 QBP Message following the + * CDC HL7 Version 2.5.1 Implementation Guide for Immunization Messaging + * from HTTP GET parameters retrieved using ServletRequest.getParameters() + * or from a map of Strings to a list of Strings. + * + * NOTE On HAPI DatatypeException and HL7Exception: The HAPI V2 code is pervasive with these + * checked exceptions due to message validation capabilities. Well written HAPI code is + * unlikely to encounter them. As a user of this library, instead of catching the error + * wherever it occurs, you can just simply wrap a whole method that uses it in a try/catch block. + * + * @see CDC HL7 Version 2.5.1 Implementation Guide for Immunization Messaging + * + * @author Audacious Inquiry + */ +public class QBPUtils { + static final FhirContext R4 = FhirContext.forR4(); + private QBPUtils() {} + /** + * Create a QBP message for an Immunization History (Z34) or Forecast (Z44) + * @param profile The message profile (Z34 or Z44). + * @return The QBP message structure + * @throws DataTypeException If an error occured creating the message. + */ + public static QBP_Q11 createMessage( + String profile + ) throws DataTypeException { + QBP_Q11 qbp = new QBP_Q11(); + MSH msh = qbp.getMSH(); + // Use standard encoding characters + msh.getFieldSeparator().setValue("|"); + msh.getEncodingCharacters().setValue("^~\\&"); + + // Set time of message to now. + msh.getDateTimeOfMessage().getTime().setValue(new Date()); + + // Set message type correctly + msh.getMessageType().getMessageCode().setValue("QBP"); + msh.getMessageType().getTriggerEvent().setValue("Q11"); + msh.getMessageType().getMessageStructure().setValue("QBP_Q11"); + + // Give it a unique identifier + msh.getMessageControlID().setValue(ULID.random()); + + // Set version and protocol flags + msh.getVersionID().getVersionID().setValue("2.5.1"); + msh.getAcceptAcknowledgmentType().setValue("NE"); + msh.getApplicationAcknowledgmentType().setValue("NE"); + + // Set the profile identifer + msh.getMessageProfileIdentifier(0).getEntityIdentifier().setValue(profile); + msh.getMessageProfileIdentifier(0).getNamespaceID().setValue("CDCPHINVS"); + + // Initialize the QPD segment appropriately + QPD qpd = qbp.getQPD(); + CE mqn = qpd.getMessageQueryName(); + mqn.getIdentifier().setValue(profile); + mqn.getText().setValue( + "Z44".equals(profile) ? "Request Evaluated History and Forecast" : "Request Immunization History" + ); + mqn.getNameOfCodingSystem().setValue("CDCPHINVS"); + qpd.getQueryTag().setValue(ULID.random()); + + return qbp; + } + + /** + * Set the sending application for a QBP message. + * @param qbp The QBP message + * @param sendingApp The sending application + * @throws DataTypeException If an error occurs + */ + public static void setSendingApplication(QBP_Q11 qbp, String sendingApp) throws DataTypeException { + qbp.getMSH().getSendingApplication().getHd1_NamespaceID().setValue(sendingApp); + } + + /** + * Set the sending facility for a QBP message. + * @param qbp The QBP message + * @param sendingFacility The sending facility + * @throws DataTypeException If an error occurs + */ + public static void setSendingFacility(QBP_Q11 qbp, String sendingFacility) throws DataTypeException { + qbp.getMSH().getSendingFacility().getHd1_NamespaceID().setValue(sendingFacility); + } + + /** + * Set the receiving application for a QBP message. + * @param qbp The QBP message + * @param receivingApp The receiving application + * @throws DataTypeException If an error occurs + */ + public static void setReceivingApplication(QBP_Q11 qbp, String receivingApp) throws DataTypeException { + qbp.getMSH().getReceivingApplication().getHd1_NamespaceID().setValue(receivingApp); + } + + /** + * Set the receiving facility for a QBP message. + * @param qbp The QBP message + * @param receivingFacility The receiving facility + * @throws DataTypeException If an error occurs + */ + public static void setReceivingFacility(QBP_Q11 qbp, String receivingFacility) throws DataTypeException { + qbp.getMSH().getReceivingFacility().getHd1_NamespaceID().setValue(receivingFacility); + } + + /** + * Add the FHIR Search Request Parameters to the QBP Message. + * + * @param qbp The QBP message to update + * @param map A map such as that returned by ServletRequest.getParameters() + * containing the request parameters + * @param isPatient + * @return The updated QPD Segment + * @throws HL7Exception If an error occurs + */ + public static IzQuery addRequestParamsToQPD(QBP_Q11 qbp, Map map, boolean isPatient) throws HL7Exception { + IzQuery query = new IzQuery(qbp.getQPD()); + for (Map.Entry e: map.entrySet()) { + // Modify the parameter name for patient queries so that the + // keys are preceded by "patient." + String param = isPatient ? "patient." + e.getKey() : e.getKey(); + query.addParameter(param, Arrays.asList(e.getValue())); + } + query.update(); + return query; + } + + /** + * Add the FHIR Search Request Parameters to the QBP Message. + * + * @param qbp The QBP message to update + * @param map A map similar to that returned by ServletRequest.getParameters() + * containing the request parameters, save that arrays are lists. NOTE: Only + * patient.identifier can be repeated. + * @param isPatient True if the request is for the Patient resource + * @return The updated QPD Segment + * @throws HL7Exception If an error occurs + */ + public static IzQuery addParamsToQPD(QBP_Q11 qbp, Map> map, boolean isPatient) throws HL7Exception { + IzQuery query = new IzQuery(qbp.getQPD()); + for (Map.Entry> e: map.entrySet()) { + // Modify the parameter name for patient queries so that the + // keys are preceded by "patient." + String param = isPatient ? "patient." + e.getKey() : e.getKey(); + query.addParameter(param, e.getValue()); + } + query.update(); + return query; + } + + + /** + * Return the first repetition if it is empty, or create a new repetition + * at the end. + * + * @param segment The segment + * @param fieldNo The field + * @return An empty repetition of the field + * @throws HL7Exception If an error occurs + */ + public static Type addRepetition(Segment segment, int fieldNo) throws HL7Exception { + Type[] t = segment.getField(fieldNo); + if (t.length == 1 && t[0].isEmpty()) { + return t[0]; + } + return addRepetition(segment, fieldNo, t.length); + } + + /** + * A convenience method to get a field from a segment of a specific type + * for fields with Varies content. + * + * NOTE: This method works well on GenericSegments and segments that have + * Varies content for the given field, -- OR -- if the type specified is + * the type that the segment model reports for the field (or a superclass of it). + * + * @param The name of the type + * @param segment The segment to get it from + * @param fieldNo The field number + * @param theClass The type of field to get. + * @return The first field of that type in the segment. + * @throws HL7Exception If an error occurs + */ + static T getField(Segment segment, int fieldNo, Class theClass) throws HL7Exception { + Type type = segment.getField(fieldNo, 0); + if (theClass.isInstance(type)) { + return theClass.cast(type); + } + return convertType(theClass, type); + } + + /** + * Add a repetition of the field, with the given type. + * + * @param The type of the field + * @param segment The segment containing the field + * @param fieldNo The field number + * @param theClass The class for the type + * @return The requested field + * @throws HL7Exception If an error occurs + */ + public static T addRepetition(Segment segment, int fieldNo, Class theClass) throws HL7Exception { + Type[] t = segment.getField(fieldNo); + Type type; + if (t.length == 1 && t[0].isEmpty()) { + type = t[0]; + } else { + type = addRepetition(segment, fieldNo, t.length); + } + return convertType(theClass, type); + } + + private static T convertType(Class theClass, Type type) + throws ServiceConfigurationError, DataTypeException { + if (theClass.isInstance(type)) { + return theClass.cast(type); + } + + if (type instanceof Varies v) { + T data; + try { + data = theClass.getDeclaredConstructor(Message.class).newInstance((Object)null); + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException + | InvocationTargetException | NoSuchMethodException | SecurityException e) { + throw new ServiceConfigurationError("HAPI V2 is not Happy creating " + theClass.getName(), e); + } + v.setData(data); + return data; + } + + throw new IllegalArgumentException("Field is not an instance of Varies or of " + theClass.getSimpleName()); + } + + /** + * Add a repetition of the field at the specified position + * @param segment The segment + * @param fieldNo The one-based field number + * @param rep The repetition number (zero-based) + * @return The new field. + * @throws HL7Exception If an error occurs + */ + public static Type addRepetition(Segment segment, int fieldNo, int rep) throws HL7Exception { + Type[] t = segment.getField(fieldNo); + while (t.length <= rep) { + segment.getField(fieldNo, t.length); + t = segment.getField(fieldNo); + } + return t[rep]; + } +} diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Systems.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Systems.java similarity index 57% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/Systems.java rename to src/main/java/gov/cdc/izgw/v2tofhir/utils/Systems.java index 433fad9..3710572 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Systems.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Systems.java @@ -1,4 +1,4 @@ -package gov.cdc.izgw.v2tofhir.converter; +package gov.cdc.izgw.v2tofhir.utils; import java.util.ArrayList; import java.util.Arrays; @@ -17,54 +17,127 @@ import lombok.extern.slf4j.Slf4j; +/** + * Utility class containing OIDs, URIs and names for various coding and identifier systems + * + * @author Audacious Inquiry + * + */ @Slf4j public class Systems { + static { + log.debug("{} loaded", Systems.class.getName()); + } + /** Code System URI for the code system used for Vaccine Information Statements */ public static final String CDCGS1VIS = "urn:oid:2.16.840.1.114222.4.5.307"; + /** OID for the code system used for Vaccine Information Statements */ public static final String CDCGS1VIS_OID = "2.16.840.1.114222.4.5.307"; + /** Code System URI for the code system used in the CDC V2.5.1 Immunization Guide */ public static final String CDCPHINVS = "urn:oid:2.16.840.1.113883.12.471"; + /** OID for the code system used in the CDC V2.5.1 Immunization Guide */ public static final String CDCPHINVS_OID = "2.16.840.1.113883.12.471"; + /** Code System URI for the code system used for CDC Race and Ethnicity */ public static final String CDCREC = "urn:oid:2.16.840.1.113883.6.238"; + /** OID for the code system used for CDC Race and Ethnicity */ public static final String CDCREC_OID = "2.16.840.1.113883.6.238"; + /** Code System URI for the code system used for AMA's Current Procedure Terminology codes */ public static final String CPT = "http://www.ama-assn.org/go/cpt"; + /** OID for the code system used for AMA's Current Procedure Terminology codes */ public static final String CPT_OID = "2.16.840.1.113883.6.12"; + /** Code System URI for the code system used for CDC Vaccine Codes */ public static final String CVX = "http://hl7.org/fhir/sid/cvx"; + /** OID for the code system used for CDC Vaccine Codes */ public static final String CVX_OID = "2.16.840.1.113883.12.292"; + /** Code System URI for the code system used for DICOM codes */ public static final String DICOM = "http://dicom.nema.org/resources/ontology/DCM"; + /** OID for the code system used for DICOM codes */ public static final String DICOM_OID = "1.2.840.10008.2.16.4"; + /** Code System URI for the code system used for the URL namespace */ public static final String IETF = "urn:ietf:rfc:3986"; + /** OID for the code system used for the URL namespace */ public static final String IETF_OID = "urn:ietf:rfc:3986"; + /** Code System URI for the code system used by CDC's NHSN for Facility Locations */ public static final String HSLOC = "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"; + /** OID for the code system used for Vaccine Information Statements */ public static final String HSLOC_OID = "2.16.840.1.113883.6.259"; - public static final String ICD10CM = "http://hl7.org/fhir/sid/icd-10"; + /** Code System URI for the code system used by CDC's NHSN for Facility Locations */ + public static final String ICD10CM = "http://hl7.org/fhir/sid/icd-10-cm"; + /** OID for the code system used for ICD-10-CM codes */ public static final String ICD10CM_OID = "2.16.840.1.113883.6.3"; + /** Code System URI for the code system used for ICD-9-CM codes */ public static final String ICD9CM = "http://hl7.org/fhir/sid/icd-9-cm"; + /** OID for the code system used for ICD-9-CM codes */ public static final String ICD9CM_OID = "2.16.840.1.113883.6.103"; + /** Code System URI for the code system used for ICD-9 Procedure Codes */ public static final String ICD9PCS = "http://hl7.org/fhir/sid/icd-9-cm"; + /** OID for the code system used for ICD-9 Procedure Codes */ public static final String ICD9PCS_OID = "2.16.840.1.113883.6.104"; - public static final String IDENTIFIER_TYPE = "http://terminology.hl7.org/CodeSystem/v2-0301"; - public static final String IDENTIFIER_TYPE_OID = "2.16.840.1.113883.18.108"; - public static final String IDTYPE = "http://terminology.hl7.org/CodeSystem/v2-0203"; - public static final String IDTYPE_OID = "2.16.840.1.113883.18.186"; + /** Code System URI for the code system used for V2 Identifier types */ + public static final String UNIVERSAL_ID_TYPE = "http://terminology.hl7.org/CodeSystem/v2-0301"; + /** OID for the code system used for V2 Identifier types */ + public static final String UNIVERSAL_ID_TYPE_OID = "2.16.840.1.113883.18.108"; + /** Code System URI for the code system used for FHIR identifier types */ + public static final String ID_TYPE = "http://terminology.hl7.org/CodeSystem/v2-0203"; + /** OID for the code system used for FHIR identifier types */ + public static final String ID_TYPE_OID = "2.16.840.1.113883.18.186"; + /** Code System URI for the code system used for LOINC codes */ public static final String LOINC = "http://loinc.org"; + /** OID for the code system used for LOINC codes */ public static final String LOINC_OID = "2.16.840.1.113883.6.1"; + /** Code System URI for the code system used for CDC's Vaccine Manufacturer codes */ public static final String MVX = "http://hl7.org/fhir/sid/mvx"; + /** OID for the code system used for CDC's Vaccine Manufacturer codes */ public static final String MVX_OID = "2.16.840.1.113883.12.227"; + /** Code System URI for the code system used for US National Drug Codes */ public static final String NDC = "http://hl7.org/fhir/sid/ndc"; + /** OID for the code system used for US National Drug Codes */ public static final String NDC_OID = "2.16.840.1.113883.6.69"; - public static final String NCI_OID = "2.16.840.1.113883.3.26.1.1"; + /** OID for the code system used for NCI Thesaurus Codes */ public static final String NCI = "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"; + /** Code System URI for the code system used for NCI Thesaurus Codes */ + public static final String NCI_OID = "2.16.840.1.113883.3.26.1.1"; + /** Code System URI for the code system used for FDA's National Drug File */ public static final String NDFRT = "http://hl7.org/fhir/ndfrt"; + /** OID for the code system used for FDA's National Drug File */ public static final String NDFRT_OID = "2.16.840.1.113883.6.209"; + /** Code System URI for the code system used for RxNORM codes */ public static final String RXNORM = "http://www.nlm.nih.gov/research/umls/rxnorm"; + /** OID for the code system used for RxNORM codes */ public static final String RXNORM_OID = "2.16.840.1.113883.6.88"; + /** Code System URI for the code system used for SNOMED codes */ public static final String SNOMED = "http://snomed.info/sct"; + /** OID for the code system used for SNOMED codes */ public static final String SNOMED_OID = "2.16.840.1.113883.6.96"; + /** System for US Social Security Numbers */ + public static final String SSN = "http://hl7.org/fhir/sid/us-ssn"; + /** OID for US Social Security Numbers */ + public static final String SSN_OID = "2.16.840.1.113883.4.1"; + /** Code System URI for the code system used for UCUM unit codes */ public static final String UCUM = "http://unitsofmeasure.org"; + /** OID for the code system used for UCUM unit codes */ public static final String UCUM_OID = "2.16.840.1.113883.6.8"; + /** Participation Type */ + public static final String V3_PARTICIPATION_TYPE = "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"; + /** Act Encounter Code System */ + public static final String V3_ACT_ENCOUNTER_CODE = "http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"; + + /** Code System URI for the code system used for Data Absent Reason */ + public static final String DATA_ABSENT = "http://terminology.hl7.org/CodeSystem/data-absent-reason"; + /** Code System OID for the code system used for Data Absent Reason */ + public static final String DATA_ABSENT_OID = "2.16.840.1.113883.4.642.4.1048"; - static final String[] IDTYPE_NAMES = { IDTYPE, "HL70203", "0203", "IDTYPE", "2.16.840.1.113883.12.203", IDTYPE_OID }; - static final String[] IDENTIFIER_TYPE_NAMES = { IDENTIFIER_TYPE, "HL70301", "0301", "2.16.840.1.113883.12.301", IDENTIFIER_TYPE_OID }; + /** Code System URI for the code system used for Null Flavors */ + public static final String NULL_FLAVOR = "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"; + /** Code System OID for the code system used for Null Flavors */ + public static final String NULL_FLAVOR_OID = "2.16.840.1.113883.5.1008"; + /** Code System URI for the location type code system */ + public static final String LOCATION_TYPE = "http://terminology.hl7.org/CodeSystem/location-physical-type"; + /** Code System OID for the location type code system */ + public static final String LOCATION_TYPE_OID = "2.16.840.1.113883.4.642.3.328"; + + static final String[] IDTYPE_NAMES = { ID_TYPE, "HL70203", "0203", "IDTYPE", "2.16.840.1.113883.12.203", ID_TYPE_OID }; + static final String[] IDENTIFIER_TYPE_NAMES = { UNIVERSAL_ID_TYPE, "HL70301", "0301", "2.16.840.1.113883.12.301", UNIVERSAL_ID_TYPE_OID }; private static final String[][] idTypeToDisplay = { { "CLIA", "Clinical Laboratory Improvement Amendments" }, { "CLIP", "Clinical laboratory Improvement Program" }, { "DNS", "An Internet host name" }, @@ -84,13 +157,14 @@ public class Systems { } } /** - * All the types from + * All the HL7 V2 identifier types from http://terminology.hl7.org/CodeSystem/v2-0203 * Official URL: http://terminology.hl7.org/CodeSystem/v2-0203 Version: 4.0.0 * Active as of 2022-12-07 Responsible: Health Level Seven International Computable Name: IdentifierType * Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:oid:2.16.840.1.113883.18.108 **/ - public static final Set IDENTIFIER_TYPES = idTypeToDisplayMap.keySet(); - static final Set ID_TYPES = new LinkedHashSet<>( + public static final Set IDENTIFIER_TYPES = Collections.unmodifiableSet(idTypeToDisplayMap.keySet()); + /** All the FHIR identifier types */ + public static final Set ID_TYPES = Collections.unmodifiableSet(new LinkedHashSet<>( Arrays.asList("AC", "ACSN", "AIN", "AM", "AMA", "AN", "ANC", "AND", "ANON", "ANT", "APRN", "ASID", "BA", "BC", "BCFN", "BCT", "BR", "BRN", "BSNR", "CAAI", "CC", "CONM", "CY", "CZ", "DC", "DCFN", "DDS", "DEA", "DFN", "DI", "DL", "DN", "DO", "DP", "DPM", "DR", "DS", @@ -101,14 +175,14 @@ public class Systems { "PPN", "PRC", "PRN", "PT", "QA", "RI", "RN", "RPH", "RR", "RRI", "RRP", "SAMN", "SB", "SID", "SL", "SN", "SNBSN", "SNO", "SP", "SR", "SRX", "SS", "STN", "TAX", "TN", "TPR", "TRL", "U", "UDI", "UPIN", "USID", "VN", "VP", "VS", "WC", "WCN", "WP", "XV", "XX") - ); + )); - // See https://hl7-definition.caristix.com/v2/HL7v2.8/Tables/0396 + // See https://terminology.hl7.org/5.5.0/CodeSystem-v2-0396.html private static final String[][] stringToUri = { { CDCGS1VIS, "CDCGS1VIS", CDCGS1VIS_OID }, { CDCPHINVS, "CDCPHINVS", CDCPHINVS_OID }, - { CDCREC, "CDCREC", CDCREC_OID }, - { CPT, "CPT", "C4", "CPT4", CPT_OID}, + { CDCREC, "CDCREC", "http://terminology.hl7.org/CodeSystem/v2-0005", CDCREC_OID }, + { CPT, "C4", "CPT", "CPT4", CPT_OID}, { CVX, "CVX", CVX_OID }, { DICOM, "DCM", "DICOM", DICOM_OID }, { HSLOC, "HSLOC", HSLOC_OID }, @@ -117,16 +191,29 @@ public class Systems { { ICD9PCS, "ICD9PCS", "I9CP", ICD9PCS_OID }, IDENTIFIER_TYPE_NAMES, IDTYPE_NAMES, - { LOINC, "LOINC", "LN", "LNC", LOINC_OID }, + { LOINC, "LN", "LOINC", "LNC", LOINC_OID }, + { LOCATION_TYPE, LOCATION_TYPE_OID }, { MVX, "MVX", MVX_OID }, { NCI, "NCI", "NCIT", NCI_OID }, { NDC, "NDC", NDC_OID }, { NDFRT, "NDFRT", "NDF-RT", NDFRT_OID }, { RXNORM, "RXNORM", RXNORM_OID }, - { SNOMED, "SNOMEDCT", "SNOMED", "SNM", "SCT", SNOMED_OID }, + { SNOMED, "SCT", "SNOMEDCT", "SNOMED-CT", "SNOMED", "SNM", SNOMED_OID }, + { SSN, "SSN", SSN_OID }, { UCUM, "UCUM", UCUM_OID }, + { NULL_FLAVOR, "NULLFLAVOR", NULL_FLAVOR_OID }, + { DATA_ABSENT, "DATAABSENTREASON", DATA_ABSENT_OID } }; + /** + * Get a list of aliases known by the V2 Converter for different coding and identifier systems. + * + * Returns a list of string lists containing aliases for systems. For each system, + * the FHIR preferred system URI is first in its sublist, the commonly used V2 namespace is second, + * and the OID for the system is last. + * + * @return A list of string lists containing aliases for a coding or identifier system. + */ public static List> getCodeSystemAliases() { List> a = new ArrayList<>(); for (String[] s : stringToUri) { @@ -160,6 +247,12 @@ private static NamingSystem createNamingSystem(String uri, String name) { uid.setType(NamingSystemIdentifierType.URI); uid.setValue(uri); uid.setPreferred(true); + uid = ns.addUniqueId(); + if (StringUtils.isNotBlank(name)) { + uid.setType(NamingSystemIdentifierType.OTHER); + uid.setValue(name.trim()); + uid.setPreferred(false); + } return ns; } @@ -186,7 +279,7 @@ private static void updateNamingSystem(NamingSystem ns, String uid) { /** * Given a URI, get the associated OID - * @param uri + * @param uri The URI to get the OID for * @return the associated OID or null if none is known (without the urn:oid: prefix). */ public static String toOid(String uri) { @@ -205,6 +298,12 @@ public static String toOid(String uri) { return null; } + /** + * Get the commonly used V2 name for a coding or identifier system. + * + * @param uri The system name + * @return The commonly used V2 name, or null if name is unknown. + */ public static String toTextName(String uri) { if (StringUtils.isEmpty(uri)) { return ""; @@ -240,11 +339,17 @@ public static String toUri(String oid) { return ns.getUrl(); } + /** + * Get the aliases for any given system. + * @param system The system + * @return A list of names the system is known by. + */ public static List getSystemNames(String system) { if (StringUtils.isBlank(system)) { return Collections.emptyList(); } system = StringUtils.trim(system); + String original = system; NamingSystem ns = getNamingSystem(system); List found = null; if (ns == null) { @@ -253,7 +358,13 @@ public static List getSystemNames(String system) { found = ns.getUniqueId().stream().map(u -> u.getValue()).collect(Collectors.toCollection(ArrayList::new)); } // Return a name for things that are obviously HL7 systems. - if (system.matches("^(?i)(HL7-?|http://terminology.hl7.org/CodeSystem/v2-|)\\d{4}$") || + if ("HL7".equalsIgnoreCase(system)) { + // Used in QPD-1 is some queries. + if (found.isEmpty()) { + found.add("http://terminology.hl7.org/CodeSystem/v2-0003"); + } + } else if ( + system.matches("^(?i)(HL7-?|http://terminology.hl7.org/CodeSystem/v2-|)\\d{4}$") || system.startsWith("2.16.840.1.113883.12.") // V2 Table OID ) { String name = "HL7" + StringUtils.right("000" + system, 4); @@ -262,6 +373,13 @@ public static List getSystemNames(String system) { } found.add(name); } + // Special case for table name as HL7 in IHE PIX/PDQ profile + if (found.contains("HL70003") && !found.contains("HL7")) { + found.add("HL7"); + } + if (!found.contains(original)) { + found.add(original); + } return found; } diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/TextUtils.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/TextUtils.java similarity index 67% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/TextUtils.java rename to src/main/java/gov/cdc/izgw/v2tofhir/utils/TextUtils.java index 8877f65..b90612c 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/TextUtils.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/TextUtils.java @@ -1,24 +1,34 @@ -package gov.cdc.izgw.v2tofhir.converter; +package gov.cdc.izgw.v2tofhir.utils; import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; +import java.util.Arrays; import java.util.List; import java.util.Objects; import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBase; import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.BaseDateTimeType; import org.hl7.fhir.r4.model.CodeableConcept; import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.ContactPoint; +import org.hl7.fhir.r4.model.Extension; import org.hl7.fhir.r4.model.HumanName; import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Location; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Practitioner; import org.hl7.fhir.r4.model.PrimitiveType; import org.hl7.fhir.r4.model.Quantity; -import org.hl7.fhir.r4.model.Type; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.RelatedPerson; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Composite; import ca.uhn.hl7v2.model.Varies; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.datatype.ContactPointParser; /** * Utility class to convert FHIR and V2 Objects to and from strings used in text. @@ -45,7 +55,7 @@ private TextUtils() {} * @param postalCode The postalCode * @param district The district, county or other geographic designator for the address * @param lines The address lines - * @return + * @return A string representing the address */ public static String addressToText(String country, String city, String state, String postalCode, String district, Object ... lines) { StringBuilder b = new StringBuilder(); @@ -55,14 +65,23 @@ public static String addressToText(String country, String city, String state, St appendIfNonBlank(b, district, "\n"); if (StringUtils.equalsAny(StringUtils.upperCase(country), "MX", "MEX", "MEXICO")) { - appendIfNonBlank(b, city, ", "); - appendIfNonBlank(b, state, " "); appendIfNonBlank(b, postalCode, " "); + appendIfNonBlank(b, city, ", "); + appendIfNonBlank(b, state, null); } else { appendIfNonBlank(b, city, ", "); appendIfNonBlank(b, state, " "); - appendIfNonBlank(b, postalCode, ", "); + appendIfNonBlank(b, postalCode, null); + } + if (StringUtils.endsWithAny(b, ", ", " ")) { + b.setLength(b.length() - 2); + } else if (StringUtils.endsWith(b, " ")) { + b.setLength(b.length() - 1); + } + if (StringUtils.isNotBlank(b)) { + b.append("\n"); } + // Country goes on a line of its own. appendIfNonBlank(b, country, "\n"); return b.toString(); @@ -77,6 +96,7 @@ public static String addressToText(String country, String city, String state, St * * The next, and each subsequent group of parts is in the form code, display, system * + * @param text The original text that was coded * @param parts The parts of the coding(s). Each coding can have three strings, any of which can be null; the display name, * the code, and the system. These are written in the form: * @@ -92,23 +112,22 @@ public static String addressToText(String country, String city, String state, St * * If the Display name is missing is missing for any code only the text between () is written for each code found * e.g., (ICD9CM 410.41), (SNOMEDCT 22298006) - * If the coding system is missing for any value, only the code is , this would be written as (410.41) - * If the code is missing, this would be written as (ICD9CM ) - * If both coding system and code are missing, nothing appears + * If the coding system is missing for any value, and the code is present, this would be written as (410.41) + * If the code is missing, this would be written as (ICD9CM ) (note the trailing space). + * If both coding system and code are missing, nothing appears. * - * @param parts The parts of the coding(s) * @return A string representation of the coding(s) */ - public static String codingToText(String ... parts) { + public static String codingToText(String text, String ... parts) { StringBuilder b = new StringBuilder(); if (parts.length > 0) { - appendIfNonBlank(b, parts[0], null); + appendIfNonBlank(b, text, null); } - for (int i = 1; i < parts.length; i += 3) { - String code = parts.length > i ? parts[i] : ""; + for (int i = 0; i < parts.length; i += 3) { + String code = parts[i]; // guaranteed by loop termination. String display = parts.length > (i+1) ? parts[i+1] : ""; String system = parts.length > (i+2) ? parts[i+2] : ""; if (StringUtils.isAllEmpty(code, display, system)) { @@ -124,10 +143,12 @@ public static String codingToText(String ... parts) { if (StringUtils.contains(system, ":")) { List l = Systems.getSystemNames(system); // First name is always preferred name, second is the V2 common name - system = l.get(0); - if (l.size() > 1) { - // If there is a V2 name, use that. - system = l.get(1); + if (!l.isEmpty()) { + system = l.get(0); + if (l.size() > 1) { + // If there is a V2 name, use that. + system = l.get(1); + } } } b.append(" (").append(system).append(" ").append(code).append(")"); @@ -136,7 +157,11 @@ public static String codingToText(String ... parts) { b.append(" ( ").append(code).append(")"); } } - return b.toString(); + String value = b.toString(); + if (value.endsWith(",") || value.endsWith(", ")) { + value = StringUtils.substringBeforeLast(value, ","); + } + return value; } /** @@ -165,13 +190,13 @@ public static String humanNameToText(String prefix, String family, String suffix * Convert an identifier to text in the general form: {type}# {identifier}-{checkDigit} * * @param type The type of identifier (e.g., DLN, SSN, MR) or null if not present - * @param identifier The identifier or null if not present + * @param value The identifier or null if not present * @param checkDigit A check digit to append to the identifier if present - * @return a string in the general form: {type}# {identifier}-{checkDigit} + * @return a string in the general form: {type}#{identifier}-{checkDigit} */ public static String identifierToText(String type, String value, String checkDigit) { StringBuilder b = new StringBuilder(); - appendIfNonBlank(b, type, "# "); + appendIfNonBlank(b, type, "#"); appendIfNonBlank(b, value, null); if (StringUtils.isNotBlank(checkDigit)) { b.append("-").append(checkDigit); @@ -183,21 +208,23 @@ public static String identifierToText(String type, String value, String checkDig * Convert a quantity to text in the general form {value} {unit} * * @param value The value + * @param code The code (presently not used) * @param unit The units * @return text in the general form {value} {unit} */ - public static String quantityToText(Number value, String unit) { - return quantityToText(value.toString(), unit); + public static String quantityToText(Number value, String code, String unit) { + return quantityToText(value.toString(), code, unit); } /** * Convert a quantity to text in the general form {value} {unit} * * @param value The value + * @param code The code (presently not used) * @param unit The units * @return text in the general form {value} {unit} */ - public static String quantityToText(String value, String unit) { + public static String quantityToText(String value, String code, String unit) { StringBuilder b = new StringBuilder(); if (value != null) { if (value.startsWith("-.")) { @@ -209,7 +236,11 @@ public static String quantityToText(String value, String unit) { } } appendIfNonBlank(b, value, " "); - appendIfNonBlank(b, unit, null); + if (StringUtils.isBlank(unit)) { + appendIfNonBlank(b, code, null); + } else { + appendIfNonBlank(b, unit, null); + } return rightTrim(b).toString(); } @@ -225,6 +256,13 @@ public static String toString(ca.uhn.hl7v2.model.Type v2Type) { if (v2Type instanceof Varies v) { v2Type = v.getData(); } + try { + if (v2Type == null || v2Type.isEmpty()) { + return ""; + } + } catch (HL7Exception e1) { + return ""; + } if (v2Type instanceof Composite c) { comp = c; } @@ -249,17 +287,40 @@ public static String toString(ca.uhn.hl7v2.model.Type v2Type) { ParserUtils.toString(comp, 0), ParserUtils.toString(comp, 1) ); - + case "PL", "LA1", "LA2": + return StringUtils.normalizeSpace( + StringUtils.joinWith(" ", + ParserUtils.toString(comp, 2), + ParserUtils.toString(comp, 1), + ParserUtils.toString(comp, 0), + ParserUtils.toString(comp, 7), + ParserUtils.toString(comp, 6), + ParserUtils.toString(comp, 3) + ) + ); + case "SAD": return ParserUtils.toString(comp); + case "TN": + return ParserUtils.toString(comp); + case "XTN": + assert comp != null; + return xtnToText(comp.getComponents()); case "CE", "CF", "CNE", "CWE": - return codingToText(ParserUtils.toStrings(comp, 8, 0, 1, 2, 3, 4, 5, 9, 10, 11)); + return codingToText( + ParserUtils.toString(comp, 8), + ParserUtils.toStrings(comp, 0, 1, 2, 3, 4, 5, 9, 10, 11) + ); case "CX": - return identifierToText(ParserUtils.toString(comp, 4), ParserUtils.toString(comp, 0), ParserUtils.toString(comp, 1)); + String type = ParserUtils.toString(comp, 4); + if (StringUtils.isBlank(type)) { + type = ParserUtils.toString(comp, 3); + } + return identifierToText(type, ParserUtils.toString(comp, 0), ParserUtils.toString(comp, 1)); case "NM": - return quantityToText(ParserUtils.toString(v2Type), null); + return quantityToText(ParserUtils.toString(v2Type), null, null); case "CQ": - return quantityToText(ParserUtils.toString(comp, 2), ParserUtils.toString(comp, 1)); + return quantityToText(ParserUtils.toString(comp, 0), ParserUtils.toString(comp, 1), ParserUtils.toString(comp, 1, 1)); case "HD": return Objects.toString(ParserUtils.toString(comp), ParserUtils.toString(comp, 1)); case "EI": @@ -271,9 +332,12 @@ public static String toString(ca.uhn.hl7v2.model.Type v2Type) { offset = 1; // fall through, CNN and XCN are like XPN but start one component later case "XPN": - String[] sufixes = { ParserUtils.toString(comp, offset + 3), ParserUtils.toString(comp, offset + 5) }; + int professional = "XPN".equals(v2Type.getName()) ? 13 : 20; + String[] sufixes = { ParserUtils.toString(comp, offset + 3), ParserUtils.toString(comp, offset + 5), ParserUtils.toString(comp, professional) }; Object[] givens = { ParserUtils.toString(comp, offset + 1), ParserUtils.toString(comp, offset + 2) }; - return TextUtils.humanNameToText(ParserUtils.toString(comp, offset + 4), ParserUtils.toString(comp, offset + 0), StringUtils.join(sufixes, " "), givens); + + return TextUtils.humanNameToText(ParserUtils.toString(comp, offset + 4), ParserUtils.toString(comp, offset + 0), + StringUtils.normalizeSpace(StringUtils.join(sufixes, " ")), givens); case "ERL", "MSG": default: try { @@ -284,45 +348,91 @@ public static String toString(ca.uhn.hl7v2.model.Type v2Type) { } } + private static String xtnToText(ca.uhn.hl7v2.model.Type[] types) { + for (int i : Arrays.asList(1, 4, 5, 12)) { + String value = i == 5 ? ContactPointParser.fromXTNparts(types) : ParserUtils.toString(types, i-1); + if (StringUtils.isNotBlank(value)) { + return value; + } + } + return ""; + } + /** * Convert a FHIR Type to a standardized string output: case possible with * multiple lines of text representing the content of the type. * * @param fhirType The type to convert - * @return + * @return A string representation of the FHIR type. */ - public static String toString(Type fhirType) { + public static String toString(IBase fhirType) { if (fhirType == null || fhirType.isEmpty()) { return ""; } - if (fhirType instanceof PrimitiveType pt) { - return pt.asStringValue(); + if (pt instanceof BaseDateTimeType) { + return DatatypeConverter.removeIsoPunct(pt.asStringValue()); + } + return StringUtils.defaultIfBlank(pt.asStringValue(), ""); } switch (fhirType.fhirType()) { case "Address": return toText((Address) fhirType); case "CodeableConcept": return toText((CodeableConcept) fhirType); + case "ContactPoint": + return toText((ContactPoint) fhirType); case "Coding": return toText((Coding)fhirType); case "HumanName": return toText((HumanName)fhirType); case "Identifier": return toText((Identifier)fhirType); + case "Location": + return ((Location)fhirType).getName(); + case "Organization": + return ((Organization)fhirType).getName(); + case "Patient": + return toText(((Patient)fhirType).getNameFirstRep()); + case "Practitioner": + return toText(((Practitioner)fhirType).getNameFirstRep()); case "Quantity": Quantity quantity = (Quantity)fhirType; return toText(quantity); + case "Reference": + Reference ref = (Reference)fhirType; + return toText(ref); + case "RelatedPerson": + return toText(((RelatedPerson)fhirType).getNameFirstRep()); + case "Extension": + StringBuilder b = new StringBuilder(); + Extension ext = (Extension)fhirType; + b.append("extension[") + .append(StringUtils.substringAfterLast("/" + ext.getUrl(),"/")) + .append("]"); + if (ext.hasValue()) { + b.append("=").append(toString(ext.getValue())).append(" "); + } else if (ext.hasExtension()) { + // Walk the tree + for (Extension ext2: ext.getExtension()) { + b.append(toString(ext2)); + } + } + return b.toString(); default: return ""; } } + private static String toText(Reference ref) { + return StringUtils.joinWith(" ", ref.getDisplay(), toText(ref.getIdentifier())); + } + /** * Convert an Address to text. * @param addr The address to convert * @return A text representation of the address - * @see addressToText + * @see #addressToText(String,String,String,String,String,Object...) */ public static String toText(Address addr) { if (addr == null || addr.isEmpty()) { @@ -335,34 +445,44 @@ public static String toText(Address addr) { * Convert a CodeableConcept to text. * @param codeableConcept The concept to convert * @return A text representation of the concept - * @see codingToText + * @see #codingToText */ public static String toText(CodeableConcept codeableConcept) { + if (codeableConcept == null || codeableConcept.isEmpty()) { + return ""; + } List l = new ArrayList<>(); - l.add(codeableConcept.hasText() ? codeableConcept.getText() : null); for (Coding coding : codeableConcept.getCoding()) { l.add(coding.hasCode() ? coding.getCode() : null); l.add(coding.hasDisplay() ? coding.getDisplay() : null); l.add(coding.hasSystem() ? coding.getSystem() : null); } - return codingToText(l.toArray(new String[0])); + return codingToText(codeableConcept.getText(), l.toArray( new String[0])); } /** * Convert a Coding to text. * @param coding The concept to convert. * @return A text representation of the coding - * @see codingToText + * @see #codingToText */ public static String toText(Coding coding) { - return codingToText(coding.getCode(), coding.getDisplay(), coding.getSystem()); + return codingToText(null, coding.getCode(), coding.getDisplay(), coding.getSystem()); } + /** + * Convert a contact point to a text string + * @param cp The contact point to convert + * @return The text string representing that contact point. + */ + public static String toText(ContactPoint cp) { + return cp.getValue(); + } /** * Convert a HumanName to text. - * @param humanName The name to convert + * @param name The name to convert * @return A text representation of the name - * @see humanNameToText + * @see #humanNameToText */ public static String toText(HumanName name) { return humanNameToText(name.getPrefixAsSingleString(), name.getFamily(), name.getSuffixAsSingleString(), name.getGiven().toArray()); @@ -372,7 +492,7 @@ public static String toText(HumanName name) { * Convert an Identifier to text. * @param identifier The identifier to convert * @return A text representation of the identifier - * @see identifierToText + * @see #identifierToText */ public static String toText(Identifier identifier) { if (identifier == null || identifier.isEmpty()) { @@ -403,11 +523,10 @@ public static String toText(Identifier identifier) { * Convert a Quantity to text. * @param quantity The quantity to convert * @return A text representation of the quantity - * @see quantityToText + * @see #quantityToText(String,String,String) */ public static String toText(Quantity quantity) { - String unit = quantity.hasUnit() ? quantity.getUnit() : quantity.getCode(); - return TextUtils.quantityToText(quantity.getValue(), unit); + return TextUtils.quantityToText(quantity.getValue(), quantity.getCode(), quantity.getUnit()); } /** @@ -439,6 +558,13 @@ private static StringBuilder rightTrim(StringBuilder b) { return b; } + /** + * Convert a string generated from {@link #toText(CodeableConcept)} back to + * a CodeableConcept + * + * @param actualString The string to convert + * @return A CodeableConcept created by parsing the string + */ public static CodeableConcept toCodeableConcept(String actualString) { String[] parts = actualString.split(", "); CodeableConcept cc = new CodeableConcept(); diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Units.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Units.java similarity index 98% rename from src/main/java/gov/cdc/izgw/v2tofhir/converter/Units.java rename to src/main/java/gov/cdc/izgw/v2tofhir/utils/Units.java index f20d980..b5beffe 100644 --- a/src/main/java/gov/cdc/izgw/v2tofhir/converter/Units.java +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/Units.java @@ -1,4 +1,4 @@ -package gov.cdc.izgw.v2tofhir.converter; +package gov.cdc.izgw.v2tofhir.utils; import java.util.HashMap; import java.util.LinkedHashMap; @@ -7,8 +7,13 @@ import org.apache.commons.lang3.tuple.Pair; import org.hl7.fhir.r4.model.Coding; +/** + * Utility class for parsing and converting V2 ANSI, ISO+ or UCUM unit codes + * + * @author Audacious Inquiry + * + */ public class Units { - public static final String UCUM = "http://unitsofmeasure.org/"; // See http://hl7.org/fhir/R4/valueset-ucum-common.html and https://motorcycleguy.blogspot.com/search?q=ucum // TODO: Add display name values to this table. private static String[][] mapData = { @@ -1402,6 +1407,11 @@ public class Units { private Units() { } + /** + * Convert a string in ANSI, ISO+ or UCUM units to UCUM + * @param unit The string to convert to a UCUM code + * @return The Coding representing the UCUM unit + */ public static Coding toUcum(String unit) { if (unit == null || StringUtils.isBlank(unit)) { return null; @@ -1409,14 +1419,14 @@ public static Coding toUcum(String unit) { unit = unit.replace("\s+", ""); // Remove any whitespace for lookup String display = commonUcum.get(unit); if (display != null) { - return new Coding(UCUM, unit, display); + return new Coding(Systems.UCUM, unit, display); } unit = StringUtils.upperCase(unit); // Convert to Uppercase for lookup Pair ucumValue = ucumMap.get(unit); if (ucumValue == null) { return null; } - Coding coding = new Coding(UCUM, ucumValue.getKey(), ucumValue.getValue()); + Coding coding = new Coding(Systems.UCUM, ucumValue.getKey(), ucumValue.getValue()); // If found in commonUcum, set display name. display = commonUcum.get(coding.getCode()); if (display != null) { @@ -1425,6 +1435,16 @@ public static Coding toUcum(String unit) { return coding; } + /** + * Check whether a unit string is an actual UCUM code + * + * NOTE: UCUM is a code system with a grammar, which means that codes are effectively infinite + * in number. This method only checks for UCUM units commonly used in medicine. The lists are extensive, + * but it's also possible that some value UCUM codes will be missed by this method. + * + * @param unit A string to check + * @return true if the unit is known to be UCUM, or false otherwise. + */ public static boolean isUcum(String unit) { if (StringUtils.isBlank(unit)) { return false; diff --git a/src/main/java/gov/cdc/izgw/v2tofhir/utils/package-info.java b/src/main/java/gov/cdc/izgw/v2tofhir/utils/package-info.java new file mode 100644 index 0000000..e0a020f --- /dev/null +++ b/src/main/java/gov/cdc/izgw/v2tofhir/utils/package-info.java @@ -0,0 +1,4 @@ +/** + * This package contains utility classes for performing V2 to FHIR Conversions. + */ +package gov.cdc.izgw.v2tofhir.utils; diff --git a/src/main/resources/coding/HL7 Concept Map_ EncounterClass - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ EncounterClass - Sheet1.csv new file mode 100644 index 0000000..cb5657b --- /dev/null +++ b/src/main/resources/coding/HL7 Concept Map_ EncounterClass - Sheet1.csv @@ -0,0 +1,5 @@ +HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +E,Emergency,HL70004,,,emergency,EMER,,http://terminology.hl7.org/ValueSet/v3-ActEncounterCode,, +I,Inpatient,HL70004,,,inpatient,IMP,,http://terminology.hl7.org/ValueSet/v3-ActEncounterCode,, +O,Outpatient,HL70004,,,ambulatory,AMB,,http://terminology.hl7.org/ValueSet/v3-ActEncounterCode,, diff --git a/src/main/resources/coding/HL7 Concept Map_ ErrorSeverity - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ ErrorSeverity - Sheet1.csv new file mode 100644 index 0000000..ab13551 --- /dev/null +++ b/src/main/resources/coding/HL7 Concept Map_ ErrorSeverity - Sheet1.csv @@ -0,0 +1,6 @@ +HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +E,Error,HL70516,,,Error,error,,http://hl7.org/fhir/issue-severity,, +W,Warning,HL70516,,,Warning,warning,,http://hl7.org/fhir/issue-severity,, +I,Information,HL70516,,,Information,information,,http://hl7.org/fhir/issue-severity,, +F,Fatal,HL70516,,,Fatal,fatal,,http://hl7.org/fhir/issue-severity,, \ No newline at end of file diff --git a/src/main/resources/coding/HL7 Concept Map_ ImmunizationStatus - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ ImmunizationStatus - Sheet1.csv new file mode 100644 index 0000000..2a6bea2 --- /dev/null +++ b/src/main/resources/coding/HL7 Concept Map_ ImmunizationStatus - Sheet1.csv @@ -0,0 +1,10 @@ +HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +CP,Complete,HL70322,,,,completed,,Completed,http://hl7.org/fhir/event-status,, +NA,Not Administered,HL70322,,,,not-done,,Not Done,http://hl7.org/fhir/event-status,, +PA,Partially Administered,HL70322,,,,completed,,Completed,http://hl7.org/fhir/event-status,, +RE,Refused,HL70322,,,,not-done,,Not Done,http://hl7.org/fhir/event-status,, +A,Add/Insert,HL70323,,,,completed,,Completed,http://hl7.org/fhir/event-status,, +D,Delete,HL70323,,,,entered-in-error,,Entered in Error,http://hl7.org/fhir/event-status,, +U,Update,HL70323,completed,,Completed,http://hl7.org/fhir/event-status,, +X,No change,HL70323,completed,,Completed,http://hl7.org/fhir/event-status,, \ No newline at end of file diff --git a/src/main/resources/coding/HL7 Concept Map_ OrderControlCode[ServiceRequest.status] - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ OrderControlCode[ServiceRequest.status] - Sheet1.csv index 0efac23..6ed3840 100644 --- a/src/main/resources/coding/HL7 Concept Map_ OrderControlCode[ServiceRequest.status] - Sheet1.csv +++ b/src/main/resources/coding/HL7 Concept Map_ OrderControlCode[ServiceRequest.status] - Sheet1.csv @@ -1,2 +1,59 @@ HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments -Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, \ No newline at end of file +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +RE,Observations/Performed Service to follow,HL70119,,,,completed,,Completed,http://hl7.org/fhir/request-status,, +CN,Combined Result,HL70119,,,,completed,,Completed,http://hl7.org/fhir/request-status,, +OE,Order/service released,HL70119,,,,completed,,Completed,http://hl7.org/fhir/request-status,, +OF,Order/service refilled as requested,HL70119,,,,completed,,Completed,http://hl7.org/fhir/request-status,, +OR,Released as requested,HL70119,,,,completed,,Completed,http://hl7.org/fhir/request-status,, +AF,Order/service refill request approval,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +CH,Child order/service,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +FU,Order/service refilled unsolicited,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +NW,New order/service,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +OK,Order/service accepted & OK,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +PA,Parent order/service,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +PR,Previous Results with new order/service,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RL,Release previous hold,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RO,Replacement order,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RP,Order/service replace request,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RQ,Replaced as requested,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RR,Request received,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +RU,Replaced unsolicited,,HL70119,,,,active,,Active,http://hl7.org/fhir/request-status,, +CA,Cancel order/service request,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +CR,Canceled as requested,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +DC,Discontinue order/service request,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +DF,Order/service refill request denied,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +DR,Discontinued as requested,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +OC,Order/service canceled,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +OD,Order/service discontinued,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +UA,Unable to accept order/service,HL70119,,,,revoked,,Revoked,http://hl7.org/fhir/request-status,, +DE,Data errors,HL70119,,,,entered-in-error,,Entered in Error,http://hl7.org/fhir/request-status,, +HD,Hold order request,HL70119,,,,on-hold,,"On Hold",http://hl7.org/fhir/request-status,, +HR,On hold as requested,HL70119,,,,on-hold,,"On Hold",http://hl7.org/fhir/request-status,, +OH,Order/service held,HL70119,,,,on-hold,,"On Hold",http://hl7.org/fhir/request-status,, +LI,Link order/service to patient care problem or goal,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +NA,Number assigned,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +OP,Notification of order for outside dispense,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +PY,Notification of replacement order for outside dispense,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RF,Refill order/service request,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RL,Release previous hold,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RO,Replacement order,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RP,Order/service replace request,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RQ,Replaced as requested,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RR,Request received,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +RU,Replaced unsolicited,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +SC,Status changed,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +SN,Send order/service number,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +SR,Response to send order/service status request,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +SS,Send order/service status request,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UC,Unable to cancel,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UD,Unable to discontinue,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UF,Unable to refill,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UH,Unable to put on hold,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UM,Unable to replace,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UN,Unlink order/service from patient care problem or goal,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UR,Unable to release,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +UX,Unable to change,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +XO,Change order/service request,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +XR,Changed as requested,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +XX,Order/service changed unsol,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, +*,,,HL70119,,,,unknown,,"Unknown",http://hl7.org/fhir/request-status,, diff --git a/src/main/resources/coding/HL7 Concept Map_ USCoreEthnicity - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ USCoreEthnicity - Sheet1.csv new file mode 100644 index 0000000..621f983 --- /dev/null +++ b/src/main/resources/coding/HL7 Concept Map_ USCoreEthnicity - Sheet1.csv @@ -0,0 +1,54 @@ +HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +2135-2,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2137-8,Spaniard,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2138-6,Andalusian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2139-4,Asturian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2140-2,Castillian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2141-0,Catalonian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2142-8,Belearic Islander,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2143-6,Gallego,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2144-4,Valencian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2145-1,Canarian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2146-9,Spanish Basque,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2148-5,Mexican,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2149-3,Mexican American,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2150-1,Mexicano,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2151-9,Chicano,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2152-7,La Raza,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2153-5,Mexican American Indian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2155-0,Central American,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2156-8,Costa Rican,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2157-6,Guatemalan,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2158-4,Honduran,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2159-2,Nicaraguan,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2160-0,Panamanian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2161-8,Salvadoran,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2162-6,Central American Indian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2163-4,Canal Zone,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2165-9,South American,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2166-7,Argentinean,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2167-5,Bolivian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2168-3,Chilean,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2169-1,Colombian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2170-9,Ecuadorian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2171-7,Paraguayan,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2172-5,Peruvian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2173-3,Uruguayan,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2174-1,Venezuelan,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2175-8,South American Indian,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2176-6,Criollo,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2178-2,Latin American,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2180-8,Puerto Rican,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2182-4,Cuban,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2184-0,Dominican,urn:oid:2.16.840.1.113883.6.238,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +HISPANIC,,*,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +H,,*,,,,2135-2,,Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +2186-5,Not Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238,,,,2186-5,,Not Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +NOT HISPANIC,,*,,,,2186-5,,Not Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +N,,*,,,,2186-5,,Not Hispanic or Latino,urn:oid:2.16.840.1.113883.6.238 +UNKNOWN,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +UNK,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +U,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +ASKU,,*,,,,ASKU,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +PHC1175,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor \ No newline at end of file diff --git a/src/main/resources/coding/HL7 Concept Map_ USCoreRace - Sheet1.csv b/src/main/resources/coding/HL7 Concept Map_ USCoreRace - Sheet1.csv new file mode 100644 index 0000000..d0f0057 --- /dev/null +++ b/src/main/resources/coding/HL7 Concept Map_ USCoreRace - Sheet1.csv @@ -0,0 +1,942 @@ +HL7 v2,,,Condition (IF True),,,HL7 FHIR,,,,,Comments +Code,Text,Code System,Computable ANTLR,Computable FHIRPath,Narrative,Code,,Display,Code System,, +1002-5,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1004-1,American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1006-6,Abenaki,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1008-2,Algonquian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1010-8,Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1011-6,Chiricahua,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1012-4,Fort Sill Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1013-2,Jicarilla Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1014-0,Lipan Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1015-7,Mescalero Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1016-5,Oklahoma Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1017-3,Payson Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1018-1,San Carlos Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1019-9,White Mountain Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1021-5,Arapaho,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1022-3,Northern Arapaho,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1023-1,Southern Arapaho,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1024-9,Wind River Arapaho,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1026-4,Arikara,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1028-0,Assiniboine,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1030-6,Assiniboine Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1031-4,Fort Peck Assiniboine Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1033-0,Bannock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1035-5,Blackfeet,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1037-1,Brotherton,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1039-7,Burt Lake Band,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1041-3,Caddo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1042-1,Oklahoma Cado,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1044-7,Cahuilla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1045-4,Agua Caliente Cahuilla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1046-2,Augustine,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1047-0,Cabazon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1048-8,Los Coyotes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1049-6,Morongo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1050-4,Santa Rosa Cahuilla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1051-2,Torres-Martinez,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1053-8,California Tribes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1054-6,Cahto,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1055-3,Chimariko,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1056-1,Coast Miwok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1057-9,Digger,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1058-7,Kawaiisu,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1059-5,Kern River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1060-3,Mattole,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1061-1,Red Wood,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1062-9,Santa Rosa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1063-7,Takelma,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1064-5,Wappo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1065-2,Yana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1066-0,Yuki,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1068-6,Canadian and Latin American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1069-4,Canadian Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1070-2,Central American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1071-0,French American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1072-8,Mexican American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1073-6,South American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1074-4,Spanish American Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1076-9,Catawba,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1078-5,Cayuse,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1080-1,Chehalis,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1082-7,Chemakuan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1083-5,Hoh,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1084-3,Quileute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1086-8,Chemehuevi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1088-4,Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1089-2,Cherokee Alabama,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1090-0,Cherokees of Northeast Alabama,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1091-8,Cherokees of Southeast Alabama,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1092-6,Eastern Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1093-4,Echota Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1094-2,Etowah Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1095-9,Northern Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1096-7,Tuscola,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1097-5,United Keetowah Band of Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1098-3,Western Cherokee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1100-7,Cherokee Shawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1102-3,Cheyenne,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1103-1,Northern Cheyenne,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1104-9,Southern Cheyenne,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1106-4,Cheyenne-Arapaho,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1108-0,Chickahominy,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1109-8,Eastern Chickahominy,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1110-6,Western Chickahominy,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1112-2,Chickasaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1114-8,Chinook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1115-5,Clatsop,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1116-3,Columbia River Chinook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1117-1,Kathlamet,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1118-9,Upper Chinook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1119-7,Wakiakum Chinook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1120-5,Willapa Chinook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1121-3,Wishram,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1123-9,Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1124-7,Bad River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1125-4,Bay Mills Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1126-2,Bois Forte,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1127-0,Burt Lake Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1128-8,Fond du Lac,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1129-6,Grand Portage,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1130-4,Grand Traverse Band of Ottawa/Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1131-2,Keweenaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1132-0,Lac Courte Oreilles,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1133-8,Lac du Flambeau,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1134-6,Lac Vieux Desert Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1135-3,Lake Superior,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1136-1,Leech Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1137-9,Little Shell Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1138-7,Mille Lacs,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1139-5,Minnesota Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1140-3,Ontonagon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1141-1,Red Cliff Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1142-9,Red Lake Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1143-7,Saginaw Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1144-5,St. Croix Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1145-2,Sault Ste. Marie Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1146-0,Sokoagon Chippewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1147-8,Turtle Mountain,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1148-6,White Earth,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1150-2,Chippewa Cree,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1151-0,Rocky Boy's Chippewa Cree,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1153-6,Chitimacha,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1155-1,Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1156-9,Clifton Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1157-7,Jena Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1158-5,Mississippi Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1159-3,Mowa Band of Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1160-1,Oklahoma Choctaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1162-7,Chumash,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1163-5,Santa Ynez,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1165-0,Clear Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1167-6,Coeur D'Alene,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1169-2,Coharie,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1171-8,Colorado River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1173-4,Colville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1175-9,Comanche,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1176-7,Oklahoma Comanche,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1178-3,Coos, Lower Umpqua, Siuslaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1180-9,Coos,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1182-5,Coquilles,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1184-1,Costanoan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1186-6,Coushatta,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1187-4,Alabama Coushatta,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1189-0,Cowlitz,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1191-6,Cree,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1193-2,Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1194-0,Alabama Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1195-7,Alabama Quassarte,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1196-5,Eastern Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1197-3,Eastern Muscogee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1198-1,Kialegee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1199-9,Lower Muscogee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1200-5,Machis Lower Creek Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1201-3,Poarch Band,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1202-1,Principal Creek Indian Nation,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1203-9,Star Clan of Muscogee Creeks,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1204-7,Thlopthlocco,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1205-4,Tuckabachee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1207-0,Croatan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1209-6,Crow,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1211-2,Cupeno,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1212-0,Agua Caliente,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1214-6,Delaware,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1215-3,Eastern Delaware,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1216-1,Lenni-Lenape,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1217-9,Munsee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1218-7,Oklahoma Delaware,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1219-5,Rampough Mountain,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1220-3,Sand Hill,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1222-9,Diegueno,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1223-7,Campo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1224-5,Capitan Grande,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1225-2,Cuyapaipe,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1226-0,La Posta,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1227-8,Manzanita,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1228-6,Mesa Grande,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1229-4,San Pasqual,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1230-2,Santa Ysabel,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1231-0,Sycuan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1233-6,Eastern Tribes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1234-4,Attacapa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1235-1,Biloxi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1236-9,Georgetown (Eastern Tribes),urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1237-7,Moor,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1238-5,Nansemond,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1239-3,Natchez,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1240-1,Nausu Waiwash,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1241-9,Nipmuc,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1242-7,Paugussett,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1243-5,Pocomoke Acohonock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1244-3,Southeastern Indians,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1245-0,Susquehanock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1246-8,Tunica Biloxi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1247-6,Waccamaw-Siousan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1248-4,Wicomico,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1250-0,Esselen,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1252-6,Fort Belknap,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1254-2,Fort Berthold,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1256-7,Fort Mcdowell,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1258-3,Fort Hall,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1260-9,Gabrieleno,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1262-5,Grand Ronde,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1264-1,Gros Ventres,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1265-8,Atsina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1267-4,Haliwa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1269-0,Hidatsa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1271-6,Hoopa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1272-4,Trinity,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1273-2,Whilkut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1275-7,Hoopa Extension,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1277-3,Houma,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1279-9,Inaja-Cosmit,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1281-5,Iowa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1282-3,Iowa of Kansas-Nebraska,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1283-1,Iowa of Oklahoma,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1285-6,Iroquois,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1286-4,Cayuga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1287-2,Mohawk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1288-0,Oneida,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1289-8,Onondaga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1290-6,Seneca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1291-4,Seneca Nation,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1292-2,Seneca-Cayuga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1293-0,Tonawanda Seneca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1294-8,Tuscarora,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1295-5,Wyandotte,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1297-1,Juaneno,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1299-7,Kalispel,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1301-1,Karuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1303-7,Kaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1305-2,Kickapoo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1306-0,Oklahoma Kickapoo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1307-8,Texas Kickapoo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1309-4,Kiowa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1310-2,Oklahoma Kiowa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1312-8,Klallam,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1313-6,Jamestown,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1314-4,Lower Elwha,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1315-1,Port Gamble Klallam,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1317-7,Klamath,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1319-3,Konkow,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1321-9,Kootenai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1323-5,Lassik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1325-0,Long Island,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1326-8,Matinecock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1327-6,Montauk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1328-4,Poospatuck,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1329-2,Setauket,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1331-8,Luiseno,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1332-6,La Jolla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1333-4,Pala,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1334-2,Pauma,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1335-9,Pechanga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1336-7,Soboba,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1337-5,Twenty-Nine Palms,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1338-3,Temecula,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1340-9,Lumbee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1342-5,Lummi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1344-1,Maidu,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1345-8,Mountain Maidu,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1346-6,Nishinam,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1348-2,Makah,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1350-8,Maliseet,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1352-4,Mandan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1354-0,Mattaponi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1356-5,Menominee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1358-1,Miami,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1359-9,Illinois Miami,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1360-7,Indiana Miami,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1361-5,Oklahoma Miami,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1363-1,Miccosukee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1365-6,Micmac,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1366-4,Aroostook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1368-0,Mission Indians,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1370-6,Miwok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1372-2,Modoc,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1374-8,Mohegan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1376-3,Mono,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1378-9,Nanticoke,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1380-5,Narragansett,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1382-1,Navajo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1383-9,Alamo Navajo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1384-7,Canoncito Navajo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1385-4,Ramah Navajo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1387-0,Nez Perce,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1389-6,Nomalaki,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1391-2,Northwest Tribes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1392-0,Alsea,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1393-8,Celilo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1394-6,Columbia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1395-3,Kalapuya,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1396-1,Molala,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1397-9,Talakamish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1398-7,Tenino,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1399-5,Tillamook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1400-1,Wenatchee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1401-9,Yahooskin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1403-5,Omaha,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1405-0,Oregon Athabaskan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1407-6,Osage,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1409-2,Otoe-Missouria,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1411-8,Ottawa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1412-6,Burt Lake Ottawa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1413-4,Michigan Ottawa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1414-2,Oklahoma Ottawa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1416-7,Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1417-5,Bishop,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1418-3,Bridgeport,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1419-1,Burns Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1420-9,Cedarville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1421-7,Fort Bidwell,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1422-5,Fort Independence,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1423-3,Kaibab,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1424-1,Las Vegas,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1425-8,Lone Pine,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1426-6,Lovelock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1427-4,Malheur Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1428-2,Moapa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1429-0,Northern Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1430-8,Owens Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1431-6,Pyramid Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1432-4,San Juan Southern Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1433-2,Southern Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1434-0,Summit Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1435-7,Utu Utu Gwaitu Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1436-5,Walker River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1437-3,Yerington Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1439-9,Pamunkey,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1441-5,Passamaquoddy,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1442-3,Indian Township,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1443-1,Pleasant Point Passamaquoddy,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1445-6,Pawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1446-4,Oklahoma Pawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1448-0,Penobscot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1450-6,Peoria,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1451-4,Oklahoma Peoria,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1453-0,Pequot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1454-8,Marshantucket Pequot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1456-3,Pima,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1457-1,Gila River Pima-Maricopa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1458-9,Salt River Pima-Maricopa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1460-5,Piscataway,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1462-1,Pit River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1464-7,Pomo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1465-4,Central Pomo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1466-2,Dry Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1467-0,Eastern Pomo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1468-8,Kashia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1469-6,Northern Pomo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1470-4,Scotts Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1471-2,Stonyford,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1472-0,Sulphur Bank,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1474-6,Ponca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1475-3,Nebraska Ponca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1476-1,Oklahoma Ponca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1478-7,Potawatomi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1479-5,Citizen Band Potawatomi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1480-3,Forest County,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1481-1,Hannahville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1482-9,Huron Potawatomi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1483-7,Pokagon Potawatomi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1484-5,Prairie Band,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1485-2,Wisconsin Potawatomi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1487-8,Powhatan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1489-4,Pueblo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1490-2,Acoma,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1491-0,Arizona Tewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1492-8,Cochiti,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1493-6,Hopi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1494-4,Isleta,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1495-1,Jemez,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1496-9,Keres,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1497-7,Laguna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1498-5,Nambe,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1499-3,Picuris,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1500-8,Piro,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1501-6,Pojoaque,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1502-4,San Felipe,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1503-2,San Ildefonso,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1504-0,San Juan Pueblo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1505-7,San Juan De,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1506-5,San Juan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1507-3,Sandia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1508-1,Santa Ana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1509-9,Santa Clara,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1510-7,Santo Domingo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1511-5,Taos,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1512-3,Tesuque,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1513-1,Tewa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1514-9,Tigua,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1515-6,Zia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1516-4,Zuni,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1518-0,Puget Sound Salish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1519-8,Duwamish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1520-6,Kikiallus,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1521-4,Lower Skagit,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1522-2,Muckleshoot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1523-0,Nisqually,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1524-8,Nooksack,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1525-5,Port Madison,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1526-3,Puyallup,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1527-1,Samish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1528-9,Sauk-Suiattle,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1529-7,Skokomish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1530-5,Skykomish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1531-3,Snohomish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1532-1,Snoqualmie,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1533-9,Squaxin Island,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1534-7,Steilacoom,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1535-4,Stillaguamish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1536-2,Suquamish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1537-0,Swinomish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1538-8,Tulalip,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1539-6,Upper Skagit,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1541-2,Quapaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1543-8,Quinault,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1545-3,Rappahannock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1547-9,Reno-Sparks,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1549-5,Round Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1551-1,Sac and Fox,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1552-9,Iowa Sac and Fox,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1553-7,Missouri Sac and Fox,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1554-5,Oklahoma Sac and Fox,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1556-0,Salinan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1558-6,Salish,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1560-2,Salish and Kootenai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1562-8,Schaghticoke,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1564-4,Scott Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1566-9,Seminole,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1567-7,Big Cypress,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1568-5,Brighton,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1569-3,Florida Seminole,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1570-1,Hollywood Seminole,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1571-9,Oklahoma Seminole,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1573-5,Serrano,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1574-3,San Manual,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1576-8,Shasta,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1578-4,Shawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1579-2,Absentee Shawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1580-0,Eastern Shawnee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1582-6,Shinnecock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1584-2,Shoalwater Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1586-7,Shoshone,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1587-5,Battle Mountain,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1588-3,Duckwater,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1589-1,Elko,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1590-9,Ely,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1591-7,Goshute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1592-5,Panamint,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1593-3,Ruby Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1594-1,Skull Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1595-8,South Fork Shoshone,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1596-6,Te-Moak Western Shoshone,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1597-4,Timbi-Sha Shoshone,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1598-2,Washakie,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1599-0,Wind River Shoshone,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1600-6,Yomba,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1602-2,Shoshone Paiute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1603-0,Duck Valley,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1604-8,Fallon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1605-5,Fort McDermitt,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1607-1,Siletz,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1609-7,Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1610-5,Blackfoot Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1611-3,Brule Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1612-1,Cheyenne River Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1613-9,Crow Creek Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1614-7,Dakota Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1615-4,Flandreau Santee,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1616-2,Fort Peck,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1617-0,Lake Traverse Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1618-8,Lower Brule Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1619-6,Lower Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1620-4,Mdewakanton Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1621-2,Miniconjou,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1622-0,Oglala Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1623-8,Pine Ridge Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1624-6,Pipestone Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1625-3,Prairie Island Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1626-1,Prior Lake Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1627-9,Rosebud Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1628-7,Sans Arc Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1629-5,Santee Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1630-3,Sisseton-Wahpeton,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1631-1,Sisseton Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1632-9,Spirit Lake Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1633-7,Standing Rock Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1634-5,Teton Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1635-2,Two Kettle Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1636-0,Upper Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1637-8,Wahpekute Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1638-6,Wahpeton Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1639-4,Wazhaza Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1640-2,Yankton Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1641-0,Yanktonai Sioux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1643-6,Siuslaw,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1645-1,Spokane,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1647-7,Stewart,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1649-3,Stockbridge,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1651-9,Susanville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1653-5,Tohono O'Odham,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1654-3,Ak-Chin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1655-0,Gila Bend,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1656-8,San Xavier,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1657-6,Sells,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1659-2,Tolowa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1661-8,Tonkawa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1663-4,Tygh,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1665-9,Umatilla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1667-5,Umpqua,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1668-3,Cow Creek Umpqua,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1670-9,Ute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1671-7,Allen Canyon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1672-5,Uintah Ute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1673-3,Ute Mountain Ute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1675-8,Wailaki,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1677-4,Walla-Walla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1679-0,Wampanoag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1680-8,Gay Head Wampanoag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1681-6,Mashpee Wampanoag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1683-2,Warm Springs,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1685-7,Wascopum,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1687-3,Washoe,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1688-1,Alpine,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1689-9,Carson,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1690-7,Dresslerville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1692-3,Wichita,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1694-9,Wind River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1696-4,Winnebago,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1697-2,Ho-chunk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1698-0,Nebraska Winnebago,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1700-4,Winnemucca,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1702-0,Wintun,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1704-6,Wiyot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1705-3,Table Bluff,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1707-9,Yakama,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1709-5,Yakama Cowlitz,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1711-1,Yaqui,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1712-9,Barrio Libre,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1713-7,Pascua Yaqui,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1715-2,Yavapai Apache,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1717-8,Yokuts,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1718-6,Chukchansi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1719-4,Tachi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1720-2,Tule River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1722-8,Yuchi,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1724-4,Yuman,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1725-1,Cocopah,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1726-9,Havasupai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1727-7,Hualapai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1728-5,Maricopa,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1729-3,Mohave,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1730-1,Quechan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1731-9,Yavapai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1732-7,Yurok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1733-5,Coast Yurok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1735-0,Alaska Native,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1737-6,Alaska Indian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1739-2,Alaskan Athabascan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1740-0,Ahtna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1741-8,Alatna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1742-6,Alexander,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1743-4,Allakaket,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1744-2,Alanvik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1745-9,Anvik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1746-7,Arctic,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1747-5,Beaver,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1748-3,Birch Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1749-1,Cantwell,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1750-9,Chalkyitsik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1751-7,Chickaloon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1752-5,Chistochina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1753-3,Chitina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1754-1,Circle,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1755-8,Cook Inlet,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1756-6,Copper Center,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1757-4,Copper River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1758-2,Dot Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1759-0,Doyon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1760-8,Eagle,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1761-6,Eklutna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1762-4,Evansville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1763-2,Fort Yukon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1764-0,Gakona,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1765-7,Galena,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1766-5,Grayling,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1767-3,Gulkana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1768-1,Healy Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1769-9,Holy Cross,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1770-7,Hughes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1771-5,Huslia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1772-3,Iliamna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1773-1,Kaltag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1774-9,Kluti Kaah,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1775-6,Knik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1776-4,Koyukuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1777-2,Lake Minchumina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1778-0,Lime,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1779-8,Mcgrath,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1780-6,Manley Hot Springs,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1781-4,Mentasta Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1782-2,Minto,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1783-0,Nenana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1784-8,Nikolai,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1785-5,Ninilchik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1786-3,Nondalton,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1787-1,Northway,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1788-9,Nulato,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1789-7,Pedro Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1790-5,Rampart,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1791-3,Ruby,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1792-1,Salamatof,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1793-9,Seldovia,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1794-7,Slana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1795-4,Shageluk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1796-2,Stevens,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1797-0,Stony River,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1798-8,Takotna,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1799-6,Tanacross,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1800-2,Tanaina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1801-0,Tanana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1802-8,Tanana Chiefs,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1803-6,Tazlina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1804-4,Telida,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1805-1,Tetlin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1806-9,Tok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1807-7,Tyonek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1808-5,Venetie,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1809-3,Wiseman,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1811-9,Southeast Alaska,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1813-5,Tlingit-Haida,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1814-3,Angoon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1815-0,Central Council of Tlingit and Haida Tribes,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1816-8,Chilkat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1817-6,Chilkoot,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1818-4,Craig,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1819-2,Douglas,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1820-0,Haida,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1821-8,Hoonah,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1822-6,Hydaburg,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1823-4,Kake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1824-2,Kasaan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1825-9,Kenaitze,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1826-7,Ketchikan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1827-5,Klawock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1828-3,Pelican,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1829-1,Petersburg,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1830-9,Saxman,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1831-7,Sitka,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1832-5,Tenakee Springs,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1833-3,Tlingit,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1834-1,Wrangell,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1835-8,Yakutat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1837-4,Tsimshian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1838-2,Metlakatla,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1840-8,Eskimo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1842-4,Greenland Eskimo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1844-0,Inupiat Eskimo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1845-7,Ambler,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1846-5,Anaktuvuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1847-3,Anaktuvuk Pass,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1848-1,Arctic Slope Inupiat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1849-9,Arctic Slope Corporation,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1850-7,Atqasuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1851-5,Barrow,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1852-3,Bering Straits Inupiat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1853-1,Brevig Mission,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1854-9,Buckland,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1855-6,Chinik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1856-4,Council,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1857-2,Deering,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1858-0,Elim,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1859-8,Golovin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1860-6,Inalik Diomede,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1861-4,Inupiaq,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1862-2,Kaktovik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1863-0,Kawerak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1864-8,Kiana,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1865-5,Kivalina,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1866-3,Kobuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1867-1,Kotzebue,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1868-9,Koyuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1869-7,Kwiguk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1870-5,Mauneluk Inupiat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1871-3,Nana Inupiat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1872-1,Noatak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1873-9,Nome,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1874-7,Noorvik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1875-4,Nuiqsut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1876-2,Point Hope,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1877-0,Point Lay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1878-8,Selawik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1879-6,Shaktoolik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1880-4,Shishmaref,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1881-2,Shungnak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1882-0,Solomon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1883-8,Teller,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1884-6,Unalakleet,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1885-3,Wainwright,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1886-1,Wales,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1887-9,White Mountain,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1888-7,White Mountain Inupiat,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1889-5,Mary's Igloo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1891-1,Siberian Eskimo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1892-9,Gambell,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1893-7,Savoonga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1894-5,Siberian Yupik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1896-0,Yupik Eskimo,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1897-8,Akiachak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1898-6,Akiak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1899-4,Alakanuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1900-0,Aleknagik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1901-8,Andreafsky,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1902-6,Aniak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1903-4,Atmautluak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1904-2,Bethel,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1905-9,Bill Moore's Slough,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1906-7,Bristol Bay Yupik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1907-5,Calista Yupik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1908-3,Chefornak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1909-1,Chevak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1910-9,Chuathbaluk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1911-7,Clark's Point,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1912-5,Crooked Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1913-3,Dillingham,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1914-1,Eek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1915-8,Ekuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1916-6,Ekwok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1917-4,Emmonak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1918-2,Goodnews Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1919-0,Hooper Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1920-8,Iqurmuit (Russian Mission),urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1921-6,Kalskag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1922-4,Kasigluk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1923-2,Kipnuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1924-0,Koliganek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1925-7,Kongiganak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1926-5,Kotlik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1927-3,Kwethluk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1928-1,Kwigillingok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1929-9,Levelock,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1930-7,Lower Kalskag,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1931-5,Manokotak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1932-3,Marshall,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1933-1,Mekoryuk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1934-9,Mountain Village,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1935-6,Naknek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1936-4,Napaumute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1937-2,Napakiak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1938-0,Napaskiak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1939-8,Newhalen,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1940-6,New Stuyahok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1941-4,Newtok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1942-2,Nightmute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1943-0,Nunapitchukv,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1944-8,Oscarville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1945-5,Pilot Station,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1946-3,Pitkas Point,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1947-1,Platinum,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1948-9,Portage Creek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1949-7,Quinhagak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1950-5,Red Devil,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1951-3,St. Michael,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1952-1,Scammon Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1953-9,Sheldon's Point,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1954-7,Sleetmute,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1955-4,Stebbins,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1956-2,Togiak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1957-0,Toksook,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1958-8,Tulukskak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1959-6,Tuntutuliak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1960-4,Tununak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1961-2,Twin Hills,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1962-0,Georgetown (Yupik-Eskimo),urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1963-8,St. Mary's,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1964-6,Umkumiate,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1966-1,Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1968-7,Alutiiq Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1969-5,Tatitlek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1970-3,Ugashik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1972-9,Bristol Bay Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1973-7,Chignik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1974-5,Chignik Lake,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1975-2,Egegik,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1976-0,Igiugig,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1977-8,Ivanof Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1978-6,King Salmon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1979-4,Kokhanok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1980-2,Perryville,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1981-0,Pilot Point,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1982-8,Port Heiden,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1984-4,Chugach Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1985-1,Chenega,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1986-9,Chugach Corporation,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1987-7,English Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1988-5,Port Graham,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1990-1,Eyak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1992-7,Koniag Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1993-5,Akhiok,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1994-3,Agdaagux,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1995-0,Karluk,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1996-8,Kodiak,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1997-6,Larsen Bay,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1998-4,Old Harbor,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +1999-2,Ouzinkie,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2000-8,Port Lions,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2002-4,Sugpiaq,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2004-0,Suqpigaq,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2006-5,Unangan Aleut,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2007-3,Akutan,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2008-1,Aleut Corporation,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2009-9,Aleutian,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2010-7,Aleutian Islander,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2011-5,Atka,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2012-3,Belkofski,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2013-1,Chignik Lagoon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2014-9,King Cove,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2015-6,False Pass,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2016-4,Nelson Lagoon,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2017-2,Nikolski,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2018-0,Pauloff Harbor,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2019-8,Qagan Toyagungin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2020-6,Qawalangin,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2021-4,St. George,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2022-2,St. Paul,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2023-0,Sand Point,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2024-8,South Naknek,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2025-5,Unalaska,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2026-3,Unga,urn:oid:2.16.840.1.113883.6.238,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +INDIAN,,*,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +I,,*,,,,1002-5,,American Indian or Alaska Native,urn:oid:2.16.840.1.113883.6.238 +2028-9,Asian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2029-7,Asian Indian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2030-5,Bangladeshi,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2031-3,Bhutanese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2032-1,Burmese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2033-9,Cambodian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2034-7,Chinese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2035-4,Taiwanese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2036-2,Filipino,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2037-0,Hmong,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2038-8,Indonesian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2039-6,Japanese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2040-4,Korean,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2041-2,Laotian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2042-0,Malaysian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2043-8,Okinawan,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2044-6,Pakistani,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2045-3,Sri Lankan,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2046-1,Thai,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2047-9,Vietnamese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2048-7,Iwo Jiman,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2049-5,Maldivian,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2050-3,Nepalese,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2051-1,Singaporean,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2052-9,Madagascar,urn:oid:2.16.840.1.113883.6.238,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +ASIAN,,*,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +A,,*,,,,2028-9,,Asian,urn:oid:2.16.840.1.113883.6.238 +2054-5,Black or African American,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2056-0,Black,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2058-6,African American,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2060-2,African,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2061-0,Botswanan,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2062-8,Ethiopian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2063-6,Liberian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2064-4,Namibian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2065-1,Nigerian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2066-9,Zairean,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2067-7,Bahamian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2068-5,Barbadian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2069-3,Dominican,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2070-1,Dominica Islander,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2071-9,Haitian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2072-7,Jamaican,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2073-5,Tobagoan,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2074-3,Trinidadian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2075-0,West Indian,urn:oid:2.16.840.1.113883.6.238,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +BLACK,,*,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +B,,*,,,,2054-5,,Black or African American,urn:oid:2.16.840.1.113883.6.238 +2076-8,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2078-4,Polynesian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2079-2,Native Hawaiian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2080-0,Samoan,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2081-8,Tahitian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2082-6,Tongan,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2083-4,Tokelauan,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2085-9,Micronesian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2086-7,Guamanian or Chamorro,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2087-5,Guamanian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2088-3,Chamorro,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2089-1,Mariana Islander,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2090-9,Marshallese,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2091-7,Palauan,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2092-5,Carolinian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2093-3,Kosraean,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2094-1,Pohnpeian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2095-8,Saipanese,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2096-6,Kiribati,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2097-4,Chuukese,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2098-2,Yapese,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2100-6,Melanesian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2101-4,Fijian,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2102-2,Papua New Guinean,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2103-0,Solomon Islander,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2104-8,New Hebrides,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2500-7,Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +HAWAIIAN,,*,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +H,,*,,,,2076-8,,Native Hawaiian or Other Pacific Islander,urn:oid:2.16.840.1.113883.6.238 +2106-3,White,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2108-9,European,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2109-7,Armenian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2110-5,English,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2111-3,French,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2112-1,German,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2113-9,Irish,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2114-7,Italian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2115-4,Polish,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2116-2,Scottish,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2118-8,Middle Eastern or North African,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2119-6,Assyrian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2120-4,Egyptian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2121-2,Iranian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2122-0,Iraqi,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2123-8,Lebanese,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2124-6,Palestinian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2125-3,Syrian,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2126-1,Afghanistani,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2127-9,Israeli,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2129-5,Arab,urn:oid:2.16.840.1.113883.6.238,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +WHITE,,*,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +W,,*,,,,2106-3,,White,urn:oid:2.16.840.1.113883.6.238 +2131-1,Other Race,urn:oid:2.16.840.1.113883.6.238,,,,2131-1,,Other Race,urn:oid:2.16.840.1.113883.6.238 +OTHER,,*,,,,2131-1,,Other Race,urn:oid:2.16.840.1.113883.6.238 +OTH,,*,,,,2131-1,,Other Race,urn:oid:2.16.840.1.113883.6.238 +O,,*,,,,2131-1,,Other Race,urn:oid:2.16.840.1.113883.6.238 +*,,*,,,,2131-1,,Other Race,urn:oid:2.16.840.1.113883.6.238 +UNKNOWN,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +UNK,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +U,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +ASKU,,*,,,,ASKU,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor +PHC1175,,*,,,,UNK,,unknown,http://terminology.hl7.org/CodeSystem/v3-NullFlavor \ No newline at end of file diff --git a/src/main/resources/v2datadefs.csv b/src/main/resources/v2datadefs.csv new file mode 100644 index 0000000..7b5c9b9 --- /dev/null +++ b/src/main/resources/v2datadefs.csv @@ -0,0 +1,4207 @@ +Description,Item#,Seg,Seq#,Len,DT,Rep,Table,Chapter +Discharge Care Provider ,01514,ABS,1,250,XCN,,0010,6.5.12.1 +Transfer Medical Service Code ,01515,ABS,2,250,CE,,0069,6.5.12.2 +Severity of Illness Code ,01516,ABS,3,250,CE,,0421,6.5.12.3 +Date/Time of Attestation ,01517,ABS,4,26,TS,,,6.5.12.4 +Attested By ,01518,ABS,5,250,XCN,,,6.5.12.5 +Triage Code ,01519,ABS,6,250,CE,,0422,6.5.12.6 +Abstract Completion Date/Time ,01520,ABS,7,26,TS,,,6.5.12.7 +Abstracted By ,01521,ABS,8,250,XCN,,,6.5.12.8 +Case Category Code ,01522,ABS,9,250,CE,,0423,6.5.12.9 +Caesarian Section Indicator ,01523,ABS,10,1,ID,,0136,6.5.12.10 +Gestation Category Code ,01524,ABS,11,250,CE,,0424,6.5.12.11 +Gestation Period - Weeks ,01525,ABS,12,3,NM,,,6.5.12.12 +Newborn Code ,01526,ABS,13,250,CE,,0425,6.5.12.13 +Stillborn Indicator ,01527,ABS,14,1,ID,,0136,6.5.12.14 +Accident Date/Time ,00527,ACC,1,26,TS,,,6.5.9.1 +Accident Code ,00528,ACC,2,250,CE,,0050,6.5.9.2 +Accident Location ,00529,ACC,3,25,ST,,,6.5.9.3 +Auto Accident State ,00812,ACC,4,250,CE,,0347,6.5.9.4 +Accident Job Related Indicator ,00813,ACC,5,1,ID,,0136,6.5.9.5 +Accident Death Indicator ,00814,ACC,6,12,ID,,0136,6.5.9.6 +Entered By ,00224,ACC,7,250,XCN,,,6.5.9.7 +Accident Description ,01503,ACC,8,25,ST,,,6.5.9.8 +Brought In By ,01504,ACC,9,80,ST,,,6.5.9.9 +Police Notified Indicator ,01505,ACC,10,1,ID,,0136,6.5.9.10 +Accident Address ,01853,ACC,11,250,XAD,,,6.5.9.11 +Addendum Continuation Pointer ,00066,ADD,1,65536,ST,,,2.15.1.1 +Set ID - AFF ,01427,AFF,1,60,SI,,,15.4.1.1 +Professional Organization ,01444,AFF,2,250,XON,,,15.4.1.2 +Professional Organization Address ,01445,AFF,3,250,XAD,,,15.4.1.3 +Professional Organization Affiliation Date Range,01446,AFF,4,52,DR,Y,,15.4.1.4 +Professional Affiliation Additional Information,01447,AFF,5,60,ST,,,15.4.1.5 +Set ID - AIG ,00896,AIG,1,4,SI,,,10.6.5.1 +Segment Action Code ,00763,AIG,2,3,ID,,0206,10.6.5.2 +Resource ID ,00897,AIG,3,250,CE,,,10.6.5.3 +Resource Type ,00898,AIG,4,250,CE,,,10.6.5.4 +Resource Group ,00899,AIG,5,250,CE,Y,,10.6.5.5 +Resource Quantity ,00900,AIG,6,5,NM,,,10.6.5.6 +Resource Quantity Units ,00901,AIG,7,250,CE,,,10.6.5.7 +Start Date/Time ,01202,AIG,8,26,TS,,,10.6.5.8 +Start Date/Time Offset ,00891,AIG,9,20,NM,,,10.6.5.9 +Start Date/Time Offset Units ,00892,AIG,10,250,CE,,,10.6.5.10 +Duration ,00893,AIG,11,20,NM,,,10.6.5.11 +Duration Units ,00894,AIG,12,250,CE,,,10.6.5.12 +Allow Substitution Code ,00895,AIG,13,10,IS,,0279,10.6.5.13 +Filler Status Code ,00889,AIG,14,250,CE,,0278,10.6.5.14 +Set ID - AIL ,00902,AIL,1,4,SI,,,10.6.6.1 +Segment Action Code ,00763,AIL,2,3,ID,,0206,10.6.6.2 +Location Resource ID ,00903,AIL,3,80,PL,Y,,10.6.6.3 +Location Type-AIL ,00904,AIL,4,250,CE,,0305,10.6.6.4 +Location Group ,00905,AIL,5,250,CE,,,10.6.6.5 +Start Date/Time ,01202,AIL,6,26,TS,,,10.6.6.6 +Start Date/Time Offset ,00891,AIL,7,20,NM,,,10.6.6.7 +Start Date/Time Offset Units ,00892,AIL,8,250,CE,,,10.6.6.8 +Duration ,00893,AIL,9,20,NM,,,10.6.6.9 +Duration Units ,00894,AIL,10,250,CE,,,10.6.6.10 +Allow Substitution Code ,00895,AIL,11,10,IS,,0279,10.6.6.11 +Filler Status Code ,00889,AIL,12,250,CE,,0278,10.6.6.12 +Set ID - AIP ,00906,AIP,1,4,SI,,,10.6.7.1 +Segment Action Code ,00763,AIP,2,3,ID,,0206,10.6.7.2 +Personnel Resource ID ,00913,AIP,3,250,XCN,Y,,10.6.7.3 +Resource Type ,00907,AIP,4,250,CE,,0182,10.6.7.4 +Resource Group ,00899,AIP,5,250,CE,,,10.6.7.5 +Start Date/Time ,01202,AIP,6,26,TS,,,10.6.7.6 +Start Date/Time Offset ,00891,AIP,7,20,NM,,,10.6.7.7 +Start Date/Time Offset Units ,00892,AIP,8,250,CE,,,10.6.7.8 +Duration ,00893,AIP,9,20,NM,,,10.6.7.9 +Duration Units ,00894,AIP,10,250,CE,,,10.6.7.10 +Allow Substitution Code ,00895,AIP,11,10,IS,,0279,10.6.7.11 +Filler Status Code ,00889,AIP,12,250,CE,,0278,10.6.7.12 +Set ID - AIS ,00890,AIS,1,4,SI,,,10.6.4.1 +Segment Action Code ,00763,AIS,2,3,ID,,0206,10.6.4.2 +Universal Service Identifier ,00238,AIS,3,250,CE,,,10.6.4.3 +Start Date/Time ,01202,AIS,4,26,TS,,,10.6.4.4 +Start Date/Time Offset ,00891,AIS,5,20,NM,,,10.6.4.5 +Start Date/Time Offset Units ,00892,AIS,6,250,CE,,,10.6.4.6 +Duration ,00893,AIS,7,20,NM,,,10.6.4.7 +Duration Units ,00894,AIS,8,250,CE,,,10.6.4.8 +Allow Substitution Code ,00895,AIS,9,10,IS,,0279,10.6.4.9 +Filler Status Code ,00889,AIS,10,250,CE,,0278,10.6.4.10 +Placer Supplemental Service Information ,01474,AIS,11,250,CE,Y,0411,10.6.4.11 +Filler Supplemental Service Information ,01475,AIS,12,250,CE,Y,0411,10.6.4.12 +Set ID - AL1 ,00203,AL1,1,4,SI,,,3.4.6.1 +Allergen Type Code ,00204,AL1,2,250,CE,,0127,3.4.6.2 +Allergen Code/Mnemonic/Description ,00205,AL1,3,250,CE,,,3.4.6.3 +Allergy Severity Code ,00206,AL1,4,250,CE,,0128,3.4.6.4 +Allergy Reaction Code ,00207,AL1,5,15,ST,Y,,3.4.6.5 +Identification Date ,00208,AL1,6,8,DT,,,3.4.6.6 +Time Selection Criteria ,00908,APR,1,80,SCV,Y,0294,10.6.8.1 +Resource Selection Criteria ,00909,APR,2,80,SCV,Y,0294,10.6.8.2 +Location Selection Criteria ,00910,APR,3,80,SCV,Y,0294,10.6.8.3 +Slot Spacing Criteria ,00911,APR,4,5,NM,,,10.6.8.4 +Filler Override Criteria ,00912,APR,5,80,SCV,Y,,10.6.8.5 +Placer Appointment ID ,00860,ARQ,1,75,EI,,,10.6.1.1 +Filler Appointment ID ,00861,ARQ,2,75,EI,,,10.6.1.2 +Occurrence Number ,00862,ARQ,3,5,NM,,,10.6.1.3 +Placer Group Number ,00218,ARQ,4,22,EI,,,10.6.1.4 +Schedule ID ,00864,ARQ,5,250,CE,,,10.6.1.5 +Request Event Reason ,00865,ARQ,6,250,CE,,,10.6.1.6 +Appointment Reason ,00866,ARQ,7,250,CE,,0276,10.6.1.7 +Appointment Type ,00867,ARQ,8,250,CE,,0277,10.6.1.8 +Appointment Duration ,00868,ARQ,9,20,NM,,,10.6.1.9 +Appointment Duration Units ,00869,ARQ,10,250,CE,,,10.6.1.10 +Requested Start Date/Time Range ,00870,ARQ,11,53,DR,Y,,10.6.1.11 +Priority-ARQ ,00871,ARQ,12,5,ST,,,10.6.1.12 +Repeating Interval ,00872,ARQ,13,100,RI,,,10.6.1.13 +Repeating Interval Duration ,00873,ARQ,14,5,ST,,,10.6.1.14 +Placer Contact Person ,00874,ARQ,15,250,XCN,Y,,10.6.1.15 +Placer Contact Phone Number ,00875,ARQ,16,250,XTN,Y,,10.6.1.16 +Placer Contact Address ,00876,ARQ,17,250,XAD,Y,,10.6.1.17 +Placer Contact Location ,00877,ARQ,18,80,PL,,,10.6.1.18 +Entered By Person ,00878,ARQ,19,250,XCN,Y,,10.6.1.19 +Entered By Phone Number ,00879,ARQ,20,250,XTN,Y,,10.6.1.20 +Entered By Location ,00880,ARQ,21,80,PL,,,10.6.1.21 +Parent Placer Appointment ID ,00881,ARQ,22,75,EI,,,10.6.1.22 +Parent Filler Appointment ID ,00882,ARQ,23,75,EI,,,10.6.1.23 +Placer Order Number ,00216,ARQ,24,22,EI,Y,,10.6.1.24 +Filler Order Number ,00217,ARQ,25,22,EI,Y,,10.6.1.25 +"Authorizing Payor, Plan ID ",01146,AUT,1,250,CE,,0072,11.6.2.1 +"Authorizing Payor, Company ID ",01147,AUT,2,250,CE,,0285,11.6.2.2 +"Authorizing Payor, Company Name ",01148,AUT,3,45,ST,,,11.6.2.3 +Authorization Effective Date ,01149,AUT,4,26,TS,,,11.6.2.4 +Authorization Expiration Date ,01150,AUT,5,26,TS,,,11.6.2.5 +Authorization Identifier ,01151,AUT,6,30,EI,,,11.6.2.6 +Reimbursement Limit ,01152,AUT,7,25,CP,,,11.6.2.7 +Requested Number of Treatments ,01153,AUT,8,2,NM,,,11.6.2.8 +Authorized Number of Treatments ,01154,AUT,9,2,NM,,,11.6.2.9 +Process Date ,01145,AUT,10,26,TS,,,11.6.2.10 +Batch Field Separator ,00081,BHS,1,1,ST,,,2.15.2.1 +Batch Encoding Characters ,00082,BHS,2,3,ST,,,2.15.2.2 +Batch Sending Application ,00083,BHS,3,227,HD,,,2.15.2.3 +Batch Sending Facility ,00084,BHS,4,227,HD,,,2.15.2.4 +Batch Receiving Application ,00085,BHS,5,227,HD,,,2.15.2.5 +Batch Receiving Facility ,00086,BHS,6,227,HD,,,2.15.2.6 +Batch Creation Date/Time ,00087,BHS,7,26,TS,,,2.15.2.7 +Batch Security ,00088,BHS,8,40,ST,,,2.15.2.8 +Batch Name/ID/Type ,00089,BHS,9,20,ST,,,2.15.2.9 +Batch Comment ,00090,BHS,10,80,ST,,,2.15.2.10 +Batch Control ID ,00091,BHS,11,20,ST,,,2.15.2.11 +Reference Batch Control ID ,00092,BHS,12,20,ST,,,2.15.2.12 +Blood Product Code ,01528,BLC,1,250,CE,,0426,6.5.13.1 +Blood Amount ,01529,BLC,2,267,CQ,,,6.5.13.2 +When to Charge ,00234,BLG,1,40,CCD,,0100,4.5.2.1 +Charge Type ,00235,BLG,2,50,ID,,0122,4.5.2.2 +Account ID ,00236,BLG,3,100,CX,,,4.5.2.3 +Charge Type Reason ,01645,BLG,4,60,CWE,,0475,4.5.2.4 +Set ID - BPO ,01700,BPO,1,4,SI,,,4.21.1.1 +BP Universal Service ID ,01701,BPO,2,250,CWE,,,4.21.1.2 +BP Processing Requirements ,01702,BPO,3,250,CWE,Y,0508,4.21.1.3 +BP Quantity ,01703,BPO,4,5,NM,,,4.21.1.4 +BP Amount ,01704,BPO,5,5,NM,,,4.21.1.5 +BP Units ,01705,BPO,6,250,CE,,,4.21.1.6 +BP Intended Use Date/Time ,01706,BPO,7,26,TS,,,4.21.1.7 +BP Intended Dispense From Location ,01707,BPO,8,80,PL,,,4.21.1.8 +BP Intended Dispense From Address ,01708,BPO,9,250,XAD,,,4.21.1.9 +BP Requested Dispense Date/Time ,01709,BPO,10,26,TS,,,4.21.1.10 +BP Requested Dispense To Location ,01710,BPO,11,80,PL,,,4.21.1.11 +BP Requested Dispense To Address ,01711,BPO,12,250,XAD,,,4.21.1.12 +BP Indication for Use ,01712,BPO,13,250,CWE,Y,0509,4.21.1.13 +BP Informed Consent Indicator ,01713,BPO,14,1,ID,,0136,4.21.1.14 +Set ID - BPX ,01714,BPX,1,4,SI,,,4.21.2.1 +BP Dispense Status ,01715,BPX,2,250,CWE,,0510,4.21.2.2 +BP Status ,01716,BPX,3,1,ID,,0511,4.21.2.3 +BP Date/Time of Status ,01717,BPX,4,26,TS,,,4.21.2.4 +BC Donation ID ,01718,BPX,5,22,EI,,,4.21.2.5 +BC Component ,01719,BPX,6,250,CNE,,,4.21.2.6 +BC Donation Type / Intended Use ,01720,BPX,7,250,CNE,,,4.21.2.7 +CP Commercial Product ,01721,BPX,8,250,CWE,,0512,4.21.2.8 +CP Manufacturer ,01722,BPX,9,250,XON,,,4.21.2.9 +CP Lot Number ,01723,BPX,10,22,EI,,,4.21.2.10 +BP Blood Group ,01724,BPX,11,250,CNE,,,4.21.2.11 +BC Special Testing ,01725,BPX,12,250,CNE,Y,,4.21.2.12 +BP Expiration Date/Time ,01726,BPX,13,26,TS,,,4.21.2.13 +BP Quantity ,01727,BPX,14,5,NM,,,4.21.2.14 +BP Amount ,01728,BPX,15,5,NM,,,4.21.2.15 +BP Units ,01729,BPX,16,250,CE,,,4.21.2.16 +BP Unique ID ,01730,BPX,17,22,EI,,,4.21.2.17 +BP Actual Dispensed To Location ,01731,BPX,18,80,PL,,,4.21.2.18 +BP Actual Dispensed To Address ,01732,BPX,19,250,XAD,,,4.21.2.19 +BP Dispensed to Receiver ,01733,BPX,20,250,XCN,,,4.21.2.20 +BP Dispensing Individual ,01734,BPX,21,250,XCN,,,4.21.2.21 +Batch Message Count ,00093,BTS,1,10,ST,,,2.15.3.1 +Batch Comment ,00090,BTS,2,80,ST,,,2.15.3.2 +Batch Totals ,00095,BTS,3,100,NM,Y,,2.15.3.3 +Set ID - BTX ,01735,BTX,1,4,SI,,,4.21.3.1 +BC Donation ID ,01736,BTX,2,22,EI,,,4.21.3.2 +BC Component ,01737,BTX,3,250,CNE,,,4.21.3.3 +BC Blood Group ,01738,BTX,4,250,CNE,,,4.21.3.4 +CP Commercial Product ,01739,BTX,5,250,CWE,,0512,4.21.3.5 +CP Manufacturer ,01740,BTX,6,250,XON,,,4.21.3.6 +CP Lot Number ,01741,BTX,7,22,EI,,,4.21.3.7 +BP Quantity ,01742,BTX,8,5,NM,,,4.21.3.8 +BP Amount ,01743,BTX,9,5,NM,,,4.21.3.9 +BP Units ,01744,BTX,10,250,CE,,,4.21.3.10 +BP Transfusion/Disposition Status ,01745,BTX,11,250,CWE,,0513,4.21.3.11 +BP Message Status ,01746,BTX,12,1,ID,,0511,4.21.3.12 +BP Date/Time of Status ,01747,BTX,13,26,TS,,,4.21.3.13 +BP Administrator ,01748,BTX,14,250,XCN,,,4.21.3.14 +BP Verifier ,01749,BTX,15,250,XCN,,,4.21.3.15 +BP Transfusion Start Date/Time of Status ,01750,BTX,16,26,TS,,,4.21.3.16 +BP Transfusion End Date/Time of Status ,01751,BTX,17,26,TS,,,4.21.3.17 +BP Adverse Reaction Type ,01752,BTX,18,250,CWE,Y,0514,4.21.3.18 +BP Transfusion Interrupted Reason ,01753,BTX,19,250,CWE,,0515,4.21.3.19 +Primary Key Value - CDM ,01306,CDM,1,250,CE,,0132,8.10.2.1 +Charge Code Alias ,00983,CDM,2,250,CE,Y,,8.10.2.2 +Charge Description Short ,00984,CDM,3,20,ST,,,8.10.2.3 +Charge Description Long ,00985,CDM,4,250,ST,,,8.10.2.4 +Description Override Indicator ,00986,CDM,5,1,IS,,0268,8.10.2.5 +Exploding Charges ,00987,CDM,6,250,CE,Y,,8.10.2.6 +Procedure Code ,00393,CDM,7,250,CE,Y,0088,8.10.2.7 +Active/Inactive Flag ,00675,CDM,8,1,ID,,0183,8.10.2.8 +Inventory Number ,00990,CDM,9,250,CE,Y,0463,8.10.2.9 +Resource Load ,00991,CDM,10,12,NM,,,8.10.2.10 +Contract Number ,00992,CDM,11,250,CX,Y,,8.10.2.11 +Contract Organization ,00993,CDM,12,250,XON,Y,,8.10.2.12 +Room Fee Indicator ,00994,CDM,13,1,ID,,0136,8.10.2.13 +Set ID - CER ,01856,CER,1,4,SI,,,15.4.2.1 +Serial Number ,01857,CER,2,80,ST,,,15.4.2.2 +Version ,01858,CER,3,80,ST,,,15.4.2.3 +Granting Authority ,01859,CER,4,250,XON,,,15.4.2.4 +Issuing Authority ,01860,CER,5,250,XCN,,,15.4.2.5 +Signature of Issuing Authority ,01861,CER,6,65536,ED,,,15.4.2.6 +Granting Country ,01862,CER,7,3,ID,,0399,15.4.2.7 +Granting State/Province ,01863,CER,8,250,CWE,,0347,15.4.2.8 +Granting County/Parish ,01864,CER,9,250,CWE,,0289,15.4.2.9 +Certificate Type ,01865,CER,10,250,CWE,,,15.4.2.10 +Certificate Domain ,01866,CER,11,250,CWE,,,15.4.2.11 +Subject ID ,01867,CER,12,250,ID,,,15.4.2.12 +Subject Name ,01907,CER,13,250,ST,,,15.4.2.13 +Subject Directory Attribute Extension (Health Professional Data),01868,CER,14,250,CWE,Y,,15.4.2.14 +Subject Public Key Info ,01869,CER,15,250,CWE,,,15.4.2.15 +Authority Key Identifier ,01870,CER,16,250,CWE,,,15.4.2.16 +Basic Constraint ,01871,CER,17,250,ID,,0136,15.4.2.17 +CRL Distribution Point ,01872,CER,18,250,CWE,Y,,15.4.2.18 +Jurisdiction Country ,01875,CER,19,3,ID,,0399,15.4.2.19 +Jurisdiction State/Province ,01873,CER,20,250,CWE,,0347,15.4.2.20 +Jurisdiction County/Parish ,01874,CER,21,250,CWE,,0289,15.4.2.21 +Jurisdiction Breadth ,01895,CER,22,250,CWE,Y,0547,15.4.2.22 +Granting Date ,01876,CER,23,26,TS,,,15.4.2.23 +Issuing Date ,01877,CER,24,26,TS,,,15.4.2.24 +Activation Date ,01878,CER,25,26,TS,,,15.4.2.25 +Inactivation Date ,01879,CER,26,26,TS,,,15.4.2.26 +Expiration Date ,01880,CER,27,26,TS,,,15.4.2.27 +Renewal Date ,01881,CER,28,26,TS,,,15.4.2.28 +Revocation Date ,01882,CER,29,26,TS,,,15.4.2.29 +Revocation Reason Code ,01883,CER,30,250,CE,,,15.4.2.30 +Certificate Status ,01884,CER,31,250,CWE,,0536,15.4.2.31 +Set ID - CM0 ,01010,CM0,1,4,SI,,,8.11.2.1 +Sponsor Study ID ,01011,CM0,2,60,EI,,,8.11.2.2 +Alternate Study ID ,01036,CM0,3,60,EI,Y,,8.11.2.3 +Title of Study ,01013,CM0,4,300,ST,,,8.11.2.4 +Chairman of Study ,01014,CM0,5,250,XCN,Y,,8.11.2.5 +Last IRB Approval Date ,01015,CM0,6,8,DT,,,8.11.2.6 +Total Accrual to Date ,01016,CM0,7,8,NM,,,8.11.2.7 +Last Accrual Date ,01017,CM0,8,8,DT,,,8.11.2.8 +Contact for Study ,01018,CM0,9,250,XCN,Y,,8.11.2.9 +Contact's Telephone Number ,01019,CM0,10,250,XTN,,,8.11.2.10 +Contact's Address ,01020,CM0,11,250,XAD,Y,,8.11.2.11 +Set ID - CM1 ,01021,CM1,1,4,SI,,,8.11.3.1 +Study Phase Identifier ,01022,CM1,2,250,CE,,,8.11.3.2 +Description of Study Phase ,01023,CM1,3,300,ST,,,8.11.3.3 +Set ID - CM2 ,01024,CM2,1,4,SI,,,8.11.4.1 +Scheduled Time Point ,01025,CM2,2,250,CE,,,8.11.4.2 +Description of Time Point ,01026,CM2,3,300,ST,,,8.11.4.3 +Events Scheduled This Time Point ,01027,CM2,4,250,CE,Y,,8.11.4.4 +Starting Notification Reference Number ,01402,CNS,1,20,NM,,,13.4.8.1 +Ending Notification Reference Number ,01403,CNS,2,20,NM,,,13.4.8.2 +Starting Notification Date/Time ,01404,CNS,3,26,TS,,,13.4.8.3 +Ending Notification Date/Time ,01405,CNS,4,26,TS,,,13.4.8.4 +Starting Notification Code ,01406,CNS,5,250,CE,,,13.4.8.5 +Ending Notification Code ,01407,CNS,6,250,CE,,,13.4.8.6 +Set ID - CON ,01776,CON,1,4,SI,,,9.9.4.1 +Consent Type ,01777,CON,2,250,CWE,,0496,9.9.4.2 +Consent Form ID ,01778,CON,3,40,ST,,,9.9.4.3 +Consent Form Number ,01779,CON,4,180,EI,,,9.9.4.4 +Consent Text ,01780,CON,5,65536,FT,Y,,9.9.4.5 +Subject-specific Consent Text ,01781,CON,6,65536,FT,Y,,9.9.4.6 +Consent Background ,01782,CON,7,65536,FT,Y,,9.9.4.7 +Subject-specific Consent Background ,01783,CON,8,65536,FT,Y,,9.9.4.8 +Consenter-imposed limitations ,01784,CON,9,65536,FT,Y,,9.9.4.9 +Consent Mode ,01785,CON,10,2,CNE,,0497,9.9.4.10 +Consent Status ,01786,CON,11,2,CNE,,0498,9.9.4.11 +Consent Discussion Date/Time ,01787,CON,12,26,TS,,,9.9.4.12 +Consent Decision Date/Time ,01788,CON,13,26,TS,,,9.9.4.13 +Consent Effective Date/Time ,01789,CON,14,26,TS,,,9.9.4.14 +Consent End Date/Time ,01790,CON,15,26,TS,,,9.9.4.15 +Subject Competence Indicator ,01791,CON,16,1,ID,,0136,9.9.4.16 +Translator Assistance Indicator ,01792,CON,17,1,ID,,0136,9.9.4.17 +Language Translated To ,01793,CON,18,1,ID,,0296,9.9.4.18 +Informational Material Supplied Indicator ,01794,CON,19,1,ID,,0136,9.9.4.19 +Consent Bypass Reason ,01795,CON,20,250,CWE,,0499,9.9.4.20 +Consent Disclosure Level ,01796,CON,21,1,ID,,0500,9.9.4.21 +Consent Non-disclosure Reason ,01797,CON,22,250,CWE,,0501,9.9.4.22 +Non-subject Consenter Reason ,01798,CON,23,250,CWE,,0502,9.9.4.23 +Consenter ID ,01909,CON,24,250,XPN,Y,,9.9.4.24 +Relationship to Subject Table ,01898,CON,25,100,IS,Y,0548,9.9.4.25 +Study Phase Identifier ,01022,CSP,1,250,CE,,,7.8.2.1 +Date/time Study Phase Began ,01052,CSP,2,26,TS,,,7.8.2.2 +Date/time Study Phase Ended ,01053,CSP,3,26,TS,,,7.8.2.3 +Study Phase Evaluability ,01054,CSP,4,250,CE,,,7.8.2.4 +Sponsor Study ID ,01011,CSR,1,60,EI,,,7.8.1.1 +Alternate Study ID ,01036,CSR,2,60,EI,,,7.8.1.2 +Institution Registering the Patient ,01037,CSR,3,250,CE,,,7.8.1.3 +Sponsor Patient ID ,01038,CSR,4,30,CX,,,7.8.1.4 +Alternate Patient ID - CSR ,01039,CSR,5,30,CX,,,7.8.1.5 +Date/Time Of Patient Study Registration ,01040,CSR,6,26,TS,,,7.8.1.6 +Person Performing Study Registration ,01041,CSR,7,250,XCN,Y,,7.8.1.7 +Study Authorizing Provider ,01042,CSR,8,250,XCN,Y,,7.8.1.8 +Date/time Patient Study Consent Signed ,01043,CSR,9,26,TS,,,7.8.1.9 +Patient Study Eligibility Status ,01044,CSR,10,250,CE,,,7.8.1.10 +Study Randomization Date/time ,01045,CSR,11,26,TS,Y,,7.8.1.11 +Randomized Study Arm ,01046,CSR,12,250,CE,Y,,7.8.1.12 +Stratum for Study Randomization ,01047,CSR,13,250,CE,Y,,7.8.1.13 +Patient Evaluability Status ,01048,CSR,14,250,CE,,,7.8.1.14 +Date/time Ended Study ,01049,CSR,15,26,TS,,,7.8.1.15 +Reason Ended Study ,01050,CSR,16,250,CE,,,7.8.1.16 +Study Scheduled Time Point ,01055,CSS,1,250,CE,,,7.8.3.1 +Study Scheduled Patient Time Point ,01056,CSS,2,26,TS,,,7.8.3.2 +Study Quality Control Codes ,01057,CSS,3,250,CE,Y,,7.8.3.3 +Contact Role ,00196,CTD,1,250,CE,Y,0131,11.6.4.1 +Contact Name ,01165,CTD,2,250,XPN,Y,,11.6.4.2 +Contact Address ,01166,CTD,3,250,XAD,Y,,11.6.4.3 +Contact Location ,01167,CTD,4,60,PL,,,11.6.4.4 +Contact Communication Information ,01168,CTD,5,250,XTN,Y,,11.6.4.5 +Preferred Method of Contact ,00684,CTD,6,250,CE,,0185,11.6.4.6 +Contact Identifiers ,01171,CTD,7,100,PLN,Y,,11.6.4.7 +Sponsor Study ID ,01011,CTI,1,60,EI,,,7.8.4.1 +Study Phase Identifier ,01022,CTI,2,250,CE,,,7.8.4.2 +Study Scheduled Time Point ,01055,CTI,3,250,CE,,,7.8.4.3 +Set ID - DB1 ,01283,DB1,1,4,SI,,,3.4.11.1 +Disabled Person Code ,01284,DB1,2,2,IS,,0334,3.4.11.2 +Disabled Person Identifier ,01285,DB1,3,250,CX,Y,,3.4.11.3 +Disabled Indicator ,01286,DB1,4,1,ID,,0136,3.4.11.4 +Disability Start Date ,01287,DB1,5,8,DT,,,3.4.11.5 +Disability End Date ,01288,DB1,6,8,DT,,,3.4.11.6 +Disability Return to Work Date ,01289,DB1,7,8,DT,,,3.4.11.7 +Disability Unable to Work Date ,01290,DB1,8,8,DT,,,3.4.11.8 +Set ID - DG1 ,00375,DG1,1,4,SI,,,6.5.2.1 +Diagnosis Coding Method ,00376,DG1,2,2,ID,,0053,6.5.2.2 +Diagnosis Code - DG1 ,00377,DG1,3,250,CE,,0051,6.5.2.3 +Diagnosis Description ,00378,DG1,4,40,ST,,,6.5.2.4 +Diagnosis Date/Time ,00379,DG1,5,26,TS,,,6.5.2.5 +Diagnosis Type ,00380,DG1,6,2,IS,,0052,6.5.2.6 +Major Diagnostic Category ,00381,DG1,7,250,CE,,0118,6.5.2.7 +Diagnostic Related Group ,00382,DG1,8,250,CE,,0055,6.5.2.8 +DRG Approval Indicator ,00383,DG1,9,1,ID,,0136,6.5.2.9 +DRG Grouper Review Code ,00384,DG1,10,2,IS,,0056,6.5.2.10 +Outlier Type ,00385,DG1,11,250,CE,,0083,6.5.2.11 +Outlier Days ,00386,DG1,12,3,NM,,,6.5.2.12 +Outlier Cost ,00387,DG1,13,12,CP,,,6.5.2.13 +Grouper Version And Type ,00388,DG1,14,4,ST,,,6.5.2.14 +Diagnosis Priority ,00389,DG1,15,2,ID,,0359,6.5.2.15 +Diagnosing Clinician ,00390,DG1,16,250,XCN,Y,,6.5.2.16 +Diagnosis Classification ,00766,DG1,17,3,IS,,0228,6.5.2.17 +Confidential Indicator ,00767,DG1,18,1,ID,,0136,6.5.2.18 +Attestation Date/Time ,00768,DG1,19,26,TS,,,6.5.2.19 +Diagnosis Identifier ,01850,DG1,20,427,EI,,,6.5.2.20 +Diagnosis Action Code ,01894,DG1,21,1,ID,,0206,6.5.2.21 +Diagnostic Related Group ,00382,DRG,1,250,CE,,0055,6.5.3.1 +DRG Assigned Date/Time ,00769,DRG,2,26,TS,,,6.5.3.2 +DRG Approval Indicator ,00383,DRG,3,1,ID,,0136,6.5.3.3 +DRG Grouper Review Code ,00384,DRG,4,2,IS,,0056,6.5.3.4 +Outlier Type ,00385,DRG,5,250,CE,,0083,6.5.3.5 +Outlier Days ,00386,DRG,6,3,NM,,,6.5.3.6 +Outlier Cost ,00387,DRG,7,12,CP,,,6.5.3.7 +DRG Payor ,00770,DRG,8,1,IS,,0229,6.5.3.8 +Outlier Reimbursement ,00771,DRG,9,9,CP,,,6.5.3.9 +Confidential Indicator ,00767,DRG,10,1,ID,,0136,6.5.3.10 +DRG Transfer Type ,01500,DRG,11,21,IS,,0415,6.5.3.11 +Continuation Pointer ,00014,DSC,1,180,ST,,,2.15.4.1 +Continuation Style ,01354,DSC,2,1,ID,,0398,2.15.4.2 +Set ID - DSP ,00061,DSP,1,4,SI,,,5.5.1.1 +Display Level ,00062,DSP,2,4,SI,,,5.5.1.2 +Data Line ,00063,DSP,3,300,TX,,,5.5.1.3 +Logical Break Point ,00064,DSP,4,2,ST,,,5.5.1.4 +Result ID ,00065,DSP,5,20,TX,,,5.5.1.5 +Reference Command Number ,01390,ECD,1,20,NM,,,13.4.5.1 +Remote Control Command ,01391,ECD,2,250,CE,,0368,13.4.5.2 +Response Required ,01392,ECD,3,80,ID,,0136,13.4.5.3 +Requested Completion Time ,01393,ECD,4,200,TQ,,,13.4.5.4 +Parameters ,01394,ECD,5,65536,TX,Y,,13.4.5.5 +Command Response ,01395,ECR,1,250,CE,,0387,13.4.6.1 +Date/Time Completed ,01396,ECR,2,26,TS,,,13.4.6.2 +Command Response Parameters ,01397,ECR,3,65536,TX,Y,,13.4.6.3 +Set ID - EDU ,01448,EDU,1,60,SI,,,15.4.3.1 +Academic Degree ,01449,EDU,2,10,IS,,0360,15.4.3.2 +Academic Degree Program Date Range ,01597,EDU,3,52,DR,,,15.4.3.3 +Academic Degree Program Participation Date Range ,01450,EDU,4,52,DR,,,15.4.3.4 +Academic Degree Granted Date ,01451,EDU,5,8,DT,,,15.4.3.5 +School ,01452,EDU,6,250,XON,,,15.4.3.6 +School Type Code ,01453,EDU,7,250,CE,,0402,15.4.3.7 +School Address ,01454,EDU,8,250,XAD,,,15.4.3.8 +Major Field of Study ,01885,EDU,9,250,CWE,Y,,15.4.3.9 +Query Tag ,00696,EQL,1,32,ST,,,5.10.5.1.1 +Query/Response Format Code ,00697,EQL,2,1,ID,,0106,5.10.5.1.2 +EQL Query Name ,00709,EQL,3,250,CE,,,5.10.5.1.3 +EQL Query Statement ,00710,EQL,4,4096,ST,,,5.10.5.1.4 +Event type ,01430,EQP,1,250,CE,,0450,13.4.12.1 +File Name ,01431,EQP,2,20,ST,,,13.4.12.2 +Start Date/Time ,01202,EQP,3,26,TS,,,13.4.12.3 +End Date/Time ,01432,EQP,4,26,TS,,,13.4.12.4 +Transaction Data ,01433,EQP,5,65536,FT,,,13.4.12.5 +Equipment Instance Identifier ,01479,EQU,1,22,EI,,,13.4.1.1 +Event Date/Time ,01322,EQU,2,26,TS,,,13.4.1.2 +Equipment State ,01323,EQU,3,250,CE,,0365,13.4.1.3 +Local/Remote Control State ,01324,EQU,4,250,CE,,0366,13.4.1.4 +Alert Level ,01325,EQU,5,250,CE,,0367,13.4.1.5 +Query Tag ,00696,ERQ,1,32,ST,,,5.10.5.2.1 +Event Identifier ,00706,ERQ,2,250,CE,,,5.10.5.2.2 +Input Parameter List ,00705,ERQ,3,256,QIP,Y,,5.10.5.2.3 +Error Code and Location ,00024,ERR,1,493,ELD,Y,,2.15.5.1 +Error Location ,01812,ERR,2,18,ERL,Y,,2.15.5.2 +HL7 Error Code ,01813,ERR,3,705,CWE,,0357,2.15.5.3 +Severity ,01814,ERR,4,2,ID,,0516,2.15.5.4 +Application Error Code ,01815,ERR,5,705,CWE,,0533,2.15.5.5 +Application Error Parameter ,01816,ERR,6,80,ST,Y,,2.15.5.6 +Diagnostic Information ,01817,ERR,7,2048,TX,,,2.15.5.7 +User Message ,01818,ERR,8,250,TX,,,2.15.5.8 +Inform Person Indicator ,01819,ERR,9,20,IS,Y,0517,2.15.5.9 +Override Type ,01820,ERR,10,705,CWE,,0518,2.15.5.10 +Override Reason Code ,01821,ERR,11,705,CWE,Y,0519,2.15.5.11 +Help Desk Contact Point ,01822,ERR,12,652,XTN,Y,,2.15.5.12 +Event Type Code ,00099,EVN,1,3,ID,,0003,3.4.1.1 +Recorded Date/Time ,00100,EVN,2,26,TS,,,3.4.1.2 +Date/Time Planned Event ,00101,EVN,3,26,TS,,,3.4.1.3 +Event Reason Code ,00102,EVN,4,3,IS,,0062,3.4.1.4 +Operator ID ,00103,EVN,5,250,XCN,Y,0188,3.4.1.5 +Event Occurred ,01278,EVN,6,26,TS,,,3.4.1.6 +Event Facility ,01534,EVN,7,241,HD,,,3.4.1.7 +Facility ID-FAC ,01262,FAC,1,20,EI,,,7.12.6.1 +Facility Type ,01263,FAC,2,1,ID,,0331,7.12.6.2 +Facility Address ,01264,FAC,3,250,XAD,Y,,7.12.6.3 +Facility Telecommunication ,01265,FAC,4,250,XTN,,,7.12.6.4 +Contact Person ,01266,FAC,5,250,XCN,Y,,7.12.6.5 +Contact Title ,01267,FAC,6,60,ST,Y,,7.12.6.6 +Contact Address ,01166,FAC,7,250,XAD,Y,,7.12.6.7 +Contact Telecommunication ,01269,FAC,8,250,XTN,Y,,7.12.6.8 +Signature Authority ,01270,FAC,9,250,XCN,Y,,7.12.6.9 +Signature Authority Title ,01271,FAC,10,60,ST,,,7.12.6.10 +Signature Authority Address ,01272,FAC,11,250,XAD,Y,,7.12.6.11 +Signature Authority Telecommunication ,01273,FAC,12,250,XTN,,,7.12.6.12 +File Field Separator ,00067,FHS,1,1,ST,,,2.15.6.1 +File Encoding Characters ,00068,FHS,2,4,ST,,,2.15.6.2 +File Sending Application ,00069,FHS,3,227,HD,,,2.15.6.3 +File Sending Facility ,00070,FHS,4,227,HD,,,2.15.6.4 +File Receiving Application ,00071,FHS,5,227,HD,,,2.15.6.5 +File Receiving Facility ,00072,FHS,6,227,HD,,,2.15.6.6 +File Creation Date/Time ,00073,FHS,7,26,TS,,,2.15.6.7 +File Security ,00074,FHS,8,40,ST,,,2.15.6.8 +File Name/ID ,00075,FHS,9,20,ST,,,2.15.6.9 +File Header Comment ,00076,FHS,10,80,ST,,,2.15.6.10 +File Control ID ,00077,FHS,11,20,ST,,,2.15.6.11 +Reference File Control ID ,00078,FHS,12,20,ST,,,2.15.6.12 +Set ID - FT1 ,00355,FT1,1,4,SI,,,6.5.1.1 +Transaction ID ,00356,FT1,2,12,ST,,,6.5.1.2 +Transaction Batch ID ,00357,FT1,3,10,ST,,,6.5.1.3 +Transaction Date ,00358,FT1,4,53,DR,,,6.5.1.4 +Transaction Posting Date ,00359,FT1,5,26,TS,,,6.5.1.5 +Transaction Type ,00360,FT1,6,8,IS,,0017,6.5.1.6 +Transaction Code ,00361,FT1,7,250,CE,,0132,6.5.1.7 +Transaction Description ,00362,FT1,8,40,ST,,,6.5.1.8 +Transaction Description - Alt ,00363,FT1,9,40,ST,,,6.5.1.9 +Transaction Quantity ,00364,FT1,10,6,NM,,,6.5.1.10 +Transaction Amount - Extended ,00365,FT1,11,12,CP,,,6.5.1.11 +Transaction Amount - Unit ,00366,FT1,12,12,CP,,,6.5.1.12 +Department Code ,00367,FT1,13,250,CE,,0049,6.5.1.13 +Insurance Plan ID ,00368,FT1,14,250,CE,,0072,6.5.1.14 +Insurance Amount ,00369,FT1,15,12,CP,,,6.5.1.15 +Assigned Patient Location ,00133,FT1,16,80,PL,,,6.5.1.16 +Fee Schedule ,00370,FT1,17,1,IS,,0024,6.5.1.17 +Patient Type ,00148,FT1,18,2,IS,,0018,6.5.1.18 +Diagnosis Code - FT1 ,00371,FT1,19,250,CE,Y,0051,6.5.1.19 +Performed By Code ,00372,FT1,20,250,XCN,Y,0084,6.5.1.20 +Ordered By Code ,00373,FT1,21,250,XCN,Y,,6.5.1.21 +Unit Cost ,00374,FT1,22,12,CP,,,6.5.1.22 +Filler Order Number ,00217,FT1,23,22,EI,,,6.5.1.23 +Entered By Code ,00765,FT1,24,250,XCN,Y,,6.5.1.24 +Procedure Code ,00393,FT1,25,250,CE,,0088,6.5.1.25 +Procedure Code Modifier ,01316,FT1,26,250,CE,Y,0340,6.5.1.26 +Advanced Beneficiary Notice Code ,01310,FT1,27,250,CE,,0339,6.5.1.27 +Medically Necessary Duplicate Procedure Reason.,01646,FT1,28,250,CWE,,0476,6.5.1.28 +NDC Code ,01845,FT1,29,250,CNE,,0549,6.5.1.29 +Payment Reference ID ,01846,FT1,30,250,CX,,,6.5.1.30 +Transaction Reference Key ,01847,FT1,31,4,SI,Y,,6.5.1.31 +File Batch Count ,00079,FTS,1,10,NM,,,2.15.7.1 +File Trailer Comment ,00080,FTS,2,80,ST,,,2.15.7.2 +Action Code ,00816,GOL,1,2,ID,,0287,12.4.1.1 +Action Date/Time ,00817,GOL,2,26,TS,,,12.4.1.2 +Goal ID ,00818,GOL,3,250,CE,,,12.4.1.3 +Goal Instance ID ,00819,GOL,4,60,EI,,,12.4.1.4 +Episode of Care ID ,00820,GOL,5,60,EI,,,12.4.1.5 +Goal List Priority ,00821,GOL,6,60,NM,,,12.4.1.6 +Goal Established Date/Time ,00822,GOL,7,26,TS,,,12.4.1.7 +Expected Goal Achieve Date/Time ,00824,GOL,8,26,TS,,,12.4.1.8 +Goal Classification ,00825,GOL,9,250,CE,,,12.4.1.9 +Goal Management Discipline ,00826,GOL,10,250,CE,,,12.4.1.10 +Current Goal Review Status ,00827,GOL,11,250,CE,,,12.4.1.11 +Current Goal Review Date/Time ,00828,GOL,12,26,TS,,,12.4.1.12 +Next Goal Review Date/Time ,00829,GOL,13,26,TS,,,12.4.1.13 +Previous Goal Review Date/Time ,00830,GOL,14,26,TS,,,12.4.1.14 +Goal Review Interval ,00831,GOL,15,200,TQ,,,12.4.1.15 +Goal Evaluation ,00832,GOL,16,250,CE,,,12.4.1.16 +Goal Evaluation Comment ,00833,GOL,17,300,ST,Y,,12.4.1.17 +Goal Life Cycle Status ,00834,GOL,18,250,CE,,,12.4.1.18 +Goal Life Cycle Status Date/Time ,00835,GOL,19,26,TS,,,12.4.1.19 +Goal Target Type ,00836,GOL,20,250,CE,Y,,12.4.1.20 +Goal Target Name ,00837,GOL,21,250,XPN,Y,,12.4.1.21 +Type of Bill Code ,01599,GP1,1,3,IS,,0455,6.5.15.1 +Revenue Code ,01600,GP1,2,3,IS,Y,0456,6.5.15.2 +Overall Claim Disposition Code ,01601,GP1,3,1,IS,,0457,6.5.15.3 +OCE Edits per Visit Code ,01602,GP1,4,2,IS,Y,0458,6.5.15.4 +Outlier Cost ,00387,GP1,5,12,CP,,,6.5.15.5 +Revenue Code ,01600,GP2,1,3,IS,,0456,6.5.16.1 +Number of Service Units ,01604,GP2,2,7,NM,,,6.5.16.2 +Charge ,01605,GP2,3,12,CP,,,6.5.16.3 +Reimbursement Action Code ,01606,GP2,4,1,IS,,0459,6.5.16.4 +Denial or Rejection Code ,01607,GP2,5,1,IS,,0460,6.5.16.5 +OCE Edit Code ,01608,GP2,6,3,IS,Y,0458,6.5.16.6 +Ambulatory Payment Classification Code ,01609,GP2,7,250,CE,,0466,6.5.16.7 +Modifier Edit Code ,01610,GP2,8,1,IS,Y,0467,6.5.16.8 +Payment Adjustment Code ,01611,GP2,9,1,IS,,0468,6.5.16.9 +Packaging Status Code ,01617,GP2,10,1,IS,,0469,6.5.16.10 +Expected CMS Payment Amount ,01618,GP2,11,12,CP,,,6.5.16.11 +Reimbursement Type Code ,01619,GP2,12,2,IS,,0470,6.5.16.12 +Co-Pay Amount ,01620,GP2,13,12,CP,,,6.5.16.13 +Pay Rate per Service Unit ,01621,GP2,14,4,NM,,,6.5.16.14 +Set ID - GT1 ,00405,GT1,1,4,SI,,,6.5.5.1 +Guarantor Number ,00406,GT1,2,250,CX,Y,,6.5.5.2 +Guarantor Name ,00407,GT1,3,250,XPN,Y,,6.5.5.3 +Guarantor Spouse Name ,00408,GT1,4,250,XPN,Y,,6.5.5.4 +Guarantor Address ,00409,GT1,5,250,XAD,Y,,6.5.5.5 +Guarantor Ph Num - Home ,00410,GT1,6,250,XTN,Y,,6.5.5.6 +Guarantor Ph Num - Business ,00411,GT1,7,250,XTN,Y,,6.5.5.7 +Guarantor Date/Time Of Birth ,00412,GT1,8,26,TS,,,6.5.5.8 +Guarantor Administrative Sex ,00413,GT1,9,1,IS,,0001,6.5.5.9 +Guarantor Type ,00414,GT1,10,2,IS,,0068,6.5.5.10 +Guarantor Relationship ,00415,GT1,11,250,CE,,0063,6.5.5.11 +Guarantor SSN ,00416,GT1,12,11,ST,,,6.5.5.12 +Guarantor Date - Begin ,00417,GT1,13,8,DT,,,6.5.5.13 +Guarantor Date - End ,00418,GT1,14,8,DT,,,6.5.5.14 +Guarantor Priority ,00419,GT1,15,2,NM,,,6.5.5.15 +Guarantor Employer Name ,00420,GT1,16,250,XPN,Y,,6.5.5.16 +Guarantor Employer Address ,00421,GT1,17,250,XAD,Y,,6.5.5.17 +Guarantor Employer Phone Number ,00422,GT1,18,250,XTN,Y,,6.5.5.18 +Guarantor Employee ID Number ,00423,GT1,19,250,CX,Y,,6.5.5.19 +Guarantor Employment Status ,00424,GT1,20,2,IS,,0066,6.5.5.20 +Guarantor Organization Name ,00425,GT1,21,250,XON,Y,,6.5.5.21 +Guarantor Billing Hold Flag ,00773,GT1,22,1,ID,,0136,6.5.5.22 +Guarantor Credit Rating Code ,00774,GT1,23,250,CE,,0341,6.5.5.23 +Guarantor Death Date And Time ,00775,GT1,24,26,TS,,,6.5.5.24 +Guarantor Death Flag ,00776,GT1,25,1,ID,,0136,6.5.5.25 +Guarantor Charge Adjustment Code ,00777,GT1,26,250,CE,,0218,6.5.5.26 +Guarantor Household Annual Income ,00778,GT1,27,10,CP,,,6.5.5.27 +Guarantor Household Size ,00779,GT1,28,3,NM,,,6.5.5.28 +Guarantor Employer ID Number ,00780,GT1,29,250,CX,Y,,6.5.5.29 +Guarantor Marital Status Code ,00781,GT1,30,250,CE,,0002,6.5.5.30 +Guarantor Hire Effective Date ,00782,GT1,31,8,DT,,,6.5.5.31 +Employment Stop Date ,00783,GT1,32,8,DT,,,6.5.5.32 +Living Dependency ,00755,GT1,33,2,IS,,0223,6.5.5.33 +Ambulatory Status ,00145,GT1,34,2,IS,Y,0009,6.5.5.34 +Citizenship ,00129,GT1,35,250,CE,Y,0171,6.5.5.35 +Primary Language ,00118,GT1,36,250,CE,,0296,6.5.5.36 +Living Arrangement ,00742,GT1,37,2,IS,,0220,6.5.5.37 +Publicity Code ,00743,GT1,38,250,CE,,0215,6.5.5.38 +Protection Indicator ,00744,GT1,39,1,ID,,0136,6.5.5.39 +Student Indicator ,00745,GT1,40,2,IS,,0231,6.5.5.40 +Religion ,00120,GT1,41,250,CE,,0006,6.5.5.41 +Mother's Maiden Name ,00109,GT1,42,250,XPN,Y,,6.5.5.42 +Nationality ,00739,GT1,43,250,CE,,0212,6.5.5.43 +Ethnic Group ,00125,GT1,44,250,CE,Y,0189,6.5.5.44 +Contact Person's Name ,00748,GT1,45,250,XPN,Y,,6.5.5.45 +Contact Person's Telephone Number ,00749,GT1,46,250,XTN,Y,,6.5.5.46 +Contact Reason ,00747,GT1,47,250,CE,,0222,6.5.5.47 +Contact Relationship ,00784,GT1,48,3,IS,,0063,6.5.5.48 +Job Title ,00785,GT1,49,20,ST,,,6.5.5.49 +Job Code/Class ,00786,GT1,50,20,JCC,,,6.5.5.50 +Guarantor Employer's Organization Name ,01299,GT1,51,250,XON,Y,,6.5.5.51 +Handicap ,00753,GT1,52,2,IS,,0295,6.5.5.52 +Job Status ,00752,GT1,53,2,IS,,0311,6.5.5.53 +Guarantor Financial Class ,01231,GT1,54,50,FC,,,6.5.5.54 +Guarantor Race ,01291,GT1,55,250,CE,Y,0005,6.5.5.55 +Guarantor Birth Place ,01851,GT1,56,250,ST,,,6.5.5.56 +VIP Indicator ,00146,GT1,57,2,IS,,0099,6.5.5.57 +Set ID - IAM ,01612,IAM,1,4,SI,,,3.4.7.1 +Allergen Type Code ,00204,IAM,2,250,CE,,0127,3.4.7.2 +Allergen Code/Mnemonic/Description ,00205,IAM,3,250,CE,,,3.4.7.3 +Allergy Severity Code ,00206,IAM,4,250,CE,,0128,3.4.7.4 +Allergy Reaction Code ,00207,IAM,5,15,ST,Y,,3.4.7.5 +Allergy Action Code ,01551,IAM,6,250,CNE,,0323,3.4.7.6 +Allergy Unique Identifier ,01552,IAM,7,427,EI,,,3.4.7.7 +Action Reason ,01553,IAM,8,60,ST,,,3.4.7.8 +Sensitivity to Causative Agent Code ,01554,IAM,9,250,CE,,0436,3.4.7.9 +Allergen Group Code/Mnemonic/Description ,01555,IAM,10,250,CE,,,3.4.7.10 +Onset Date ,01556,IAM,11,8,DT,,,3.4.7.11 +Onset Date Text ,01557,IAM,12,60,ST,,,3.4.7.12 +Reported Date/Time ,01558,IAM,13,8,TS,,,3.4.7.13 +Reported By ,01559,IAM,14,250,XPN,,,3.4.7.14 +Relationship to Patient Code ,01560,IAM,15,250,CE,,0063,3.4.7.15 +Alert Device Code ,01561,IAM,16,250,CE,,0437,3.4.7.16 +Allergy Clinical Status Code ,01562,IAM,17,250,CE,,0438,3.4.7.17 +Statused by Person ,01563,IAM,18,250,XCN,,,3.4.7.18 +Statused by Organization ,01564,IAM,19,250,XON,,,3.4.7.19 +Statused at Date/Time ,01565,IAM,20,8,TS,,,3.4.7.20 +Primary Key Value - IIM ,01897,IIM,1,250,CWE,,,8.12.2.1 +Service Item Code ,01799,IIM,2,250,CWE,,,8.12.2.2 +Inventory Lot Number ,01800,IIM,3,250,ST,,,8.12.2.3 +Inventory Expiration Date ,01801,IIM,4,26,TS,,,8.12.2.4 +Inventory Manufacturer Name ,01802,IIM,5,250,CWE,,,8.12.2.5 +Inventory Location ,01803,IIM,6,250,CWE,,,8.12.2.6 +Inventory Received Date ,01804,IIM,7,26,TS,,,8.12.2.7 +Inventory Received Quantity ,01805,IIM,8,12,NM,,,8.12.2.8 +Inventory Received Quantity Unit ,01806,IIM,9,250,CWE,,,8.12.2.9 +Inventory Received Item Cost ,01807,IIM,10,12,MO,,,8.12.2.10 +Inventory On Hand Date ,01808,IIM,11,26,TS,,,8.12.2.11 +Inventory On Hand Quantity ,01809,IIM,12,12,NM,,,8.12.2.12 +Inventory On Hand Quantity Unit ,01810,IIM,13,250,CWE,,,8.12.2.13 +Procedure Code ,00393,IIM,14,250,CE,,0088,8.12.2.14 +Procedure Code Modifier ,01316,IIM,15,250,CE,Y,0340,8.12.2.15 +Set ID - IN1 ,00426,IN1,1,4,SI,,,6.5.6.1 +Insurance Plan ID ,00368,IN1,2,250,CE,,0072,6.5.6.2 +Insurance Company ID ,00428,IN1,3,250,CX,Y,,6.5.6.3 +Insurance Company Name ,00429,IN1,4,250,XON,Y,,6.5.6.4 +Insurance Company Address ,00430,IN1,5,250,XAD,Y,,6.5.6.5 +Insurance Co Contact Person ,00431,IN1,6,250,XPN,Y,,6.5.6.6 +Insurance Co Phone Number ,00432,IN1,7,250,XTN,Y,,6.5.6.7 +Group Number ,00433,IN1,8,12,ST,,,6.5.6.8 +Group Name ,00434,IN1,9,250,XON,Y,,6.5.6.9 +Insured's Group Emp ID ,00435,IN1,10,250,CX,Y,,6.5.6.10 +Insured's Group Emp Name ,00436,IN1,11,250,XON,Y,,6.5.6.11 +Plan Effective Date ,00437,IN1,12,8,DT,,,6.5.6.12 +Plan Expiration Date ,00438,IN1,13,8,DT,,,6.5.6.13 +Authorization Information ,00439,IN1,14,239,AUI,,,6.5.6.14 +Plan Type ,00440,IN1,15,3,IS,,0086,6.5.6.15 +Name Of Insured ,00441,IN1,16,250,XPN,Y,,6.5.6.16 +Insured's Relationship To Patient ,00442,IN1,17,250,CE,,0063,6.5.6.17 +Insured's Date Of Birth ,00443,IN1,18,26,TS,,,6.5.6.18 +Insured's Address ,00444,IN1,19,250,XAD,Y,,6.5.6.19 +Assignment Of Benefits ,00445,IN1,20,2,IS,,0135,6.5.6.20 +Coordination Of Benefits ,00446,IN1,21,2,IS,,0173,6.5.6.21 +Coord Of Ben. Priority ,00447,IN1,22,2,ST,,,6.5.6.22 +Notice Of Admission Flag ,00448,IN1,23,1,ID,,0136,6.5.6.23 +Notice Of Admission Date ,00449,IN1,24,8,DT,,,6.5.6.24 +Report Of Eligibility Flag ,00450,IN1,25,1,ID,,0136,6.5.6.25 +Report Of Eligibility Date ,00451,IN1,26,8,DT,,,6.5.6.26 +Release Information Code ,00452,IN1,27,2,IS,,0093,6.5.6.27 +Pre-Admit Cert (PAC) ,00453,IN1,28,15,ST,,,6.5.6.28 +Verification Date/Time ,00454,IN1,29,26,TS,,,6.5.6.29 +Verification By ,00455,IN1,30,250,XCN,Y,,6.5.6.30 +Type Of Agreement Code ,00456,IN1,31,2,IS,,0098,6.5.6.31 +Billing Status ,00457,IN1,32,2,IS,,0022,6.5.6.32 +Lifetime Reserve Days ,00458,IN1,33,4,NM,,,6.5.6.33 +Delay Before L.R. Day ,00459,IN1,34,4,NM,,,6.5.6.34 +Company Plan Code ,00460,IN1,35,8,IS,,0042,6.5.6.35 +Policy Number ,00461,IN1,36,15,ST,,,6.5.6.36 +Policy Deductible ,00462,IN1,37,12,CP,,,6.5.6.37 +Policy Limit - Amount ,00463,IN1,38,12,CP,,,6.5.6.38 +Policy Limit - Days ,00464,IN1,39,4,NM,,,6.5.6.39 +Room Rate - Semi-Private ,00465,IN1,40,12,CP,,,6.5.6.40 +Room Rate - Private ,00466,IN1,41,12,CP,,,6.5.6.41 +Insured's Employment Status ,00467,IN1,42,250,CE,,0066,6.5.6.42 +Insured's Administrative Sex ,00468,IN1,43,1,IS,,0001,6.5.6.43 +Insured's Employer's Address ,00469,IN1,44,250,XAD,Y,,6.5.6.44 +Verification Status ,00470,IN1,45,2,ST,,,6.5.6.45 +Prior Insurance Plan ID ,00471,IN1,46,8,IS,,0072,6.5.6.46 +Coverage Type ,01227,IN1,47,3,IS,,0309,6.5.6.47 +Handicap ,00753,IN1,48,2,IS,,0295,6.5.6.48 +Insured's ID Number ,01230,IN1,49,250,CX,Y,,6.5.6.49 +Signature Code ,01854,IN1,50,1,IS,,0535,6.5.6.50 +Signature Code Date ,01855,IN1,51,8,DT,,,6.5.6.51 +Insured's Birth Place ,01899,IN1,52,250,ST,,,6.5.6.52 +VIP Indicator ,01852,IN1,53,2,IS,,0099,6.5.6.53 +Insured's Employee ID ,00472,IN2,1,250,CX,Y,,6.5.7.1 +Insured's Social Security Number ,00473,IN2,2,11,ST,,,6.5.7.2 +Insured's Employer's Name and ID ,00474,IN2,3,250,XCN,Y,,6.5.7.3 +Employer Information Data ,00475,IN2,4,1,IS,,0139,6.5.7.4 +Mail Claim Party ,00476,IN2,5,1,IS,Y,0137,6.5.7.5 +Medicare Health Ins Card Number ,00477,IN2,6,15,ST,,,6.5.7.6 +Medicaid Case Name ,00478,IN2,7,250,XPN,Y,,6.5.7.7 +Medicaid Case Number ,00479,IN2,8,15,ST,,,6.5.7.8 +Military Sponsor Name ,00480,IN2,9,250,XPN,Y,,6.5.7.9 +Military ID Number ,00481,IN2,10,20,ST,,,6.5.7.10 +Dependent Of Military Recipient ,00482,IN2,11,250,CE,,0342,6.5.7.11 +Military Organization ,00483,IN2,12,25,ST,,,6.5.7.12 +Military Station ,00484,IN2,13,25,ST,,,6.5.7.13 +Military Service ,00485,IN2,14,14,IS,,0140,6.5.7.14 +Military Rank/Grade ,00486,IN2,15,2,IS,,0141,6.5.7.15 +Military Status ,00487,IN2,16,3,IS,,0142,6.5.7.16 +Military Retire Date ,00488,IN2,17,8,DT,,,6.5.7.17 +Military Non-Avail Cert On File ,00489,IN2,18,1,ID,,0136,6.5.7.18 +Baby Coverage ,00490,IN2,19,1,ID,,0136,6.5.7.19 +Combine Baby Bill ,00491,IN2,20,1,ID,,0136,6.5.7.20 +Blood Deductible ,00492,IN2,21,1,ST,,,6.5.7.21 +Special Coverage Approval Name ,00493,IN2,22,250,XPN,Y,,6.5.7.22 +Special Coverage Approval Title ,00494,IN2,23,30,ST,,,6.5.7.23 +Non-Covered Insurance Code ,00495,IN2,24,8,IS,Y,0143,6.5.7.24 +Payor ID ,00496,IN2,25,250,CX,Y,,6.5.7.25 +Payor Subscriber ID ,00497,IN2,26,250,CX,Y,,6.5.7.26 +Eligibility Source ,00498,IN2,27,1,IS,,0144,6.5.7.27 +Room Coverage Type/Amount ,00499,IN2,28,82,RMC,Y,,6.5.7.28 +Policy Type/Amount ,00500,IN2,29,56,PTA,Y,,6.5.7.29 +Daily Deductible ,00501,IN2,30,25,DDI,,,6.5.7.30 +Living Dependency ,00755,IN2,31,2,IS,,0223,6.5.7.31 +Ambulatory Status ,00145,IN2,32,2,IS,Y,0009,6.5.7.32 +Citizenship ,00129,IN2,33,250,CE,Y,0171,6.5.7.33 +Primary Language ,00118,IN2,34,250,CE,,0296,6.5.7.34 +Living Arrangement ,00742,IN2,35,2,IS,,0220,6.5.7.35 +Publicity Code ,00743,IN2,36,250,CE,,0215,6.5.7.36 +Protection Indicator ,00744,IN2,37,1,ID,,0136,6.5.7.37 +Student Indicator ,00745,IN2,38,2,IS,,0231,6.5.7.38 +Religion ,00120,IN2,39,250,CE,,0006,6.5.7.39 +Mother's Maiden Name ,00109,IN2,40,250,XPN,Y,,6.5.7.40 +Nationality ,00739,IN2,41,250,CE,,0212,6.5.7.41 +Ethnic Group ,00125,IN2,42,250,CE,Y,0189,6.5.7.42 +Marital Status ,00119,IN2,43,250,CE,Y,0002,6.5.7.43 +Insured's Employment Start Date ,00787,IN2,44,8,DT,,,6.5.7.44 +Employment Stop Date ,00783,IN2,45,8,DT,,,6.5.7.45 +Job Title ,00785,IN2,46,20,ST,,,6.5.7.46 +Job Code/Class ,00786,IN2,47,20,JCC,,,6.5.7.47 +Job Status ,00752,IN2,48,2,IS,,0311,6.5.7.48 +Employer Contact Person Name ,00789,IN2,49,250,XPN,Y,,6.5.7.49 +Employer Contact Person Phone Number ,00790,IN2,50,250,XTN,Y,,6.5.7.50 +Employer Contact Reason ,00791,IN2,51,2,IS,,0222,6.5.7.51 +Insured's Contact Person's Name ,00792,IN2,52,250,XPN,Y,,6.5.7.52 +Insured's Contact Person Phone Number ,00793,IN2,53,250,XTN,Y,,6.5.7.53 +Insured's Contact Person Reason ,00794,IN2,54,2,IS,Y,0222,6.5.7.54 +Relationship to the Patient Start Date ,00795,IN2,55,8,DT,,,6.5.7.55 +Relationship to the Patient Stop Date ,00796,IN2,56,8,DT,Y,,6.5.7.56 +Insurance Co. Contact Reason ,00797,IN2,57,2,IS,,0232,6.5.7.57 +Insurance Co Contact Phone Number ,00798,IN2,58,250,XTN,,,6.5.7.58 +Policy Scope ,00799,IN2,59,2,IS,,0312,6.5.7.59 +Policy Source ,00800,IN2,60,2,IS,,0313,6.5.7.60 +Patient Member Number ,00801,IN2,61,250,CX,,,6.5.7.61 +Guarantor's Relationship to Insured ,00802,IN2,62,250,CE,,0063,6.5.7.62 +Insured's Phone Number - Home ,00803,IN2,63,250,XTN,Y,,6.5.7.63 +Insured's Employer Phone Number ,00804,IN2,64,250,XTN,Y,,6.5.7.64 +Military Handicapped Program ,00805,IN2,65,250,CE,,0343,6.5.7.65 +Suspend Flag ,00806,IN2,66,1,ID,,0136,6.5.7.66 +Copay Limit Flag ,00807,IN2,67,1,ID,,0136,6.5.7.67 +Stoploss Limit Flag ,00808,IN2,68,1,ID,,0136,6.5.7.68 +Insured Organization Name and ID ,00809,IN2,69,250,XON,Y,,6.5.7.69 +Insured Employer Organization Name and ID ,00810,IN2,70,250,XON,Y,,6.5.7.70 +Race ,00113,IN2,71,250,CE,Y,0005,6.5.7.71 +CMS Patient's Relationship to Insured ,00811,IN2,72,250,CE,,0344,6.5.7.72 +Set ID - IN3 ,00502,IN3,1,4,SI,,,6.5.8.1 +Certification Number ,00503,IN3,2,250,CX,,,6.5.8.2 +Certified By ,00504,IN3,3,250,XCN,Y,,6.5.8.3 +Certification Required ,00505,IN3,4,1,ID,,0136,6.5.8.4 +Penalty ,00506,IN3,5,23,MOP,,,6.5.8.5 +Certification Date/Time ,00507,IN3,6,26,TS,,,6.5.8.6 +Certification Modify Date/Time ,00508,IN3,7,26,TS,,,6.5.8.7 +Operator ,00509,IN3,8,250,XCN,Y,,6.5.8.8 +Certification Begin Date ,00510,IN3,9,8,DT,,,6.5.8.9 +Certification End Date ,00511,IN3,10,8,DT,,,6.5.8.10 +Days ,00512,IN3,11,6,DTN,,,6.5.8.11 +Non-Concur Code/Description ,00513,IN3,12,250,CE,,0233,6.5.8.12 +Non-Concur Effective Date/Time ,00514,IN3,13,26,TS,,,6.5.8.13 +Physician Reviewer ,00515,IN3,14,250,XCN,Y,0010,6.5.8.14 +Certification Contact ,00516,IN3,15,48,ST,,,6.5.8.15 +Certification Contact Phone Number ,00517,IN3,16,250,XTN,Y,,6.5.8.16 +Appeal Reason ,00518,IN3,17,250,CE,,0345,6.5.8.17 +Certification Agency ,00519,IN3,18,250,CE,,0346,6.5.8.18 +Certification Agency Phone Number ,00520,IN3,19,250,XTN,Y,,6.5.8.19 +Pre-Certification Requirement ,00521,IN3,20,40,ICD,Y,,6.5.8.20 +Case Manager ,00522,IN3,21,48,ST,,,6.5.8.21 +Second Opinion Date ,00523,IN3,22,8,DT,,,6.5.8.22 +Second Opinion Status ,00524,IN3,23,1,IS,,0151,6.5.8.23 +Second Opinion Documentation Received ,00525,IN3,24,1,IS,Y,0152,6.5.8.24 +Second Opinion Physician ,00526,IN3,25,250,XCN,Y,0010,6.5.8.25 +Substance Identifier ,01372,INV,1,250,CE,,0451,13.4.4.1 +Substance Status ,01373,INV,2,250,CE,Y,0383,13.4.4.2 +Substance Type ,01374,INV,3,250,CE,,0384,13.4.4.3 +Inventory Container Identifier ,01532,INV,4,250,CE,,,13.4.4.4 +Container Carrier Identifier ,01376,INV,5,250,CE,,,13.4.4.5 +Position on Carrier ,01377,INV,6,250,CE,,,13.4.4.6 +Initial Quantity ,01378,INV,7,20,NM,,,13.4.4.7 +Current Quantity ,01379,INV,8,20,NM,,,13.4.4.8 +Available Quantity ,01380,INV,9,20,NM,,,13.4.4.9 +Consumption Quantity ,01381,INV,10,20,NM,,,13.4.4.10 +Quantity Units ,01382,INV,11,250,CE,,,13.4.4.11 +Expiration Date/Time ,01383,INV,12,26,TS,,,13.4.4.12 +First Used Date/Time ,01384,INV,13,26,TS,,,13.4.4.13 +On Board Stability Duration ,01385,INV,14,200,TQ,,,13.4.4.14 +Test/Fluid Identifier(s) ,01386,INV,15,250,CE,Y,,13.4.4.15 +Manufacturer Lot Number ,01387,INV,16,200,ST,,,13.4.4.16 +Manufacturer Identifier ,00286,INV,17,250,CE,,0385,13.4.4.17 +Supplier Identifier ,01389,INV,18,250,CE,,0386,13.4.4.18 +On Board Stability Time ,01626,INV,19,20,CQ,,,13.4.4.19 +Target Value ,01896,INV,20,20,CQ,,,13.4.4.20 +Accession Identifier ,01330,IPC,1,80,EI,,,4.5.6.1 +Requested Procedure ID ,01658,IPC,2,22,EI,,,4.5.6.2 +Study Instance UID ,01659,IPC,3,70,EI,,,4.5.6.3 +Scheduled Procedure Step ID ,01660,IPC,4,22,EI,,,4.5.6.4 +Modality ,01661,IPC,5,16,CE,,,4.5.6.5 +Protocol Code ,01662,IPC,6,250,CE,Y,,4.5.6.6 +Scheduled Station Name ,01663,IPC,7,22,EI,,,4.5.6.7 +Scheduled Procedure Step Location ,01664,IPC,8,250,CE,Y,,4.5.6.8 +Scheduled AE Title ,01665,IPC,9,16,ST,,,4.5.6.9 +Reference Interaction Number (unique identifier),01326,ISD,1,20,NM,,,13.4.2.1 +Interaction Type Identifier ,01327,ISD,2,250,CE,,0368,13.4.2.2 +Interaction Active State ,01328,ISD,3,250,CE,,0387,13.4.2.3 +Set ID - LAN ,01455,LAN,1,60,SI,,,15.4.4.1 +Language Code ,01456,LAN,2,250,CE,,0296,15.4.4.2 +Language Ability Code ,01457,LAN,3,250,CE,Y,0403,15.4.4.3 +Language Proficiency Code ,01458,LAN,4,250,CE,,0404,15.4.4.4 +Primary Key Value - LCC ,00979,LCC,1,200,PL,,,8.9.6.1 +Location Department ,00964,LCC,2,250,CE,,0264,8.9.6.2 +Accommodation Type ,00980,LCC,3,250,CE,Y,0129,8.9.6.3 +Charge Code ,00981,LCC,4,250,CE,Y,0132,8.9.6.4 +Primary Key Value - LCH ,01305,LCH,1,200,PL,,,8.9.3.1 +Segment Action Code ,00763,LCH,2,3,ID,,0206,8.9.3.2 +Segment Unique Key ,00764,LCH,3,80,EI,,,8.9.3.3 +Location Characteristic ID ,01295,LCH,4,250,CE,,0324,8.9.3.4 +Location Characteristic Value-LCH ,01294,LCH,5,250,CE,,0136,8.9.3.5 +Primary Key Value - LDP ,00963,LDP,1,200,PL,,,8.9.5.1 +Location Department ,00964,LDP,2,250,CE,,0264,8.9.5.2 +Location Service ,00965,LDP,3,3,IS,Y,0069,8.9.5.3 +Specialty Type ,00966,LDP,4,250,CE,Y,0265,8.9.5.4 +Valid Patient Classes ,00967,LDP,5,1,IS,Y,0004,8.9.5.5 +Active/Inactive Flag ,00675,LDP,6,1,ID,,0183,8.9.5.6 +Activation Date LDP ,00969,LDP,7,26,TS,,,8.9.5.7 +Inactivation Date - LDP ,00970,LDP,8,26,TS,,,8.9.5.8 +Inactivated Reason ,00971,LDP,9,80,ST,,,8.9.5.9 +Visiting Hours ,00976,LDP,10,80,VH,Y,0267,8.9.5.10 +Contact Phone ,00978,LDP,11,250,XTN,,,8.9.5.11 +Location Cost Center ,01584,LDP,12,250,CE,,0462,8.9.5.12 +Primary Key Value - LOC ,01307,LOC,1,200,PL,,,8.9.2.1 +Location Description ,00944,LOC,2,48,ST,,,8.9.2.2 +Location Type - LOC ,00945,LOC,3,2,IS,Y,0260,8.9.2.3 +Organization Name - LOC ,00947,LOC,4,250,XON,Y,,8.9.2.4 +Location Address ,00948,LOC,5,250,XAD,Y,,8.9.2.5 +Location Phone ,00949,LOC,6,250,XTN,Y,,8.9.2.6 +License Number ,00951,LOC,7,250,CE,Y,0461,8.9.2.7 +Location Equipment ,00953,LOC,8,3,IS,Y,0261,8.9.2.8 +Location Service Code ,01583,LOC,9,1,IS,,0442,8.9.2.9 +Primary Key Value - LRL ,00943,LRL,1,200,PL,,,8.9.4.1 +Segment Action Code ,00763,LRL,2,3,ID,,0206,8.9.4.2 +Segment Unique Key ,00764,LRL,3,80,EI,,,8.9.4.3 +Location Relationship ID ,01277,LRL,4,250,CE,,0325,8.9.4.4 +Organizational Location Relationship Value ,01301,LRL,5,250,XON,Y,,8.9.4.5 +Patient Location Relationship Value ,01292,LRL,6,80,PL,,,8.9.4.6 +Record-Level Event Code ,00664,MFA,1,3,ID,,0180,8.5.3.1 +MFN Control ID ,00665,MFA,2,20,ST,,,8.5.3.2 +Event Completion Date/Time ,00668,MFA,3,26,TS,,,8.5.3.3 +MFN Record Level Error Return ,00669,MFA,4,250,CE,,0181,8.5.3.4 +Primary Key Value - FA ,01308,MFA,5,0,var,Y,9999,8.5.3.5.5 +Primary Key Value Type - MFA ,01320,MFA,6,3,ID,Y,0355,8.5.3.6 +Record-Level Event Code ,00664,MFE,1,3,ID,,0180,8.5.2.1 +MFN Control ID ,00665,MFE,2,20,ST,,,8.5.2.2 +Effective Date/Time ,00662,MFE,3,26,TS,,,8.5.2.3 +Primary Key Value - MFE ,00667,MFE,4,0,var,Y,9999,8.5.2.4.4 +Primary Key Value Type ,01319,MFE,5,3,ID,Y,0355,8.5.2.5 +Master File Identifier ,00658,MFI,1,250,CE,,0175,8.5.1.1 +Master File Application Identifier ,00659,MFI,2,180,HD,,0361,8.5.1.2 +File-Level Event Code ,00660,MFI,3,3,ID,,0178,8.5.1.3 +Entered Date/Time ,00661,MFI,4,26,TS,,,8.5.1.4 +Effective Date/Time ,00662,MFI,5,26,TS,,,8.5.1.5 +Response Level Code ,00663,MFI,6,2,ID,,0179,8.5.1.6 +Prior Patient Identifier List ,00211,MRG,1,250,CX,Y,,3.4.9.1 +Prior Alternate Patient ID ,00212,MRG,2,250,CX,Y,,3.4.9.2 +Prior Patient Account Number ,00213,MRG,3,250,CX,,,3.4.9.3 +Prior Patient ID ,00214,MRG,4,250,CX,,,3.4.9.4 +Prior Visit Number ,01279,MRG,5,250,CX,,,3.4.9.5 +Prior Alternate Visit ID ,01280,MRG,6,250,CX,,,3.4.9.6 +Prior Patient Name ,01281,MRG,7,250,XPN,Y,,3.4.9.7 +Acknowledgment Code ,00018,MSA,1,2,ID,,0008,2.15.8.1 +Message Control ID ,00010,MSA,2,20,ST,,,2.15.8.2 +Text Message ,00020,MSA,3,80,ST,,,2.15.8.3 +Expected Sequence Number ,00021,MSA,4,15,NM,,,2.15.8.4 +Delayed Acknowledgment Type ,00022,MSA,5,0,ST,,,2.15.8.5.5 +Error Condition ,00023,MSA,6,250,CE,,0357,2.15.8.6 +Field Separator ,00001,MSH,1,1,ST,,,2.15.9.1 +Encoding Characters ,00002,MSH,2,4,ST,,,2.15.9.2 +Sending Application ,00003,MSH,3,227,HD,,0361,2.15.9.3 +Sending Facility ,00004,MSH,4,227,HD,,0362,2.15.9.4 +Receiving Application ,00005,MSH,5,227,HD,,0361,2.15.9.5 +Receiving Facility ,00006,MSH,6,227,HD,,0362,2.15.9.6 +Date/Time Of Message ,00007,MSH,7,26,TS,,,2.15.9.7 +Security ,00008,MSH,8,40,ST,,,2.15.9.8 +Message Type ,00009,MSH,9,15,MSG,,,2.15.9.9 +Message Control ID ,00010,MSH,10,20,ST,,,2.15.9.10 +Processing ID ,00011,MSH,11,3,PT,,,2.15.9.11 +Version ID ,00012,MSH,12,60,VID,,,2.15.9.12 +Sequence Number ,00013,MSH,13,15,NM,,,2.15.9.13 +Continuation Pointer ,00014,MSH,14,180,ST,,,2.15.9.14 +Accept Acknowledgment Type ,00015,MSH,15,2,ID,,0155,2.15.9.15 +Application Acknowledgment Type ,00016,MSH,16,2,ID,,0155,2.15.9.16 +Country Code ,00017,MSH,17,3,ID,,0399,2.15.9.17 +Character Set ,00692,MSH,18,16,ID,Y,0211,2.15.9.18 +Principal Language Of Message ,00693,MSH,19,250,CE,,,2.15.9.19 +Alternate Character Set Handling Scheme ,01317,MSH,20,20,ID,,0356,2.15.9.20 +Message Profile Identifier ,01598,MSH,21,427,EI,Y,,2.15.9.21 +System Date/Time ,01172,NCK,1,26,TS,,,14.4.1.1 +Notification Reference Number ,01398,NDS,1,20,NM,,,13.4.7.1 +Notification Date/Time ,01399,NDS,2,26,TS,,,13.4.7.2 +Notification Alert Severity ,01400,NDS,3,250,CE,,0367,13.4.7.3 +Notification Code ,01401,NDS,4,250,CE,,,13.4.7.4 +Set ID - NK1 ,00190,NK1,1,4,SI,,,3.4.5.1 +Name ,00191,NK1,2,250,XPN,Y,,3.4.5.2 +Relationship ,00192,NK1,3,250,CE,,0063,3.4.5.3 +Address ,00193,NK1,4,250,XAD,Y,,3.4.5.4 +Phone Number ,00194,NK1,5,250,XTN,Y,,3.4.5.5 +Business Phone Number ,00195,NK1,6,250,XTN,Y,,3.4.5.6 +Contact Role ,00196,NK1,7,250,CE,,0131,3.4.5.7 +Start Date ,00197,NK1,8,8,DT,,,3.4.5.8 +End Date ,00198,NK1,9,8,DT,,,3.4.5.9 +Next of Kin / Associated Parties Job Title ,00199,NK1,10,60,ST,,,3.4.5.10 +Next of Kin / Associated Parties Job Code/Class,00200,NK1,11,20,JCC,,0327,3.4.5.11 +Next of Kin / Associated Parties Employee Number,00201,NK1,12,250,CX,,,3.4.5.12 +Organization Name - NK1 ,00202,NK1,13,250,XON,Y,,3.4.5.13 +Marital Status ,00119,NK1,14,250,CE,,0002,3.4.5.14 +Administrative Sex ,00111,NK1,15,1,IS,,0001,3.4.5.15 +Date/Time of Birth ,00110,NK1,16,26,TS,,,3.4.5.16 +Living Dependency ,00755,NK1,17,2,IS,Y,0223,3.4.5.17 +Ambulatory Status ,00145,NK1,18,2,IS,Y,0009,3.4.5.18 +Citizenship ,00129,NK1,19,250,CE,Y,0171,3.4.5.19 +Primary Language ,00118,NK1,20,250,CE,,0296,3.4.5.20 +Living Arrangement ,00742,NK1,21,2,IS,,0220,3.4.5.21 +Publicity Code ,00743,NK1,22,250,CE,,0215,3.4.5.22 +Protection Indicator ,00744,NK1,23,1,ID,,0136,3.4.5.23 +Student Indicator ,00745,NK1,24,2,IS,,0231,3.4.5.24 +Religion ,00120,NK1,25,250,CE,,0006,3.4.5.25 +Mother's Maiden Name ,00109,NK1,26,250,XPN,Y,,3.4.5.26 +Nationality ,00739,NK1,27,250,CE,,0212,3.4.5.27 +Ethnic Group ,00125,NK1,28,250,CE,Y,0189,3.4.5.28 +Contact Reason ,00747,NK1,29,250,CE,Y,0222,3.4.5.29 +Contact Person's Name ,00748,NK1,30,250,XPN,Y,,3.4.5.30 +Contact Person's Telephone Number ,00749,NK1,31,250,XTN,Y,,3.4.5.31 +Contact Person's Address ,00750,NK1,32,250,XAD,Y,,3.4.5.32 +Next of Kin/Associated Party's Identifiers ,00751,NK1,33,250,CX,Y,,3.4.5.33 +Job Status ,00752,NK1,34,2,IS,,0311,3.4.5.34 +Race ,00113,NK1,35,250,CE,Y,0005,3.4.5.35 +Handicap ,00753,NK1,36,2,IS,,0295,3.4.5.36 +Contact Person Social Security Number ,00754,NK1,37,16,ST,,,3.4.5.37 +Next of Kin Birth Place ,01905,NK1,38,250,ST,,,3.4.5.38 +VIP Indicator ,00146,NK1,39,2,IS,,0099,3.4.5.39 +Bed Location ,00209,NPU,1,80,PL,,,3.4.8.1 +Bed Status ,00170,NPU,2,1,IS,,0116,3.4.8.2 +Application Change Type ,01188,NSC,1,4,IS,,0409,14.4.2.1 +Current CPU ,01189,NSC,2,30,ST,,,14.4.2.2 +Current Fileserver ,01190,NSC,3,30,ST,,,14.4.2.3 +Current Application ,01191,NSC,4,30,HD,,,14.4.2.4 +Current Facility ,01192,NSC,5,30,HD,,,14.4.2.5 +New CPU ,01193,NSC,6,30,ST,,,14.4.2.6 +New Fileserver ,01194,NSC,7,30,ST,,,14.4.2.7 +New Application ,01195,NSC,8,30,HD,,,14.4.2.8 +New Facility ,01196,NSC,9,30,HD,,,14.4.2.9 +Statistics Available ,01173,NST,1,1,ID,,0136,14.4.3.1 +Source Identifier ,01174,NST,2,30,ST,,,14.4.3.2 +Source Type ,01175,NST,3,3,ID,,0332,14.4.3.3 +Statistics Start ,01176,NST,4,26,TS,,,14.4.3.4 +Statistics End ,01177,NST,5,26,TS,,,14.4.3.5 +Receive Character Count ,01178,NST,6,10,NM,,,14.4.3.6 +Send Character Count ,01179,NST,7,10,NM,,,14.4.3.7 +Messages Received ,01180,NST,8,10,NM,,,14.4.3.8 +Messages Sent ,01181,NST,9,10,NM,,,14.4.3.9 +Checksum Errors Received ,01182,NST,10,10,NM,,,14.4.3.10 +Length Errors Received ,01183,NST,11,10,NM,,,14.4.3.11 +Other Errors Received ,01184,NST,12,10,NM,,,14.4.3.12 +Connect Timeouts ,01185,NST,13,10,NM,,,14.4.3.13 +Receive Timeouts ,01186,NST,14,10,NM,,,14.4.3.14 +Application control-level Errors ,01187,NST,15,10,NM,,,14.4.3.15 +Set ID - NTE ,00096,NTE,1,4,SI,,,2.15.10.1 +Source of Comment ,00097,NTE,2,8,ID,,0105,2.15.10.2 +Comment ,00098,NTE,3,65536,FT,Y,,2.15.10.3 +Comment Type ,01318,NTE,4,250,CE,,0364,2.15.10.4 +Set ID - OBR ,00237,OBR,1,4,SI,,,4.5.3.1 +Placer Order Number ,00216,OBR,2,22,EI,,,4.5.3.2 +Filler Order Number ,00217,OBR,3,22,EI,,,4.5.3.3 +Universal Service Identifier ,00238,OBR,4,250,CE,,,4.5.3.4 +Priority - OBR ,00239,OBR,5,2,ID,,,4.5.3.5 +Requested Date/Time ,00240,OBR,6,26,TS,,,4.5.3.6 +Observation Date/Time ,00241,OBR,7,26,TS,,,4.5.3.7 +Observation End Date/Time ,00242,OBR,8,26,TS,,,4.5.3.8 +Collection Volume ,00243,OBR,9,20,CQ,,,4.5.3.9 +Collector Identifier ,00244,OBR,10,250,XCN,Y,,4.5.3.10 +Specimen Action Code ,00245,OBR,11,1,ID,,0065,4.5.3.11 +Danger Code ,00246,OBR,12,250,CE,,,4.5.3.12 +Relevant Clinical Information ,00247,OBR,13,300,ST,,,4.5.3.13 +Specimen Received Date/Time ,00248,OBR,14,26,TS,,,4.5.3.14 +Specimen Source ,00249,OBR,15,300,SPS,,,4.5.3.15 +Ordering Provider ,00226,OBR,16,250,XCN,Y,,4.5.3.16 +Order Callback Phone Number ,00250,OBR,17,250,XTN,Y,,4.5.3.17 +Placer Field 1 ,00251,OBR,18,60,ST,,,4.5.3.18 +Placer Field 2 ,00252,OBR,19,60,ST,,,4.5.3.19 +Filler Field 1 ,00253,OBR,20,60,ST,,,4.5.3.20 +Filler Field 2 ,00254,OBR,21,60,ST,,,4.5.3.21 +Results Rpt/Status Chng - Date/Time ,00255,OBR,22,26,TS,,,4.5.3.22 +Charge to Practice ,00256,OBR,23,40,MOC,,,4.5.3.23 +Diagnostic Serv Sect ID ,00257,OBR,24,10,ID,,0074,4.5.3.24 +Result Status ,00258,OBR,25,1,ID,,0123,4.5.3.25 +Parent Result ,00259,OBR,26,400,PRL,,,4.5.3.26 +Quantity/Timing ,00221,OBR,27,200,TQ,Y,,4.5.3.27 +Result Copies To ,00260,OBR,28,250,XCN,Y,,4.5.3.28 +Parent ,00261,OBR,29,200,EIP,,,4.5.3.29 +Transportation Mode ,00262,OBR,30,20,ID,,0124,4.5.3.30 +Reason for Study ,00263,OBR,31,250,CE,Y,,4.5.3.31 +Principal Result Interpreter ,00264,OBR,32,200,NDL,,,4.5.3.32 +Assistant Result Interpreter ,00265,OBR,33,200,NDL,Y,,4.5.3.33 +Technician ,00266,OBR,34,200,NDL,Y,,4.5.3.34 +Transcriptionist ,00267,OBR,35,200,NDL,Y,,4.5.3.35 +Scheduled Date/Time ,00268,OBR,36,26,TS,,,4.5.3.36 +Number of Sample Containers * ,01028,OBR,37,4,NM,,,4.5.3.37 +Transport Logistics of Collected Sample ,01029,OBR,38,250,CE,Y,,4.5.3.38 +Collector's Comment * ,01030,OBR,39,250,CE,Y,,4.5.3.39 +Transport Arrangement Responsibility ,01031,OBR,40,250,CE,,,4.5.3.40 +Transport Arranged ,01032,OBR,41,30,ID,,0224,4.5.3.41 +Escort Required ,01033,OBR,42,1,ID,,0225,4.5.3.42 +Planned Patient Transport Comment ,01034,OBR,43,250,CE,Y,,4.5.3.43 +Procedure Code ,00393,OBR,44,250,CE,,0088,4.5.3.44 +Procedure Code Modifier ,01316,OBR,45,250,CE,Y,0340,4.5.3.45 +Placer Supplemental Service Information ,01474,OBR,46,250,CE,Y,0411,4.5.3.46 +Filler Supplemental Service Information ,01475,OBR,47,250,CE,Y,0411,4.5.3.47 +Medically Necessary Duplicate Procedure Reason.,01646,OBR,48,250,CWE,,0476,4.5.3.48 +Result Handling ,01647,OBR,49,2,IS,,0507,4.5.3.49 +Parent Universal Service Identifier ,02286,OBR,50,250,CWE,,,4.5.3.50 +Set ID - OBX ,00569,OBX,1,4,SI,,,7.4.2.1 +Value Type ,00570,OBX,2,2,ID,,0125,7.4.2.2 +Observation Identifier ,00571,OBX,3,250,CE,,,7.4.2.3 +Observation Sub-ID ,00572,OBX,4,20,ST,,,7.4.2.4 +Observation Value ,00573,OBX,5,0,var,Y,,7.4.2.5.5 +Units ,00574,OBX,6,250,CE,,,7.4.2.6 +References Range ,00575,OBX,7,60,ST,,,7.4.2.7 +Abnormal Flags ,00576,OBX,8,5,IS,Y,0078,7.4.2.8 +Probability ,00577,OBX,9,5,NM,,,7.4.2.9 +Nature of Abnormal Test ,00578,OBX,10,2,ID,Y,0080,7.4.2.10 +Observation Result Status ,00579,OBX,11,1,ID,,0085,7.4.2.11 +Effective Date of Reference Range Values ,00580,OBX,12,26,TS,,,7.4.2.12 +User Defined Access Checks ,00581,OBX,13,20,ST,,,7.4.2.13 +Date/Time of the Observation ,00582,OBX,14,26,TS,,,7.4.2.14 +Producer's Reference ,00583,OBX,15,250,CE,,,7.4.2.15 +Responsible Observer ,00584,OBX,16,250,XCN,Y,,7.4.2.16 +Observation Method ,00936,OBX,17,250,CE,Y,,7.4.2.17 +Equipment Instance Identifier ,01479,OBX,18,22,EI,Y,,7.4.2.18 +Date/Time of the Analysis ,01480,OBX,19,26,TS,,,7.4.2.19 +Performing Organization Name ,02283,OBX,23,567,XON,,,7.4.2.23 +Performing Organization Address ,02284,OBX,24,631,XAD,,,7.4.2.24 +Performing Organization Medical Director ,02285,OBX,25,3002,XCN,,,7.4.2.25 +Type ,00269,ODS,1,1,ID,,0159,4.8.1.1 +Service Period ,00270,ODS,2,250,CE,Y,,4.8.1.2 +"Diet, Supplement, or Preference Code ",00271,ODS,3,250,CE,Y,,4.8.1.3 +Text Instruction ,00272,ODS,4,80,ST,Y,,4.8.1.4 +Tray Type ,00273,ODT,1,250,CE,,0160,4.8.2.1 +Service Period ,00270,ODT,2,250,CE,Y,,4.8.2.2 +Text Instruction,00272,ODT,3,80,ST,,,4.8.2.3 +Sequence Number - Test/Observation Master File,00586,OM1,1,4,NM,,,8.8.8.1 +Producer's Service/Test/Observation ID ,00587,OM1,2,250,CE,,9999,8.8.8.2 +Permitted Data Types ,00588,OM1,3,12,ID,Y,0125,8.8.8.3 +Specimen Required ,00589,OM1,4,1,ID,,0136,8.8.8.4 +Producer ID ,00590,OM1,5,250,CE,,9999,8.8.8.5 +Observation Description ,00591,OM1,6,200,TX,,,8.8.8.6 +Other Service/Test/Observation IDs for the Observation,00592,OM1,7,250,CE,,9999,8.8.8.7 +Other Names ,00593,OM1,8,200,ST,Y,,8.8.8.8 +Preferred Report Name for the Observation ,00594,OM1,9,30,ST,,,8.8.8.9 +Preferred Short Name or Mnemonic for Observation,00595,OM1,10,8,ST,,,8.8.8.10 +Preferred Long Name for the Observation ,00596,OM1,11,200,ST,,,8.8.8.11 +Orderability ,00597,OM1,12,1,ID,,0136,8.8.8.12 +Identity of Instrument Used to Perform this Study,00598,OM1,13,250,CE,Y,9999,8.8.8.13 +Coded Representation of Method ,00599,OM1,14,250,CE,Y,9999,8.8.8.14 +Portable Device Indicator ,00600,OM1,15,1,ID,,0136,8.8.8.15 +Observation Producing Department/Section ,00601,OM1,16,250,CE,Y,9999,8.8.8.16 +Telephone Number of Section ,00602,OM1,17,250,XTN,,,8.8.8.17 +Nature of Service/Test/Observation ,00603,OM1,18,1,IS,,0174,8.8.8.18 +Report Subheader ,00604,OM1,19,250,CE,,9999,8.8.8.19 +Report Display Order ,00605,OM1,20,20,ST,,,8.8.8.20 +Date/Time Stamp for any change in Definition for the Observation,00606,OM1,21,26,TS,,,8.8.8.21 +Effective Date/Time of Change ,00607,OM1,22,26,TS,,,8.8.8.22 +Typical Turn-Around Time ,00608,OM1,23,20,NM,,,8.8.8.23 +Processing Time ,00609,OM1,24,20,NM,,,8.8.8.24 +Processing Priority ,00610,OM1,25,40,ID,Y,0168,8.8.8.25 +Reporting Priority ,00611,OM1,26,5,ID,,0169,8.8.8.26 +Outside Site(s) Where Observation may be Performed,00612,OM1,27,250,CE,Y,9999,8.8.8.27 +Address of Outside Site(s) ,00613,OM1,28,250,XAD,Y,,8.8.8.28 +Phone Number of Outside Site ,00614,OM1,29,250,XTN,,,8.8.8.29 +Confidentiality Code ,00615,OM1,30,250,CWE,,0177,8.8.8.30 +Observations Required to Interpret the Observation,00616,OM1,31,250,CE,,9999,8.8.8.31 +Interpretation of Observations ,00617,OM1,32,65536,TX,,,8.8.8.32 +Contraindications to Observations ,00618,OM1,33,250,CE,,9999,8.8.8.33 +Reflex Tests/Observations ,00619,OM1,34,250,CE,Y,9999,8.8.8.34 +Rules that Trigger Reflex Testing ,00620,OM1,35,80,TX,,,8.8.8.35 +Fixed Canned Message ,00621,OM1,36,250,CE,,9999,8.8.8.36 +Patient Preparation ,00622,OM1,37,200,TX,,,8.8.8.37 +Procedure Medication ,00623,OM1,38,250,CE,,9999,8.8.8.38 +Factors that may Affect the Observation ,00624,OM1,39,200,TX,,,8.8.8.39 +Service/Test/Observation Performance Schedule,00625,OM1,40,60,ST,Y,,8.8.8.40 +Description of Test Methods ,00626,OM1,41,65536,TX,,,8.8.8.41 +Kind of Quantity Observed ,00937,OM1,42,250,CE,,0254,8.8.8.42 +Point Versus Interval ,00938,OM1,43,250,CE,,0255,8.8.8.43 +Challenge Information ,00939,OM1,44,200,TX,,0256,8.8.8.44 +Relationship Modifier ,00940,OM1,45,250,CE,,0258,8.8.8.45 +Target Anatomic Site Of Test ,00941,OM1,46,250,CE,,9999,8.8.8.46 +Modality Of Imaging Measurement ,00942,OM1,47,250,CE,,0259,8.8.8.47 +Sequence Number - Test/Observation Master File,00586,OM2,1,4,NM,,,8.8.9.1 +Units of Measure ,00627,OM2,2,250,CE,,9999,8.8.9.2 +Range of Decimal Precision ,00628,OM2,3,10,NM,Y,,8.8.9.3 +Corresponding SI Units of Measure ,00629,OM2,4,250,CE,,9999,8.8.9.4 +SI Conversion Factor ,00630,OM2,5,60,TX,,,8.8.9.5 +Reference (Normal) Range - Ordinal and Continuous Observations,00631,OM2,6,250,RFR,Y,,8.8.9.6 +Critical Range for Ordinal and Continuous Observations,00632,OM2,7,205,RFR,Y,,8.8.9.7 +Absolute Range for Ordinal and Continuous Observations ,00633,OM2,8,250,RFR,,,8.8.9.8 +Delta Check Criteria ,00634,OM2,9,250,DLT,Y,,8.8.9.9 +Minimum Meaningful Increments ,00635,OM2,10,20,NM,,,8.8.9.10 +Sequence Number - Test/Observation Master File,00586,OM3,1,4,NM,,,8.8.10.1 +Preferred Coding System ,00636,OM3,2,250,CE,,9999,8.8.10.2 +"Valid Coded ""Answers"" ",00637,OM3,3,250,CE,,9999,8.8.10.3 +Normal Text/Codes for Categorical Observations,00638,OM3,4,250,CE,Y,9999,8.8.10.4 +Abnormal Text/Codes for Categorical Observations ,00639,OM3,5,250,CE,Y,9999,8.8.10.5 +Critical Text/Codes for Categorical Observations,00640,OM3,6,250,CE,Y,9999,8.8.10.6 +Value Type ,00570,OM3,7,2,ID,,0125,8.8.10.7 +Sequence Number - Test/Observation Master File,00586,OM4,1,4,NM,,,8.8.11.1 +Derived Specimen ,00642,OM4,2,1,ID,,0170,8.8.11.2 +Container Description ,00643,OM4,3,60,TX,,,8.8.11.3 +Container Volume ,00644,OM4,4,20,NM,,,8.8.11.4 +Container Units ,00645,OM4,5,250,CE,,9999,8.8.11.5 +Specimen ,00646,OM4,6,250,CE,,9999,8.8.11.6 +Additive ,00647,OM4,7,250,CWE,,0371,8.8.11.7 +Preparation ,00648,OM4,8,10240,TX,,,8.8.11.8 +Special Handling Requirements ,00649,OM4,9,10240,TX,,,8.8.11.9 +Normal Collection Volume ,00650,OM4,10,20,CQ,,,8.8.11.10 +Minimum Collection Volume ,00651,OM4,11,20,CQ,,,8.8.11.11 +Specimen Requirements ,00652,OM4,12,10240,TX,,,8.8.11.12 +Specimen Priorities ,00653,OM4,13,1,ID,Y,0027,8.8.11.13 +Specimen Retention Time ,00654,OM4,14,20,CQ,,,8.8.11.14 +Sequence Number - Test/Observation Master File,00586,OM5,1,4,NM,,,8.8.12.1 +Test/Observations Included within an Ordered Test Battery,00655,OM5,2,250,CE,Y,9999,8.8.12.2 +Observation ID Suffixes ,00656,OM5,3,250,ST,,,8.8.12.3 +Sequence Number - Test/Observation Master File,00586,OM6,1,4,NM,,,8.8.13.1 +Derivation Rule ,00657,OM6,2,10240,TX,,,8.8.13.2 +Sequence Number - Test/Observation Master File,00586,OM7,1,4,NM,,,8.8.14.1 +Universal Service Identifier ,00238,OM7,2,250,CE,,,8.8.14.2 +Category Identifier ,01481,OM7,3,250,CE,Y,0412,8.8.14.3 +Category Description ,01482,OM7,4,200,TX,,,8.8.14.4 +Category Synonym ,01483,OM7,5,200,ST,Y,,8.8.14.5 +Effective Test/Service Start Date/Time ,01484,OM7,6,26,TS,,,8.8.14.6 +Effective Test/Service End Date/Time ,01485,OM7,7,26,TS,,,8.8.14.7 +Test/Service Default Duration Quantity ,01486,OM7,8,5,NM,,,8.8.14.8 +Test/Service Default Duration Units ,01487,OM7,9,250,CE,,9999,8.8.14.9 +Test/Service Default Frequency ,01488,OM7,10,60,IS,,0335,8.8.14.10 +Consent Indicator ,01489,OM7,11,1,ID,,0136,8.8.14.11 +Consent Identifier ,01490,OM7,12,250,CE,,0413,8.8.14.12 +Consent Effective Start Date/Time ,01491,OM7,13,26,TS,,,8.8.14.13 +Consent Effective End Date/Time ,01492,OM7,14,26,TS,,,8.8.14.14 +Consent Interval Quantity ,01493,OM7,15,5,NM,,,8.8.14.15 +Consent Interval Units ,01494,OM7,16,250,CE,,0414,8.8.14.16 +Consent Waiting Period Quantity ,01495,OM7,17,5,NM,,,8.8.14.17 +Consent Waiting Period Units ,01496,OM7,18,250,CE,,0414,8.8.14.18 +Effective Date/Time of Change ,00607,OM7,19,26,TS,,,8.8.14.19 +Entered By ,00224,OM7,20,250,XCN,,,8.8.14.20 +Orderable-at Location ,01497,OM7,21,200,PL,Y,,8.8.14.21 +Formulary Status ,01498,OM7,22,1,IS,,0473,8.8.14.22 +Special Order Indicator ,01499,OM7,23,1,ID,,0136,8.8.14.23 +Primary Key Value - CDM ,01306,OM7,24,250,CE,Y,0132,8.8.14.24 +Order Control ,00215,ORC,1,2,ID,,0119,4.5.1.1 +Placer Order Number ,00216,ORC,2,22,EI,,,4.5.1.2 +Filler Order Number ,00217,ORC,3,22,EI,,,4.5.1.3 +Placer Group Number ,00218,ORC,4,22,EI,,,4.5.1.4 +Order Status ,00219,ORC,5,2,ID,,0038,4.5.1.5 +Response Flag ,00220,ORC,6,1,ID,,0121,4.5.1.6 +Quantity/Timing ,00221,ORC,7,200,TQ,Y,,4.5.1.7 +Parent ,00222,ORC,8,200,EIP,,,4.5.1.8 +Date/Time of Transaction ,00223,ORC,9,26,TS,,,4.5.1.9 +Entered By ,00224,ORC,10,250,XCN,Y,,4.5.1.10 +Verified By ,00225,ORC,11,250,XCN,Y,,4.5.1.11 +Ordering Provider ,00226,ORC,12,250,XCN,Y,,4.5.1.12 +Enterer's Location ,00227,ORC,13,80,PL,,,4.5.1.13 +Call Back Phone Number ,00228,ORC,14,250,XTN,Y,,4.5.1.14 +Order Effective Date/Time ,00229,ORC,15,26,TS,,,4.5.1.15 +Order Control Code Reason ,00230,ORC,16,250,CE,,,4.5.1.16 +Entering Organization ,00231,ORC,17,250,CE,,,4.5.1.17 +Entering Device ,00232,ORC,18,250,CE,,,4.5.1.18 +Action By ,00233,ORC,19,250,XCN,Y,,4.5.1.19 +Advanced Beneficiary Notice Code ,01310,ORC,20,250,CE,,0339,4.5.1.20 +Ordering Facility Name ,01311,ORC,21,250,XON,Y,,4.5.1.21 +Ordering Facility Address ,01312,ORC,22,250,XAD,Y,,4.5.1.22 +Ordering Facility Phone Number ,01313,ORC,23,250,XTN,Y,,4.5.1.23 +Ordering Provider Address ,01314,ORC,24,250,XAD,Y,,4.5.1.24 +Order Status Modifier ,01473,ORC,25,250,CWE,,,4.5.1.25 +Advanced Beneficiary Notice Override Reason,01641,ORC,26,60,CWE,,0552,4.5.1.26 +Filler's Expected Availability Date/Time ,01642,ORC,27,26,TS,,,4.5.1.27 +Confidentiality Code ,00615,ORC,28,250,CWE,,0177,4.5.1.28 +Order Type ,01643,ORC,29,250,CWE,,0482,4.5.1.29 +Enterer Authorization Mode ,01644,ORC,30,250,CNE,,0483,4.5.1.30 +Parent Universal Service Identifier ,02286,ORC,31,250,CWE,,,4.5.1.31 +Set ID - ORG ,01459,ORG,1,60,SI,,,15.4.5.1 +Organization Unit Code ,01460,ORG,2,250,CE,,0405,15.4.5.2 +Organization Unit Type Code ,01625,ORG,3,250,CE,,0474,15.4.5.3 +Primary Org Unit Indicator ,01462,ORG,4,1,ID,,0136,15.4.5.4 +Practitioner Org Unit Identifier ,01463,ORG,5,60,CX,,,15.4.5.5 +Health Care Provider Type Code ,01464,ORG,6,250,CE,,0452,15.4.5.6 +Health Care Provider Classification Code ,01614,ORG,7,250,CE,,0453,15.4.5.7 +Health Care Provider Area of Specialization Code,01615,ORG,8,250,CE,,0454,15.4.5.8 +Effective Date Range ,01465,ORG,9,52,DR,,,15.4.5.9 +Employment Status Code ,01276,ORG,10,250,CE,,0066,15.4.5.10 +Board Approval Indicator ,01467,ORG,11,1,ID,,0136,15.4.5.11 +Primary Care Physician Indicator ,01468,ORG,12,1,ID,,0136,15.4.5.12 +Business Rule Override Type ,01829,OVR,1,705,CWE,,0518,2.15.11.1 +Business Rule Override Code ,01830,OVR,2,705,CWE,,0521,2.15.11.2 +Override Comments ,01831,OVR,3,200,TX,,,2.15.11.3 +Override Entered By ,01832,OVR,4,250,XCN,,,2.15.11.4 +Override Authorized By ,01833,OVR,5,250,XCN,,,2.15.11.5 +Implicated Product ,01098,PCR,1,250,CE,,,7.12.3.1 +Generic Product ,01099,PCR,2,1,IS,,0249,7.12.3.2 +Product Class ,01100,PCR,3,250,CE,,,7.12.3.3 +Total Duration Of Therapy ,01101,PCR,4,8,CQ,,,7.12.3.4 +Product Manufacture Date ,01102,PCR,5,26,TS,,,7.12.3.5 +Product Expiration Date ,01103,PCR,6,26,TS,,,7.12.3.6 +Product Implantation Date ,01104,PCR,7,26,TS,,,7.12.3.7 +Product Explantation Date ,01105,PCR,8,26,TS,,,7.12.3.8 +Single Use Device ,01106,PCR,9,8,IS,,0244,7.12.3.9 +Indication For Product Use ,01107,PCR,10,250,CE,,,7.12.3.10 +Product Problem ,01108,PCR,11,8,IS,,0245,7.12.3.11 +Product Serial/Lot Number ,01109,PCR,12,30,ST,Y,,7.12.3.12 +Product Available For Inspection ,01110,PCR,13,1,IS,,0246,7.12.3.13 +Product Evaluation Performed ,01111,PCR,14,250,CE,,,7.12.3.14 +Product Evaluation Status ,01112,PCR,15,250,CE,,0247,7.12.3.15 +Product Evaluation Results ,01113,PCR,16,250,CE,,,7.12.3.16 +Evaluated Product Source ,01114,PCR,17,8,ID,,0248,7.12.3.17 +Date Product Returned To Manufacturer ,01115,PCR,18,26,TS,,,7.12.3.18 +Device Operator Qualifications ,01116,PCR,19,1,ID,,0242,7.12.3.19 +Relatedness Assessment ,01117,PCR,20,1,ID,,0250,7.12.3.20 +Action Taken In Response To The Event ,01118,PCR,21,2,ID,Y,0251,7.12.3.21 +Event Causality Observations ,01119,PCR,22,2,ID,Y,0252,7.12.3.22 +Indirect Exposure Mechanism ,01120,PCR,23,1,ID,Y,0253,7.12.3.23 +Living Dependency ,00755,PD1,1,2,IS,Y,0223,3.4.10.1 +Living Arrangement ,00742,PD1,2,2,IS,,0220,3.4.10.2 +Patient Primary Facility ,00756,PD1,3,250,XON,Y,,3.4.10.3 +Patient Primary Care Provider Name & ID No.,00757,PD1,4,250,XCN,Y,,3.4.10.4 +Student Indicator ,00745,PD1,5,2,IS,,0231,3.4.10.5 +Handicap ,00753,PD1,6,2,IS,,0295,3.4.10.6 +Living Will Code ,00759,PD1,7,2,IS,,0315,3.4.10.7 +Organ Donor Code ,00760,PD1,8,2,IS,,0316,3.4.10.8 +Separate Bill ,00761,PD1,9,1,ID,,0136,3.4.10.9 +Duplicate Patient ,00762,PD1,10,250,CX,Y,,3.4.10.10 +Publicity Code ,00743,PD1,11,250,CE,,0215,3.4.10.11 +Protection Indicator ,00744,PD1,12,1,ID,,0136,3.4.10.12 +Protection Indicator Effective Date ,01566,PD1,13,8,DT,,,3.4.10.13 +Place of Worship ,01567,PD1,14,250,XON,Y,,3.4.10.14 +Advance Directive Code ,01568,PD1,15,250,CE,Y,0435,3.4.10.15 +Immunization Registry Status ,01569,PD1,16,1,IS,,0441,3.4.10.16 +Immunization Registry Status Effective Date ,01570,PD1,17,8,DT,,,3.4.10.17 +Publicity Code Effective Date ,01571,PD1,18,8,DT,,,3.4.10.18 +Military Branch ,01572,PD1,19,5,IS,,0140,3.4.10.19 +Military Rank/Grade ,00486,PD1,20,2,IS,,0141,3.4.10.20 +Military Status ,01573,PD1,21,3,IS,,0142,3.4.10.21 +Death Cause Code ,01574,PDA,1,250,CE,Y,,3.4.12.1 +Death Location ,01575,PDA,2,80,PL,,,3.4.12.2 +Death Certified Indicator ,01576,PDA,3,1,ID,,0136,3.4.12.3 +Death Certificate Signed Date/Time ,01577,PDA,4,26,TS,,,3.4.12.4 +Death Certified By ,01578,PDA,5,250,XCN,,,3.4.12.5 +Autopsy Indicator ,01579,PDA,6,1,ID,,0136,3.4.12.6 +Autopsy Start and End Date/Time ,01580,PDA,7,53,DR,,,3.4.12.7 +Autopsy Performed By ,01581,PDA,8,250,XCN,,,3.4.12.8 +Coroner Indicator ,01582,PDA,9,1,ID,,0136,3.4.12.9 +Manufacturer/Distributor ,01247,PDC,1,250,XON,Y,,7.12.5.1 +Country ,01248,PDC,2,250,CE,,,7.12.5.2 +Brand Name ,01249,PDC,3,60,ST,,,7.12.5.3 +Device Family Name ,01250,PDC,4,60,ST,,,7.12.5.4 +Generic Name ,01251,PDC,5,250,CE,,,7.12.5.5 +Model Identifier ,01252,PDC,6,60,ST,Y,,7.12.5.6 +Catalogue Identifier ,01253,PDC,7,60,ST,,,7.12.5.7 +Other Identifier ,01254,PDC,8,60,ST,Y,,7.12.5.8 +Product Code ,01255,PDC,9,250,CE,,,7.12.5.9 +Marketing Basis ,01256,PDC,10,4,ID,,0330,7.12.5.10 +Marketing Approval ID ,01257,PDC,11,60,ST,,,7.12.5.11 +Labeled Shelf Life ,01258,PDC,12,12,CQ,,,7.12.5.12 +Expected Shelf Life ,01259,PDC,13,12,CQ,,,7.12.5.13 +Date First Marketed ,01260,PDC,14,26,TS,,,7.12.5.14 +Date Last Marketed ,01261,PDC,15,26,TS,,,7.12.5.15 +Event Identifiers Used ,01073,PEO,1,250,CE,Y,,7.12.2.1 +Event Symptom/Diagnosis Code ,01074,PEO,2,250,CE,Y,,7.12.2.2 +Event Onset Date/Time ,01075,PEO,3,26,TS,,,7.12.2.3 +Event Exacerbation Date/Time ,01076,PEO,4,26,TS,,,7.12.2.4 +Event Improved Date/Time ,01077,PEO,5,26,TS,,,7.12.2.5 +Event Ended Data/Time ,01078,PEO,6,26,TS,,,7.12.2.6 +Event Location Occurred Address ,01079,PEO,7,250,XAD,Y,,7.12.2.7 +Event Qualification ,01080,PEO,8,1,ID,Y,0237,7.12.2.8 +Event Serious ,01081,PEO,9,1,ID,,0238,7.12.2.9 +Event Expected ,01082,PEO,10,1,ID,,0239,7.12.2.10 +Event Outcome ,01083,PEO,11,1,ID,Y,0240,7.12.2.11 +Patient Outcome ,01084,PEO,12,1,ID,,0241,7.12.2.12 +Event Description From Others ,01085,PEO,13,600,FT,Y,,7.12.2.13 +Event From Original Reporter ,01086,PEO,14,600,FT,Y,,7.12.2.14 +Event Description From Patient ,01087,PEO,15,600,FT,Y,,7.12.2.15 +Event Description From Practitioner ,01088,PEO,16,600,FT,Y,,7.12.2.16 +Event Description From Autopsy ,01089,PEO,17,600,FT,Y,,7.12.2.17 +Cause Of Death ,01090,PEO,18,250,CE,Y,,7.12.2.18 +Primary Observer Name ,01091,PEO,19,250,XPN,Y,,7.12.2.19 +Primary Observer Address ,01092,PEO,20,250,XAD,Y,,7.12.2.20 +Primary Observer Telephone ,01093,PEO,21,250,XTN,Y,,7.12.2.21 +Primary Observer's Qualification ,01094,PEO,22,1,ID,,0242,7.12.2.22 +Confirmation Provided By ,01095,PEO,23,1,ID,,0242,7.12.2.23 +Primary Observer Aware Date/Time ,01096,PEO,24,26,TS,,,7.12.2.24 +Primary Observer's identity May Be Divulged ,01097,PEO,25,1,ID,,0243,7.12.2.25 +Sender Organization Name ,01059,PES,1,250,XON,Y,,7.12.1.1 +Sender Individual Name ,01060,PES,2,250,XCN,Y,,7.12.1.2 +Sender Address ,01062,PES,3,250,XAD,Y,,7.12.1.3 +Sender Telephone ,01063,PES,4,250,XTN,Y,,7.12.1.4 +Sender Event Identifier ,01064,PES,5,75,EI,,,7.12.1.5 +Sender Sequence Number ,01065,PES,6,2,NM,,,7.12.1.6 +Sender Event Description ,01066,PES,7,600,FT,Y,,7.12.1.7 +Sender Comment ,01067,PES,8,600,FT,,,7.12.1.8 +Sender Aware Date/Time ,01068,PES,9,26,TS,,,7.12.1.9 +Event Report Date ,01069,PES,10,26,TS,,,7.12.1.10 +Event Report Timing/Type ,01070,PES,11,3,ID,Y,0234,7.12.1.11 +Event Report Source ,01071,PES,12,1,ID,,0235,7.12.1.12 +Event Reported To ,01072,PES,13,1,ID,Y,0236,7.12.1.13 +Set ID - PID ,00104,PID,1,4,SI,,,3.4.2.1 +Patient ID ,00105,PID,2,20,CX,,,3.4.2.2 +Patient Identifier List ,00106,PID,3,250,CX,Y,,3.4.2.3 +Alternate Patient ID - PID ,00107,PID,4,20,CX,Y,,3.4.2.4 +Patient Name ,00108,PID,5,250,XPN,Y,,3.4.2.5 +Mother's Maiden Name ,00109,PID,6,250,XPN,Y,,3.4.2.6 +Date/Time of Birth ,00110,PID,7,26,TS,,,3.4.2.7 +Administrative Sex ,00111,PID,8,1,IS,,0001,3.4.2.8 +Patient Alias ,00112,PID,9,250,XPN,Y,,3.4.2.9 +Race ,00113,PID,10,250,CE,Y,0005,3.4.2.10 +Patient Address ,00114,PID,11,250,XAD,Y,,3.4.2.11 +County Code ,00115,PID,12,4,IS,,0289,3.4.2.12 +Phone Number - Home ,00116,PID,13,250,XTN,Y,,3.4.2.13 +Phone Number - Business ,00117,PID,14,250,XTN,Y,,3.4.2.14 +Primary Language ,00118,PID,15,250,CE,,0296,3.4.2.15 +Marital Status ,00119,PID,16,250,CE,,0002,3.4.2.16 +Religion ,00120,PID,17,250,CE,,0006,3.4.2.17 +Patient Account Number ,00121,PID,18,250,CX,,,3.4.2.18 +SSN Number - Patient ,00122,PID,19,16,ST,,,3.4.2.19 +Driver's License Number - Patient ,00123,PID,20,25,DLN,,,3.4.2.20 +Mother's Identifier ,00124,PID,21,250,CX,Y,,3.4.2.21 +Ethnic Group ,00125,PID,22,250,CE,Y,0189,3.4.2.22 +Birth Place ,00126,PID,23,250,ST,,,3.4.2.23 +Multiple Birth Indicator ,00127,PID,24,1,ID,,0136,3.4.2.24 +Birth Order ,00128,PID,25,2,NM,,,3.4.2.25 +Citizenship ,00129,PID,26,250,CE,Y,0171,3.4.2.26 +Veterans Military Status ,00130,PID,27,250,CE,,0172,3.4.2.27 +Nationality ,00739,PID,28,250,CE,,0212,3.4.2.28 +Patient Death Date and Time ,00740,PID,29,26,TS,,,3.4.2.29 +Patient Death Indicator ,00741,PID,30,1,ID,,0136,3.4.2.30 +Identity Unknown Indicator ,01535,PID,31,1,ID,,0136,3.4.2.31 +Identity Reliability Code ,01536,PID,32,20,IS,Y,0445,3.4.2.32 +Last Update Date/Time ,01537,PID,33,26,TS,,,3.4.2.33 +Last Update Facility ,01538,PID,34,241,HD,,,3.4.2.34 +Species Code ,01539,PID,35,250,CE,,0446,3.4.2.35 +Breed Code ,01540,PID,36,250,CE,,0447,3.4.2.36 +Strain ,01541,PID,37,80,ST,,,3.4.2.37 +Production Class Code ,01542,PID,38,250,CE,,0429,3.4.2.38 +Tribal Citizenship ,01840,PID,39,250,CWE,Y,0171,3.4.2.39 +Set ID - PR1 ,00391,PR1,1,4,SI,,,6.5.4.1 +Procedure Coding Method ,00392,PR1,2,3,IS,,0089,6.5.4.2 +Procedure Code ,00393,PR1,3,250,CE,,0088,6.5.4.3 +Procedure Description ,00394,PR1,4,40,ST,,,6.5.4.4 +Procedure Date/Time ,00395,PR1,5,26,TS,,,6.5.4.5 +Procedure Functional Type ,00396,PR1,6,2,IS,,0230,6.5.4.6 +Procedure Minutes ,00397,PR1,7,4,NM,,,6.5.4.7 +Anesthesiologist ,00398,PR1,8,250,XCN,Y,0010,6.5.4.8 +Anesthesia Code ,00399,PR1,9,2,IS,,0019,6.5.4.9 +Anesthesia Minutes ,00400,PR1,10,4,NM,,,6.5.4.10 +Surgeon ,00401,PR1,11,250,XCN,Y,0010,6.5.4.11 +Procedure Practitioner ,00402,PR1,12,250,XCN,Y,0010,6.5.4.12 +Consent Code ,00403,PR1,13,250,CE,,0059,6.5.4.13 +Procedure Priority ,00404,PR1,14,2,ID,,0418,6.5.4.14 +Associated Diagnosis Code ,00772,PR1,15,250,CE,,0051,6.5.4.15 +Procedure Code Modifier ,01316,PR1,16,250,CE,Y,0340,6.5.4.16 +Procedure DRG Type ,01501,PR1,17,20,IS,,0416,6.5.4.17 +Tissue Type Code ,01502,PR1,18,250,CE,Y,0417,6.5.4.18 +Procedure Identifier ,01848,PR1,19,427,EI,,,6.5.4.19 +Procedure Action Code ,01849,PR1,20,1,ID,,0206,6.5.4.20 +Primary Key Value - PRA ,00685,PRA,1,250,CE,,9999,15.4.6.1 +Practitioner Group ,00686,PRA,2,250,CE,Y,0358,15.4.6.2 +Practitioner Category ,00687,PRA,3,3,IS,Y,0186,15.4.6.3 +Provider Billing ,00688,PRA,4,1,ID,,0187,15.4.6.4 +Specialty ,00689,PRA,5,112,SPD,Y,0337,15.4.6.5 +Practitioner ID Numbers ,00690,PRA,6,99,PLN,Y,0338,15.4.6.6 +Privileges ,00691,PRA,7,770,PIP,Y,,15.4.6.7 +Date Entered Practice ,01296,PRA,8,8,DT,,,15.4.6.8 +Institution ,01613,PRA,9,250,CE,,0537,15.4.6.9 +Date Left Practice ,01348,PRA,10,8,DT,,,15.4.6.10 +Government Reimbursement Billing Eligibility,01388,PRA,11,250,CE,Y,0401,15.4.6.11 +Set ID - PRA ,01616,PRA,12,60,SI,,,15.4.6.12 +Action Code ,00816,PRB,1,2,ID,,0287,12.4.2.1 +Action Date/Time ,00817,PRB,2,26,TS,,,12.4.2.2 +Problem ID ,00838,PRB,3,250,CE,,,12.4.2.3 +Problem Instance ID ,00839,PRB,4,60,EI,,,12.4.2.4 +Episode of Care ID ,00820,PRB,5,60,EI,,,12.4.2.5 +Problem List Priority ,00841,PRB,6,60,NM,,,12.4.2.6 +Problem Established Date/Time ,00842,PRB,7,26,TS,,,12.4.2.7 +Anticipated Problem Resolution Date/Time ,00843,PRB,8,26,TS,,,12.4.2.8 +Actual Problem Resolution Date/Time ,00844,PRB,9,26,TS,,,12.4.2.9 +Problem Classification ,00845,PRB,10,250,CE,,,12.4.2.10 +Problem Management Discipline ,00846,PRB,11,250,CE,Y,,12.4.2.11 +Problem Persistence ,00847,PRB,12,250,CE,,,12.4.2.12 +Problem Confirmation Status ,00848,PRB,13,250,CE,,,12.4.2.13 +Problem Life Cycle Status ,00849,PRB,14,250,CE,,,12.4.2.14 +Problem Life Cycle Status Date/Time ,00850,PRB,15,26,TS,,,12.4.2.15 +Problem Date of Onset ,00851,PRB,16,26,TS,,,12.4.2.16 +Problem Onset Text ,00852,PRB,17,80,ST,,,12.4.2.17 +Problem Ranking ,00853,PRB,18,250,CE,,,12.4.2.18 +Certainty of Problem ,00854,PRB,19,250,CE,,,12.4.2.19 +Probability of Problem (0-1) ,00855,PRB,20,5,NM,,,12.4.2.20 +Individual Awareness of Problem ,00856,PRB,21,250,CE,,,12.4.2.21 +Problem Prognosis ,00857,PRB,22,250,CE,,,12.4.2.22 +Individual Awareness of Prognosis ,00858,PRB,23,250,CE,,,12.4.2.23 +Family/Significant Other Awareness of Problem/Prognosis,00859,PRB,24,200,ST,,,12.4.2.24 +Security/Sensitivity ,00823,PRB,25,250,CE,,,12.4.2.25 +Primary Key Value - PRC ,00982,PRC,1,250,CE,,0132,8.10.3.1 +Facility ID - PRC ,00995,PRC,2,250,CE,Y,0464,8.10.3.2 +Department ,00676,PRC,3,250,CE,Y,0184,8.10.3.3 +Valid Patient Classes ,00967,PRC,4,1,IS,Y,0004,8.10.3.4 +Price ,00998,PRC,5,12,CP,Y,,8.10.3.5 +Formula ,00999,PRC,6,200,ST,Y,,8.10.3.6 +Minimum Quantity ,01000,PRC,7,4,NM,,,8.10.3.7 +Maximum Quantity ,01001,PRC,8,4,NM,,,8.10.3.8 +Minimum Price ,01002,PRC,9,12,MO,,,8.10.3.9 +Maximum Price ,01003,PRC,10,12,MO,,,8.10.3.10 +Effective Start Date ,01004,PRC,11,26,TS,,,8.10.3.11 +Effective End Date ,01005,PRC,12,26,TS,,,8.10.3.12 +Price Override Flag ,01006,PRC,13,1,IS,,0268,8.10.3.13 +Billing Category ,01007,PRC,14,250,CE,Y,0293,8.10.3.14 +Chargeable Flag ,01008,PRC,15,1,ID,,0136,8.10.3.15 +Active/Inactive Flag ,00675,PRC,16,1,ID,,0183,8.10.3.16 +Cost ,00989,PRC,17,12,MO,,,8.10.3.17 +Charge On Indicator ,01009,PRC,18,1,IS,,0269,8.10.3.18 +Provider Role ,01155,PRD,1,250,CE,Y,0286,11.6.3.1 +Provider Name ,01156,PRD,2,250,XPN,Y,,11.6.3.2 +Provider Address ,01157,PRD,3,250,XAD,Y,,11.6.3.3 +Provider Location ,01158,PRD,4,60,PL,,,11.6.3.4 +Provider Communication Information ,01159,PRD,5,250,XTN,Y,,11.6.3.5 +Preferred Method of Contact ,00684,PRD,6,250,CE,,0185,11.6.3.6 +Provider Identifiers ,01162,PRD,7,100,PLN,Y,,11.6.3.7 +Effective Start Date of Provider Role ,01163,PRD,8,26,TS,,,11.6.3.8 +Effective End Date of Provider Role ,01164,PRD,9,26,TS,,,11.6.3.9 +Report Type ,01233,PSH,1,60,ST,,,7.12.4.1 +Report Form Identifier ,01297,PSH,2,60,ST,,,7.12.4.2 +Report Date ,01235,PSH,3,26,TS,,,7.12.4.3 +Report Interval Start Date ,01236,PSH,4,26,TS,,,7.12.4.4 +Report Interval End Date ,01237,PSH,5,26,TS,,,7.12.4.5 +Quantity Manufactured ,01238,PSH,6,12,CQ,,,7.12.4.6 +Quantity Distributed ,01239,PSH,7,12,CQ,,,7.12.4.7 +Quantity Distributed Method ,01240,PSH,8,1,ID,,0329,7.12.4.8 +Quantity Distributed Comment ,01241,PSH,9,600,FT,,,7.12.4.9 +Quantity in Use ,01242,PSH,10,12,CQ,,,7.12.4.10 +Quantity in Use Method ,01243,PSH,11,1,ID,,0329,7.12.4.11 +Quantity in Use Comment ,01244,PSH,12,600,FT,,,7.12.4.12 +Number of Product Experience Reports Filed by Facility,01245,PSH,13,2,NM,Y,,7.12.4.13 +Number of Product Experience Reports Filed by Distributor,01246,PSH,14,2,NM,Y,,7.12.4.14 +Action Code ,00816,PTH,1,2,ID,,0287,12.4.4.1 +Pathway ID ,01207,PTH,2,250,CE,,,12.4.4.2 +Pathway Instance ID ,01208,PTH,3,60,EI,,,12.4.4.3 +Pathway Established Date/Time ,01209,PTH,4,26,TS,,,12.4.4.4 +Pathway Life Cycle Status ,01210,PTH,5,250,CE,,,12.4.4.5 +Change Pathway Life Cycle Status Date/Time ,01211,PTH,6,26,TS,,,12.4.4.6 +Set ID - PV1 ,00131,PV1,1,4,SI,,,3.4.3.1 +Patient Class ,00132,PV1,2,1,IS,,0004,3.4.3.2 +Assigned Patient Location ,00133,PV1,3,80,PL,,,3.4.3.3 +Admission Type ,00134,PV1,4,2,IS,,0007,3.4.3.4 +Preadmit Number ,00135,PV1,5,250,CX,,,3.4.3.5 +Prior Patient Location ,00136,PV1,6,80,PL,,,3.4.3.6 +Attending Doctor ,00137,PV1,7,250,XCN,Y,0010,3.4.3.7 +Referring Doctor ,00138,PV1,8,250,XCN,Y,0010,3.4.3.8 +Consulting Doctor ,00139,PV1,9,250,XCN,Y,0010,3.4.3.9 +Hospital Service ,00140,PV1,10,3,IS,,0069,3.4.3.10 +Temporary Location ,00141,PV1,11,80,PL,,,3.4.3.11 +Preadmit Test Indicator ,00142,PV1,12,2,IS,,0087,3.4.3.12 +Re-admission Indicator ,00143,PV1,13,2,IS,,0092,3.4.3.13 +Admit Source ,00144,PV1,14,6,IS,,0023,3.4.3.14 +Ambulatory Status ,00145,PV1,15,2,IS,Y,0009,3.4.3.15 +VIP Indicator ,00146,PV1,16,2,IS,,0099,3.4.3.16 +Admitting Doctor ,00147,PV1,17,250,XCN,Y,0010,3.4.3.17 +Patient Type ,00148,PV1,18,2,IS,,0018,3.4.3.18 +Visit Number ,00149,PV1,19,250,CX,,,3.4.3.19 +Financial Class ,00150,PV1,20,50,FC,Y,0064,3.4.3.20 +Charge Price Indicator ,00151,PV1,21,2,IS,,0032,3.4.3.21 +Courtesy Code ,00152,PV1,22,2,IS,,0045,3.4.3.22 +Credit Rating ,00153,PV1,23,2,IS,,0046,3.4.3.23 +Contract Code ,00154,PV1,24,2,IS,Y,0044,3.4.3.24 +Contract Effective Date ,00155,PV1,25,8,DT,Y,,3.4.3.25 +Contract Amount ,00156,PV1,26,12,NM,Y,,3.4.3.26 +Contract Period ,00157,PV1,27,3,NM,Y,,3.4.3.27 +Interest Code ,00158,PV1,28,2,IS,,0073,3.4.3.28 +Transfer to Bad Debt Code ,00159,PV1,29,4,IS,,0110,3.4.3.29 +Transfer to Bad Debt Date ,00160,PV1,30,8,DT,,,3.4.3.30 +Bad Debt Agency Code ,00161,PV1,31,10,IS,,0021,3.4.3.31 +Bad Debt Transfer Amount ,00162,PV1,32,12,NM,,,3.4.3.32 +Bad Debt Recovery Amount ,00163,PV1,33,12,NM,,,3.4.3.33 +Delete Account Indicator ,00164,PV1,34,1,IS,,0111,3.4.3.34 +Delete Account Date ,00165,PV1,35,8,DT,,,3.4.3.35 +Discharge Disposition ,00166,PV1,36,3,IS,,0112,3.4.3.36 +Discharged to Location ,00167,PV1,37,47,DLD,,0113,3.4.3.37 +Diet Type ,00168,PV1,38,250,CE,,0114,3.4.3.38 +Servicing Facility ,00169,PV1,39,2,IS,,0115,3.4.3.39 +Bed Status ,00170,PV1,40,1,IS,,0116,3.4.3.40 +Account Status ,00171,PV1,41,2,IS,,0117,3.4.3.41 +Pending Location ,00172,PV1,42,80,PL,,,3.4.3.42 +Prior Temporary Location ,00173,PV1,43,80,PL,,,3.4.3.43 +Admit Date/Time ,00174,PV1,44,26,TS,,,3.4.3.44 +Discharge Date/Time ,00175,PV1,45,26,TS,Y,,3.4.3.45 +Current Patient Balance ,00176,PV1,46,12,NM,,,3.4.3.46 +Total Charges ,00177,PV1,47,12,NM,,,3.4.3.47 +Total Adjustments ,00178,PV1,48,12,NM,,,3.4.3.48 +Total Payments ,00179,PV1,49,12,NM,,,3.4.3.49 +Alternate Visit ID ,00180,PV1,50,250,CX,,0203,3.4.3.50 +Visit Indicator ,01226,PV1,51,1,IS,,0326,3.4.3.51 +Other Healthcare Provider ,01274,PV1,52,250,XCN,Y,0010,3.4.3.52 +Prior Pending Location ,00181,PV2,1,80,PL,,,3.4.4.1 +Accommodation Code ,00182,PV2,2,250,CE,,0129,3.4.4.2 +Admit Reason ,00183,PV2,3,250,CE,,,3.4.4.3 +Transfer Reason ,00184,PV2,4,250,CE,,,3.4.4.4 +Patient Valuables ,00185,PV2,5,25,ST,Y,,3.4.4.5 +Patient Valuables Location ,00186,PV2,6,25,ST,,,3.4.4.6 +Visit User Code ,00187,PV2,7,2,IS,Y,0130,3.4.4.7 +Expected Admit Date/Time ,00188,PV2,8,26,TS,,,3.4.4.8 +Expected Discharge Date/Time ,00189,PV2,9,26,TS,,,3.4.4.9 +Estimated Length of Inpatient Stay ,00711,PV2,10,3,NM,,,3.4.4.10 +Actual Length of Inpatient Stay ,00712,PV2,11,3,NM,,,3.4.4.11 +Visit Description ,00713,PV2,12,50,ST,,,3.4.4.12 +Referral Source Code ,00714,PV2,13,250,XCN,Y,,3.4.4.13 +Previous Service Date ,00715,PV2,14,8,DT,,,3.4.4.14 +Employment Illness Related Indicator ,00716,PV2,15,1,ID,,0136,3.4.4.15 +Purge Status Code ,00717,PV2,16,1,IS,,0213,3.4.4.16 +Purge Status Date ,00718,PV2,17,8,DT,,,3.4.4.17 +Special Program Code ,00719,PV2,18,2,IS,,0214,3.4.4.18 +Retention Indicator ,00720,PV2,19,1,ID,,0136,3.4.4.19 +Expected Number of Insurance Plans ,00721,PV2,20,1,NM,,,3.4.4.20 +Visit Publicity Code ,00722,PV2,21,1,IS,,0215,3.4.4.21 +Visit Protection Indicator ,00723,PV2,22,1,ID,,0136,3.4.4.22 +Clinic Organization Name ,00724,PV2,23,250,XON,Y,,3.4.4.23 +Patient Status Code ,00725,PV2,24,2,IS,,0216,3.4.4.24 +Visit Priority Code ,00726,PV2,25,1,IS,,0217,3.4.4.25 +Previous Treatment Date ,00727,PV2,26,8,DT,,,3.4.4.26 +Expected Discharge Disposition ,00728,PV2,27,2,IS,,0112,3.4.4.27 +Signature on File Date ,00729,PV2,28,8,DT,,,3.4.4.28 +First Similar Illness Date ,00730,PV2,29,8,DT,,,3.4.4.29 +Patient Charge Adjustment Code ,00731,PV2,30,250,CE,,0218,3.4.4.30 +Recurring Service Code ,00732,PV2,31,2,IS,,0219,3.4.4.31 +Billing Media Code ,00733,PV2,32,1,ID,,0136,3.4.4.32 +Expected Surgery Date and Time ,00734,PV2,33,26,TS,,,3.4.4.33 +Military Partnership Code ,00735,PV2,34,1,ID,,0136,3.4.4.34 +Military Non-Availability Code ,00736,PV2,35,1,ID,,0136,3.4.4.35 +Newborn Baby Indicator ,00737,PV2,36,1,ID,,0136,3.4.4.36 +Baby Detained Indicator ,00738,PV2,37,1,ID,,0136,3.4.4.37 +Mode of Arrival Code ,01543,PV2,38,250,CE,,0430,3.4.4.38 +Recreational Drug Use Code ,01544,PV2,39,250,CE,Y,0431,3.4.4.39 +Admission Level of Care Code ,01545,PV2,40,250,CE,,0432,3.4.4.40 +Precaution Code ,01546,PV2,41,250,CE,Y,0433,3.4.4.41 +Patient Condition Code ,01547,PV2,42,250,CE,,0434,3.4.4.42 +Living Will Code ,00759,PV2,43,2,IS,,0315,3.4.4.43 +Organ Donor Code ,00760,PV2,44,2,IS,,0316,3.4.4.44 +Advance Directive Code ,01548,PV2,45,250,CE,Y,0435,3.4.4.45 +Patient Status Effective Date ,01549,PV2,46,8,DT,,,3.4.4.46 +Expected LOA Return Date/Time ,01550,PV2,47,26,TS,,,3.4.4.47 +Expected Pre-admission Testing Date/Time ,01841,PV2,48,26,TS,,,3.4.4.48 +Notify Clergy Code ,01842,PV2,49,20,IS,Y,0534,3.4.4.49 +Query Tag ,00696,QAK,1,32,ST,,,5.5.2.1 +Query Response Status ,00708,QAK,2,2,ID,,0208,5.5.2.2 +Message Query Name ,01375,QAK,3,250,CE,,0471,5.5.2.3 +Hit Count ,01434,QAK,4,10,NM,,,5.5.2.4 +This payload ,01622,QAK,5,10,NM,,,5.5.2.5 +Hits remaining ,01623,QAK,6,10,NM,,,5.5.2.6 +Query Tag ,00696,QID,1,32,ST,,,5.5.3.1 +Message Query Name ,01375,QID,2,250,CE,,0471,5.5.3.2 +Message Query Name ,01375,QPD,1,250,CE,,0471,5.5.4.1 +Query Tag ,00696,QPD,2,32,ST,,,5.5.4.2 +User Parameters (in successive fields) ,01435,QPD,3,0,var,,,5.5.4.3.3 +Query Date/Time ,00025,QRD,1,26,TS,,,5.10.5.3.1 +Query Format Code ,00026,QRD,2,1,ID,,0106,5.10.5.3.2 +Query Priority ,00027,QRD,3,1,ID,,0091,5.10.5.3.3 +Query ID ,00028,QRD,4,10,ST,,,5.10.5.3.4 +Deferred Response Type ,00029,QRD,5,1,ID,,0107,5.10.5.3.5 +Deferred Response Date/Time ,00030,QRD,6,26,TS,,,5.10.5.3.6 +Quantity Limited Request ,00031,QRD,7,10,CQ,,0126,5.10.5.3.7 +Who Subject Filter ,00032,QRD,8,250,XCN,Y,,5.10.5.3.8 +What Subject Filter ,00033,QRD,9,250,CE,Y,0048,5.10.5.3.9 +What Department Data Code ,00034,QRD,10,250,CE,Y,,5.10.5.3.1 +What Data Code Value Qual. ,00035,QRD,11,20,VR,Y,,5.10.5.3.1 +Query Results Level ,00036,QRD,12,1,ID,,0108,5.10.5.3.1 +Where Subject Filter ,00037,QRF,1,20,ST,Y,,5.10.5.4.1 +When Data Start Date/Time ,00038,QRF,2,26,TS,,,5.10.5.4.2 +When Data End Date/Time ,00039,QRF,3,26,TS,,,5.10.5.4.3 +What User Qualifier ,00040,QRF,4,60,ST,Y,,5.10.5.4.4 +Other QRY Subject Filter ,00041,QRF,5,60,ST,Y,,5.10.5.4.5 +Which Date/Time Qualifier ,00042,QRF,6,12,ID,Y,0156,5.10.5.4.6 +Which Date/Time Status Qualifier ,00043,QRF,7,12,ID,Y,0157,5.10.5.4.7 +Date/Time Selection Qualifier ,00044,QRF,8,12,ID,Y,0158,5.10.5.4.8 +When Quantity/Timing Qualifier ,00694,QRF,9,60,TQ,,,5.10.5.4.9 +Search Confidence Threshold ,01442,QRF,10,10,NM,,,5.10.5.4.1 +Candidate Confidence ,01436,QRI,1,10,NM,,,5.5.5.1 +Match Reason Code ,01437,QRI,2,2,IS,Y,0392,5.5.5.2 +Algorithm Descriptor ,01438,QRI,3,250,CE,,0393,5.5.5.3 +Query Priority ,00027,RCP,1,1,ID,,0091,5.5.6.1 +Quantity Limited Request ,00031,RCP,2,10,CQ,,0126,5.5.6.2 +Response Modality ,01440,RCP,3,250,CE,,0394,5.5.6.3 +Execution and Delivery Time ,01441,RCP,4,26,TS,,,5.5.6.4 +Modify Indicator ,01443,RCP,5,1,ID,,0395,5.5.6.5 +Sort-by Field ,01624,RCP,6,512,SRT,Y,,5.5.6.6 +Segment group inclusion ,01594,RCP,7,256,ID,Y,,5.5.6.7 +Number of Columns per Row ,00701,RDF,1,3,NM,,,5.5.7.1 +Column Description ,00702,RDF,2,40,RCD,Y,0440,5.5.7.2 +Column Value ,00703,RDT,1,0,var,,,5.5.8.1.1 +Referral Status ,01137,RF1,1,250,CE,,0283,11.6.1.1 +Referral Priority ,01138,RF1,2,250,CE,,0280,11.6.1.2 +Referral Type ,01139,RF1,3,250,CE,,0281,11.6.1.3 +Referral Disposition ,01140,RF1,4,250,CE,Y,0282,11.6.1.4 +Referral Category ,01141,RF1,5,250,CE,,0284,11.6.1.5 +Originating Referral Identifier ,01142,RF1,6,30,EI,,,11.6.1.6 +Effective Date ,01143,RF1,7,26,TS,,,11.6.1.7 +Expiration Date ,01144,RF1,8,26,TS,,,11.6.1.8 +Process Date ,01145,RF1,9,26,TS,,,11.6.1.9 +Referral Reason ,01228,RF1,10,250,CE,Y,0336,11.6.1.10 +External Referral Identifier ,01300,RF1,11,30,EI,Y,,11.6.1.11 +Set ID - RGS ,01203,RGS,1,4,SI,,,10.6.3.1 +Segment Action Code ,00763,RGS,2,3,ID,,0206,10.6.3.2 +Resource Group ID ,01204,RGS,3,250,CE,,,10.6.3.3 +Risk Management Incident Code ,01530,RMI,1,250,CE,,0427,6.5.14.1 +Date/Time Incident ,01531,RMI,2,26,TS,,,6.5.14.2 +Incident Type Code ,01533,RMI,3,250,CE,,0428,6.5.14.3 +Role Instance ID ,01206,ROL,1,60,EI,,,15.4.7.1 +Action Code ,00816,ROL,2,2,ID,,0287,15.4.7.2 +Role-ROL ,01197,ROL,3,250,CE,,0443,15.4.7.3 +Role Person ,01198,ROL,4,250,XCN,Y,,15.4.7.4 +Role Begin Date/Time ,01199,ROL,5,26,TS,,,15.4.7.5 +Role End Date/Time ,01200,ROL,6,26,TS,,,15.4.7.6 +Role Duration ,01201,ROL,7,250,CE,,,15.4.7.7 +Role Action Reason ,01205,ROL,8,250,CE,,,15.4.7.8 +Provider Type ,01510,ROL,9,250,CE,Y,,15.4.7.9 +Organization Unit Type ,01461,ROL,10,250,CE,,0406,15.4.7.10 +Office/Home Address/Birthplace ,00679,ROL,11,250,XAD,Y,,15.4.7.11 +Phone ,00678,ROL,12,250,XTN,Y,,15.4.7.12 +Anticipated Price ,00285,RQ1,1,10,ST,,,4.11.2.1 +Manufacturer Identifier ,00286,RQ1,2,250,CE,,0385,4.11.2.2 +Manufacturer's Catalog ,00287,RQ1,3,16,ST,,,4.11.2.3 +Vendor ID ,00288,RQ1,4,250,CE,,,4.11.2.4 +Vendor Catalog ,00289,RQ1,5,16,ST,,,4.11.2.5 +Taxable ,00290,RQ1,6,1,ID,,0136,4.11.2.6 +Substitute Allowed ,00291,RQ1,7,1,ID,,0136,4.11.2.7 +Requisition Line Number ,00275,RQD,1,4,SI,,,4.11.1.1 +Item Code - Internal ,00276,RQD,2,250,CE,,,4.11.1.2 +Item Code - External ,00277,RQD,3,250,CE,,,4.11.1.3 +Hospital Item Code ,00278,RQD,4,250,CE,,,4.11.1.4 +Requisition Quantity ,00279,RQD,5,6,NM,,,4.11.1.5 +Requisition Unit of Measure ,00280,RQD,6,250,CE,,,4.11.1.6 +Dept. Cost Center ,00281,RQD,7,30,IS,,0319,4.11.1.7 +Item Natural Account Code ,00282,RQD,8,30,IS,,0320,4.11.1.8 +Deliver To ID ,00283,RQD,9,250,CE,,,4.11.1.9 +Date Needed ,00284,RQD,10,8,DT,,,4.11.1.10 +Give Sub-ID Counter ,00342,RXA,1,4,NM,,,4.14.7.1 +Administration Sub-ID Counter ,00344,RXA,2,4,NM,,,4.14.7.2 +Date/Time Start of Administration ,00345,RXA,3,26,TS,,,4.14.7.3 +Date/Time End of Administration ,00346,RXA,4,26,TS,,,4.14.7.4 +Administered Code ,00347,RXA,5,250,CE,,0292,4.14.7.5 +Administered Amount ,00348,RXA,6,20,NM,,,4.14.7.6 +Administered Units ,00349,RXA,7,250,CE,,,4.14.7.7 +Administered Dosage Form ,00350,RXA,8,250,CE,,,4.14.7.8 +Administration Notes ,00351,RXA,9,250,CE,Y,,4.14.7.9 +Administering Provider ,00352,RXA,10,250,XCN,Y,,4.14.7.10 +Administered-at Location ,00353,RXA,11,200,LA2,,,4.14.7.11 +Administered Per (Time Unit) ,00354,RXA,12,20,ST,,,4.14.7.12 +Administered Strength ,01134,RXA,13,20,NM,,,4.14.7.13 +Administered Strength Units ,01135,RXA,14,250,CE,,,4.14.7.14 +Substance Lot Number ,01129,RXA,15,20,ST,Y,,4.14.7.15 +Substance Expiration Date ,01130,RXA,16,26,TS,Y,,4.14.7.16 +Substance Manufacturer Name ,01131,RXA,17,250,CE,Y,0227,4.14.7.17 +Substance/Treatment Refusal Reason ,01136,RXA,18,250,CE,Y,,4.14.7.18 +Indication ,01123,RXA,19,250,CE,Y,,4.14.7.19 +Completion Status ,01223,RXA,20,2,ID,,0322,4.14.7.20 +Action Code - RXA ,01224,RXA,21,2,ID,,0323,4.14.7.21 +System Entry Date/Time ,01225,RXA,22,26,TS,,,4.14.7.22 +Administered Drug Strength Volume ,01696,RXA,23,5,NM,,,4.14.7.23 +Administered Drug Strength Volume Units ,01697,RXA,24,250,CWE,,,4.14.7.24 +Administered Barcode Identifier ,01698,RXA,25,60,CWE,,,4.14.7.25 +Pharmacy Order Type ,01699,RXA,26,1,ID,,0480,4.14.7.26 +RX Component Type ,00313,RXC,1,1,ID,,0166,4.14.3.1 +Component Code ,00314,RXC,2,250,CE,,,4.14.3.2 +Component Amount ,00315,RXC,3,20,NM,,,4.14.3.3 +Component Units ,00316,RXC,4,250,CE,,,4.14.3.4 +Component Strength ,01124,RXC,5,20,NM,,,4.14.3.5 +Component Strength Units ,01125,RXC,6,250,CE,,,4.14.3.6 +Supplementary Code ,01476,RXC,7,250,CE,Y,,4.14.3.7 +Component Drug Strength Volume ,01671,RXC,8,5,NM,,,4.14.3.8 +Component Drug Strength Volume Units ,01672,RXC,9,250,CWE,,,4.14.3.9 +Dispense Sub-ID Counter ,00334,RXD,1,4,NM,,,4.14.5.1 +Dispense/Give Code ,00335,RXD,2,250,CE,,0292,4.14.5.2 +Date/Time Dispensed ,00336,RXD,3,26,TS,,,4.14.5.3 +Actual Dispense Amount ,00337,RXD,4,20,NM,,,4.14.5.4 +Actual Dispense Units ,00338,RXD,5,250,CE,,,4.14.5.5 +Actual Dosage Form ,00339,RXD,6,250,CE,,,4.14.5.6 +Prescription Number ,00325,RXD,7,20,ST,,,4.14.5.7 +Number of Refills Remaining ,00326,RXD,8,20,NM,,,4.14.5.8 +Dispense Notes ,00340,RXD,9,200,ST,Y,,4.14.5.9 +Dispensing Provider ,00341,RXD,10,200,XCN,Y,,4.14.5.10 +Substitution Status ,00322,RXD,11,1,ID,,0167,4.14.5.11 +Total Daily Dose ,00329,RXD,12,10,CQ,,,4.14.5.12 +Dispense-to Location ,01303,RXD,13,200,LA2,,,4.14.5.13 +Needs Human Review ,00307,RXD,14,1,ID,,0136,4.14.5.14 +Pharmacy/Treatment Supplier's Special Dispensing Instructions,00330,RXD,15,250,CE,Y,,4.14.5.15 +Actual Strength ,01132,RXD,16,20,NM,,,4.14.5.16 +Actual Strength Unit ,01133,RXD,17,250,CE,,,4.14.5.17 +Substance Lot Number ,01129,RXD,18,20,ST,Y,,4.14.5.18 +Substance Expiration Date ,01130,RXD,19,26,TS,Y,,4.14.5.19 +Substance Manufacturer Name ,01131,RXD,20,250,CE,Y,0227,4.14.5.20 +Indication ,01123,RXD,21,250,CE,Y,,4.14.5.21 +Dispense Package Size ,01220,RXD,22,20,NM,,,4.14.5.22 +Dispense Package Size Unit ,01221,RXD,23,250,CE,,,4.14.5.23 +Dispense Package Method ,01222,RXD,24,2,ID,,0321,4.14.5.24 +Supplementary Code ,01476,RXD,25,250,CE,Y,,4.14.5.25 +Initiating Location ,01477,RXD,26,250,CE,,,4.14.5.26 +Packaging/Assembly Location ,01478,RXD,27,250,CE,,,4.14.5.27 +Actual Drug Strength Volume ,01686,RXD,28,5,NM,,,4.14.5.28 +Actual Drug Strength Volume Units ,01687,RXD,29,250,CWE,,,4.14.5.29 +Dispense to Pharmacy ,01688,RXD,30,180,CWE,,,4.14.5.30 +Dispense to Pharmacy Address ,01689,RXD,31,106,XAD,,,4.14.5.31 +Pharmacy Order Type ,01690,RXD,32,1,ID,,0480,4.14.5.32 +Dispense Type ,01691,RXD,33,250,CWE,,0484,4.14.5.33 +Quantity/Timing ,00221,RXE,1,200,TQ,,,4.14.4.1 +Give Code ,00317,RXE,2,250,CE,,0292,4.14.4.2 +Give Amount - Minimum ,00318,RXE,3,20,NM,,,4.14.4.3 +Give Amount - Maximum ,00319,RXE,4,20,NM,,,4.14.4.4 +Give Units ,00320,RXE,5,250,CE,,,4.14.4.5 +Give Dosage Form ,00321,RXE,6,250,CE,,,4.14.4.6 +Provider's Administration Instructions ,00298,RXE,7,250,CE,Y,,4.14.4.7 +Deliver-To Location ,00299,RXE,8,200,LA1,,,4.14.4.8 +Substitution Status ,00322,RXE,9,1,ID,,0167,4.14.4.9 +Dispense Amount ,00323,RXE,10,20,NM,,,4.14.4.10 +Dispense Units ,00324,RXE,11,250,CE,,,4.14.4.11 +Number Of Refills ,00304,RXE,12,3,NM,,,4.14.4.12 +Ordering Provider's DEA Number ,00305,RXE,13,250,XCN,Y,,4.14.4.13 +Pharmacist/Treatment Supplier's Verifier ID ,00306,RXE,14,250,XCN,Y,,4.14.4.14 +Prescription Number ,00325,RXE,15,20,ST,,,4.14.4.15 +Number of Refills Remaining ,00326,RXE,16,20,NM,,,4.14.4.16 +Number of Refills/Doses Dispensed ,00327,RXE,17,20,NM,,,4.14.4.17 +D/T of Most Recent Refill or Dose Dispensed ,00328,RXE,18,26,TS,,,4.14.4.18 +Total Daily Dose ,00329,RXE,19,10,CQ,,,4.14.4.19 +Needs Human Review ,00307,RXE,20,1,ID,,0136,4.14.4.20 +Pharmacy/Treatment Supplier's Special Dispensing Instructions,00330,RXE,21,250,CE,Y,,4.14.4.21 +Give Per (Time Unit) ,00331,RXE,22,20,ST,,,4.14.4.22 +Give Rate Amount ,00332,RXE,23,6,ST,,,4.14.4.23 +Give Rate Units ,00333,RXE,24,250,CE,,,4.14.4.24 +Give Strength ,01126,RXE,25,20,NM,,,4.14.4.25 +Give Strength Units ,01127,RXE,26,250,CE,,,4.14.4.26 +Give Indication ,01128,RXE,27,250,CE,Y,,4.14.4.27 +Dispense Package Size ,01220,RXE,28,20,NM,,,4.14.4.28 +Dispense Package Size Unit ,01221,RXE,29,250,CE,,,4.14.4.29 +Dispense Package Method ,01222,RXE,30,2,ID,,0321,4.14.4.30 +Supplementary Code ,01476,RXE,31,250,CE,Y,,4.14.4.31 +Original Order Date/Time ,01673,RXE,32,26,TS,,,4.14.4.32 +Give Drug Strength Volume ,01674,RXE,33,5,NM,,,4.14.4.33 +Give Drug Strength Volume Units ,01675,RXE,34,250,CWE,,,4.14.4.34 +Controlled Substance Schedule ,01676,RXE,35,60,CWE,,0477,4.14.4.35 +Formulary Status ,01677,RXE,36,1,ID,,0478,4.14.4.36 +Pharmaceutical Substance Alternative ,01678,RXE,37,60,CWE,Y,,4.14.4.37 +Pharmacy of Most Recent Fill ,01679,RXE,38,250,CWE,,,4.14.4.38 +Initial Dispense Amount ,01680,RXE,39,250,NM,,,4.14.4.39 +Dispensing Pharmacy ,01681,RXE,40,250,CWE,,,4.14.4.40 +Dispensing Pharmacy Address ,01682,RXE,41,250,XAD,,,4.14.4.41 +Deliver-to Patient Location ,01683,RXE,42,80,PL,,,4.14.4.42 +Deliver-to Address ,01684,RXE,43,250,XAD,,,4.14.4.43 +Pharmacy Order Type ,01685,RXE,44,1,ID,,0480,4.14.4.44 +Give Sub-ID Counter ,00342,RXG,1,4,NM,,,4.14.6.1 +Dispense Sub-ID Counter ,00334,RXG,2,4,NM,,,4.14.6.2 +Quantity/Timing ,00221,RXG,3,200,TQ,,,4.14.6.3 +Give Code ,00317,RXG,4,250,CE,,0292,4.14.6.4 +Give Amount - Minimum ,00318,RXG,5,20,NM,,,4.14.6.5 +Give Amount - Maximum ,00319,RXG,6,20,NM,,,4.14.6.6 +Give Units ,00320,RXG,7,250,CE,,,4.14.6.7 +Give Dosage Form ,00321,RXG,8,250,CE,,,4.14.6.8 +Administration Notes ,00351,RXG,9,250,CE,Y,,4.14.6.9 +Substitution Status ,00322,RXG,10,1,ID,,0167,4.14.6.10 +Dispense-to Location ,01303,RXG,11,200,LA2,,,4.14.6.11 +Needs Human Review ,00307,RXG,12,1,ID,,0136,4.14.6.12 +Pharmacy/Treatment Supplier's Special Administration Instructions,00343,RXG,13,250,CE,Y,,4.14.6.13 +Give Per (Time Unit) ,00331,RXG,14,20,ST,,,4.14.6.14 +Give Rate Amount ,00332,RXG,15,6,ST,,,4.14.6.15 +Give Rate Units ,00333,RXG,16,250,CE,,,4.14.6.16 +Give Strength ,01126,RXG,17,20,NM,,,4.14.6.17 +Give Strength Units ,01127,RXG,18,250,CE,,,4.14.6.18 +Substance Lot Number ,01129,RXG,19,20,ST,Y,,4.14.6.19 +Substance Expiration Date ,01130,RXG,20,26,TS,Y,,4.14.6.20 +Substance Manufacturer Name ,01131,RXG,21,250,CE,Y,0227,4.14.6.21 +Indication ,01123,RXG,22,250,CE,Y,,4.14.6.22 +Give Drug Strength Volume ,01692,RXG,23,5,NM,,,4.14.6.23 +Give Drug Strength Volume Units ,01693,RXG,24,250,CWE,,,4.14.6.24 +Give Barcode Identifier ,01694,RXG,25,60,CWE,,,4.14.6.25 +Pharmacy Order Type ,01695,RXG,26,1,ID,,0480,4.14.6.26 +Requested Give Code ,00292,RXO,1,250,CE,,,4.14.1.1 +Requested Give Amount - Minimum ,00293,RXO,2,20,NM,,,4.14.1.2 +Requested Give Amount - Maximum ,00294,RXO,3,20,NM,,,4.14.1.3 +Requested Give Units ,00295,RXO,4,250,CE,,,4.14.1.4 +Requested Dosage Form ,00296,RXO,5,250,CE,,,4.14.1.5 +Provider's Pharmacy/Treatment Instructions ,00297,RXO,6,250,CE,Y,,4.14.1.6 +Provider's Administration Instructions ,00298,RXO,7,250,CE,Y,,4.14.1.7 +Deliver-To Location ,00299,RXO,8,200,LA1,,,4.14.1.8 +Allow Substitutions ,00300,RXO,9,1,ID,,0161,4.14.1.9 +Requested Dispense Code ,00301,RXO,10,250,CE,,,4.14.1.10 +Requested Dispense Amount ,00302,RXO,11,20,NM,,,4.14.1.11 +Requested Dispense Units ,00303,RXO,12,250,CE,,,4.14.1.12 +Number Of Refills ,00304,RXO,13,3,NM,,,4.14.1.13 +Ordering Provider's DEA Number ,00305,RXO,14,250,XCN,Y,,4.14.1.14 +Pharmacist/Treatment Supplier's Verifier ID ,00306,RXO,15,250,XCN,Y,,4.14.1.15 +Needs Human Review ,00307,RXO,16,1,ID,,0136,4.14.1.16 +Requested Give Per (Time Unit) ,00308,RXO,17,20,ST,,,4.14.1.17 +Requested Give Strength ,01121,RXO,18,20,NM,,,4.14.1.18 +Requested Give Strength Units ,01122,RXO,19,250,CE,,,4.14.1.19 +Indication ,01123,RXO,20,250,CE,Y,,4.14.1.20 +Requested Give Rate Amount ,01218,RXO,21,6,ST,,,4.14.1.21 +Requested Give Rate Units ,01219,RXO,22,250,CE,,,4.14.1.22 +Total Daily Dose ,00329,RXO,23,10,CQ,,,4.14.1.23 +Supplementary Code ,01476,RXO,24,250,CE,Y,,4.14.1.24 +Requested Drug Strength Volume ,01666,RXO,25,5,NM,,,4.14.1.25 +Requested Drug Strength Volume Units ,01667,RXO,26,250,CWE,,,4.14.1.26 +Pharmacy Order Type ,01668,RXO,27,1,ID,,0480,4.14.1.27 +Dispensing Interval ,01669,RXO,28,20,NM,,,4.14.1.28 +Route ,00309,RXR,1,250,CE,,0162,4.14.2.1 +Administration Site ,00310,RXR,2,250,CWE,,0163,4.14.2.2 +Administration Device ,00311,RXR,3,250,CE,,0164,4.14.2.3 +Administration Method ,00312,RXR,4,250,CWE,,0165,4.14.2.4 +Routing Instruction ,01315,RXR,5,250,CE,,,4.14.2.5 +Administration Site Modifier ,01670,RXR,6,250,CWE,,0495,4.14.2.6 +External Accession Identifier ,01329,SAC,1,80,EI,,,13.4.3.1 +Accession Identifier ,01330,SAC,2,80,EI,,,13.4.3.2 +Container Identifier ,01331,SAC,3,80,EI,,,13.4.3.3 +Primary (parent) Container Identifier ,01332,SAC,4,80,EI,,,13.4.3.4 +Equipment Container Identifier ,01333,SAC,5,80,EI,,,13.4.3.5 +Specimen Source ,00249,SAC,6,300,SPS,,,13.4.3.6 +Registration Date/Time ,01334,SAC,7,26,TS,,,13.4.3.7 +Container Status ,01335,SAC,8,250,CE,,0370,13.4.3.8 +Carrier Type ,01336,SAC,9,250,CE,,0378,13.4.3.9 +Carrier Identifier ,01337,SAC,10,80,EI,,,13.4.3.10 +Position in Carrier ,01338,SAC,11,80,NA,,,13.4.3.11 +Tray Type - SAC ,01339,SAC,12,250,CE,,0379,13.4.3.12 +Tray Identifier ,01340,SAC,13,80,EI,,,13.4.3.13 +Position in Tray ,01341,SAC,14,80,NA,,,13.4.3.14 +Location ,01342,SAC,15,250,CE,Y,,13.4.3.15 +Container Height ,01343,SAC,16,20,NM,,,13.4.3.16 +Container Diameter ,01344,SAC,17,20,NM,,,13.4.3.17 +Barrier Delta ,01345,SAC,18,20,NM,,,13.4.3.18 +Bottom Delta ,01346,SAC,19,20,NM,,,13.4.3.19 +Container Height/Diameter/Delta Units ,01347,SAC,20,250,CE,,,13.4.3.20 +Container Volume ,00644,SAC,21,20,NM,,,13.4.3.21 +Available Specimen Volume ,01349,SAC,22,20,NM,,,13.4.3.22 +Initial Specimen Volume ,01350,SAC,23,20,NM,,,13.4.3.23 +Volume Units ,01351,SAC,24,250,CE,,,13.4.3.24 +Separator Type ,01352,SAC,25,250,CE,,0380,13.4.3.25 +Cap Type ,01353,SAC,26,250,CE,,0381,13.4.3.26 +Additive ,00647,SAC,27,250,CWE,Y,0371,13.4.3.27 +Specimen Component ,01355,SAC,28,250,CE,,,13.4.3.28 +Dilution Factor ,01356,SAC,29,20,SN,,,13.4.3.29 +Treatment ,01357,SAC,30,250,CE,,0373,13.4.3.30 +Temperature ,01358,SAC,31,20,SN,,,13.4.3.31 +Hemolysis Index ,01359,SAC,32,20,NM,,,13.4.3.32 +Hemolysis Index Units ,01360,SAC,33,250,CE,,,13.4.3.33 +Lipemia Index ,01361,SAC,34,20,NM,,,13.4.3.34 +Lipemia Index Units ,01362,SAC,35,250,CE,,,13.4.3.35 +Icterus Index ,01363,SAC,36,20,NM,,,13.4.3.36 +Icterus Index Units ,01364,SAC,37,250,CE,,,13.4.3.37 +Fibrin Index ,01365,SAC,38,20,NM,,,13.4.3.38 +Fibrin Index Units ,01366,SAC,39,250,CE,,,13.4.3.39 +System Induced Contaminants ,01367,SAC,40,250,CE,Y,0374,13.4.3.40 +Drug Interference ,01368,SAC,41,250,CE,Y,0382,13.4.3.41 +Artificial Blood ,01369,SAC,42,250,CE,,0375,13.4.3.42 +Special Handling Code ,01370,SAC,43,250,CWE,Y,0376,13.4.3.43 +Other Environmental Factors ,01371,SAC,44,250,CE,Y,0377,13.4.3.44 +Placer Appointment ID ,00860,SCH,1,75,EI,,,10.6.2.1 +Filler Appointment ID ,00861,SCH,2,75,EI,,,10.6.2.2 +Occurrence Number ,00862,SCH,3,5,NM,,,10.6.2.3 +Placer Group Number ,00218,SCH,4,22,EI,,,10.6.2.4 +Schedule ID ,00864,SCH,5,250,CE,,,10.6.2.5 +Event Reason ,00883,SCH,6,250,CE,,,10.6.2.6 +Appointment Reason ,00866,SCH,7,250,CE,,0276,10.6.2.7 +Appointment Type ,00867,SCH,8,250,CE,,0277,10.6.2.8 +Appointment Duration ,00868,SCH,9,20,NM,,,10.6.2.9 +Appointment Duration Units ,00869,SCH,10,250,CE,,,10.6.2.10 +Appointment Timing Quantity ,00884,SCH,11,200,TQ,Y,,10.6.2.11 +Placer Contact Person ,00874,SCH,12,250,XCN,Y,,10.6.2.12 +Placer Contact Phone Number ,00875,SCH,13,250,XTN,,,10.6.2.13 +Placer Contact Address ,00876,SCH,14,250,XAD,Y,,10.6.2.14 +Placer Contact Location ,00877,SCH,15,80,PL,,,10.6.2.15 +Filler Contact Person ,00885,SCH,16,250,XCN,Y,,10.6.2.16 +Filler Contact Phone Number ,00886,SCH,17,250,XTN,,,10.6.2.17 +Filler Contact Address ,00887,SCH,18,250,XAD,Y,,10.6.2.18 +Filler Contact Location ,00888,SCH,19,80,PL,,,10.6.2.19 +Entered By Person ,00878,SCH,20,250,XCN,Y,,10.6.2.20 +Entered By Phone Number ,00879,SCH,21,250,XTN,Y,,10.6.2.21 +Entered By Location ,00880,SCH,22,80,PL,,,10.6.2.22 +Parent Placer Appointment ID ,00881,SCH,23,75,EI,,,10.6.2.23 +Parent Filler Appointment ID ,00882,SCH,24,75,EI,,,10.6.2.24 +Filler Status Code ,00889,SCH,25,250,CE,,0278,10.6.2.25 +Placer Order Number ,00216,SCH,26,22,EI,Y,,10.6.2.26 +Filler Order Number ,00217,SCH,27,22,EI,Y,,10.6.2.27 +Software Vendor Organization ,01834,SFT,1,567,XON,,,2.15.12.1 +Software Certified Version or Release Number,01835,SFT,2,15,ST,,,2.15.12.2 +Software Product Name ,01836,SFT,3,20,ST,,,2.15.12.3 +Software Binary ID ,01837,SFT,4,20,ST,,,2.15.12.4 +Software Product Information ,01838,SFT,5,1024,TX,,,2.15.12.5 +Software Install Date ,01839,SFT,6,26,TS,,,2.15.12.6 +Application / Method Identifier ,01426,SID,1,250,CE,,,13.4.11.1 +Substance Lot Number ,01129,SID,2,20,ST,,,13.4.11.2 +Substance Container Identifier ,01428,SID,3,200,ST,,,13.4.11.3 +Substance Manufacturer Identifier ,01429,SID,4,250,CE,,0385,13.4.11.4 +Set ID - SPM ,01754,SPM,1,4,SI,,,7.4.3.1 +Specimen ID ,01755,SPM,2,80,EIP,,,7.4.3.2 +Specimen Parent IDs ,01756,SPM,3,80,EIP,Y,,7.4.3.3 +Specimen Type ,01900,SPM,4,250,CWE,,0487,7.4.3.4 +Specimen Type Modifier ,01757,SPM,5,250,CWE,Y,0541,7.4.3.5 +Specimen Additives ,01758,SPM,6,250,CWE,Y,0371,7.4.3.6 +Specimen Collection Method ,01759,SPM,7,250,CWE,,0488,7.4.3.7 +Specimen Source Site ,01901,SPM,8,250,CWE,,,7.4.3.8 +Specimen Source Site Modifier ,01760,SPM,9,250,CWE,Y,0542,7.4.3.9 +Specimen Collection Site ,01761,SPM,10,250,CWE,,0543,7.4.3.10 +Specimen Role ,01762,SPM,11,250,CWE,Y,0369,7.4.3.11 +Specimen Collection Amount ,01902,SPM,12,20,CQ,,,7.4.3.12 +Grouped Specimen Count ,01763,SPM,13,6,NM,,,7.4.3.13 +Specimen Description ,01764,SPM,14,250,ST,Y,,7.4.3.14 +Specimen Handling Code ,01908,SPM,15,250,CWE,Y,0376,7.4.3.15 +Specimen Risk Code ,01903,SPM,16,250,CWE,Y,0489,7.4.3.16 +Specimen Collection Date/Time ,01765,SPM,17,26,DR,,,7.4.3.17 +Specimen Received Date/Time ,00248,SPM,18,26,TS,,,7.4.3.18 +Specimen Expiration Date/Time ,01904,SPM,19,26,TS,,,7.4.3.19 +Specimen Availability ,01766,SPM,20,1,ID,,0136,7.4.3.20 +Specimen Reject Reason ,01767,SPM,21,250,CWE,Y,0490,7.4.3.21 +Specimen Quality ,01768,SPM,22,250,CWE,,0491,7.4.3.22 +Specimen Appropriateness ,01769,SPM,23,250,CWE,,0492,7.4.3.23 +Specimen Condition ,01770,SPM,24,250,CWE,Y,0493,7.4.3.24 +Specimen Current Quantity ,01771,SPM,25,20,CQ,,,7.4.3.25 +Number of Specimen Containers ,01772,SPM,26,4,NM,,,7.4.3.26 +Container Type ,01773,SPM,27,250,CWE,,,7.4.3.27 +Container Condition ,01774,SPM,28,250,CWE,,0544,7.4.3.28 +Specimen Child Role ,01775,SPM,29,250,CWE,,0494,7.4.3.29 +Query Tag ,00696,SPR,1,32,ST,,,5.10.5.5.1 +Query/Response Format Code ,00697,SPR,2,1,ID,,0106,5.10.5.5.2 +Stored Procedure Name ,00704,SPR,3,250,CE,,,5.10.5.5.3 +Input Parameter List ,00705,SPR,4,256,QIP,Y,,5.10.5.5.4 +Primary Key Value - STF ,00671,STF,1,250,CE,,9999,15.4.8.1 +Staff Identifier List ,00672,STF,2,250,CX,Y,,15.4.8.2 +Staff Name ,00673,STF,3,250,XPN,Y,,15.4.8.3 +Staff Type ,00674,STF,4,2,IS,Y,0182,15.4.8.4 +Administrative Sex ,00111,STF,5,1,IS,,0001,15.4.8.5 +Date/Time of Birth ,00110,STF,6,26,TS,,,15.4.8.6 +Active/Inactive Flag ,00675,STF,7,1,ID,,0183,15.4.8.7 +Department ,00676,STF,8,250,CE,Y,0184,15.4.8.8 +Hospital Service - STF ,00677,STF,9,250,CE,Y,0069,15.4.8.9 +Phone ,00678,STF,10,250,XTN,Y,,15.4.8.10 +Office/Home Address/Birthplace ,00679,STF,11,250,XAD,Y,,15.4.8.11 +Institution Activation Date ,00680,STF,12,276,DIN,Y,0537,15.4.8.12 +Institution Inactivation Date ,00681,STF,13,276,DIN,Y,0537,15.4.8.13 +Backup Person ID ,00682,STF,14,250,CE,Y,,15.4.8.14 +E-Mail Address ,00683,STF,15,40,ST,Y,,15.4.8.15 +Preferred Method of Contact ,00684,STF,16,250,CE,,0185,15.4.8.16 +Marital Status ,00119,STF,17,250,CE,,0002,15.4.8.17 +Job Title ,00785,STF,18,20,ST,,,15.4.8.18 +Job Code/Class ,00786,STF,19,20,JCC,,,15.4.8.19 +Employment Status Code ,01276,STF,20,250,CE,,0066,15.4.8.20 +Additional Insured on Auto ,01275,STF,21,1,ID,,0136,15.4.8.21 +Driver's License Number - Staff ,01302,STF,22,25,DLN,,,15.4.8.22 +Copy Auto Ins ,01229,STF,23,1,ID,,0136,15.4.8.23 +Auto Ins. Expires ,01232,STF,24,8,DT,,,15.4.8.24 +Date Last DMV Review ,01298,STF,25,8,DT,,,15.4.8.25 +Date Next DMV Review ,01234,STF,26,8,DT,,,15.4.8.26 +Race ,00113,STF,27,250,CE,,0005,15.4.8.27 +Ethnic Group ,00125,STF,28,250,CE,,0189,15.4.8.28 +Re-activation Approval Indicator ,01596,STF,29,1,ID,,0136,15.4.8.29 +Citizenship ,00129,STF,30,250,CE,Y,0171,15.4.8.30 +Death Date and Time ,01886,STF,31,8,TS,,,15.4.8.31 +Death Indicator ,01887,STF,32,1,ID,,0136,15.4.8.32 +Institution Relationship Type Code ,01888,STF,33,250,CWE,,0538,15.4.8.33 +Institution Relationship Period ,01889,STF,34,52,DR,,,15.4.8.34 +Expected Return Date ,01890,STF,35,8,DT,,,15.4.8.35 +Cost Center Code ,01891,STF,36,250,CWE,Y,0539,15.4.8.36 +Generic Classification Indicator ,01892,STF,37,1,ID,,0136,15.4.8.37 +Inactive Reason Code ,01893,STF,38,250,CWE,,0540,15.4.8.38 +Universal Service Identifier ,00238,TCC,1,250,CE,,,13.4.9.1 +Test Application Identifier ,01408,TCC,2,80,EI,,,13.4.9.2 +Specimen Source ,00249,TCC,3,300,SPS,,,13.4.9.3 +Auto-Dilution Factor Default ,01410,TCC,4,20,SN,,,13.4.9.4 +Rerun Dilution Factor Default ,01411,TCC,5,20,SN,,,13.4.9.5 +Pre-Dilution Factor Default ,01412,TCC,6,20,SN,,,13.4.9.6 +Endogenous Content of Pre-Dilution Diluent ,01413,TCC,7,20,SN,,,13.4.9.7 +Inventory Limits Warning Level ,01414,TCC,8,10,NM,,,13.4.9.8 +Automatic Rerun Allowed ,01415,TCC,9,1,ID,,0136,13.4.9.9 +Automatic Repeat Allowed ,01416,TCC,10,1,ID,,0136,13.4.9.10 +Automatic Reflex Allowed ,01417,TCC,11,1,ID,,0136,13.4.9.11 +Equipment Dynamic Range ,01418,TCC,12,20,SN,,,13.4.9.12 +Units ,00574,TCC,13,250,CE,,,13.4.9.13 +Processing Type ,01419,TCC,14,250,CE,,0388,13.4.9.14 +Universal Service Identifier ,00238,TCD,1,250,CE,,,13.4.10.1 +Auto-Dilution Factor ,01420,TCD,2,20,SN,,,13.4.10.2 +Rerun Dilution Factor ,01421,TCD,3,20,SN,,,13.4.10.3 +Pre-Dilution Factor ,01422,TCD,4,20,SN,,,13.4.10.4 +Endogenous Content of Pre-Dilution Diluent ,01413,TCD,5,20,SN,,,13.4.10.5 +Automatic Repeat Allowed ,01416,TCD,6,1,ID,,0136,13.4.10.6 +Reflex Allowed ,01424,TCD,7,1,ID,,0136,13.4.10.7 +Analyte Repeat Status ,01425,TCD,8,250,CE,,0389,13.4.10.8 +Set ID - TQ1 ,01627,TQ1,1,4,SI,,,4.5.4.1 +Quantity ,01628,TQ1,2,20,CQ,,,4.5.4.2 +Repeat Pattern ,01629,TQ1,3,540,RPT,Y,0335,4.5.4.3 +Explicit Time ,01630,TQ1,4,20,TM,Y,,4.5.4.4 +Relative Time and Units ,01631,TQ1,5,20,CQ,Y,,4.5.4.5 +Service Duration ,01632,TQ1,6,20,CQ,,,4.5.4.6 +Start date/time ,01633,TQ1,7,26,TS,,,4.5.4.7 +End date/time ,01634,TQ1,8,26,TS,,,4.5.4.8 +Priority ,01635,TQ1,9,250,CWE,Y,0485,4.5.4.9 +Condition text ,01636,TQ1,10,250,TX,,,4.5.4.10 +Text instruction ,01637,TQ1,11,250,TX,,,4.5.4.11 +Conjunction ,01638,TQ1,12,10,ID,,0427,4.5.4.12 +Occurrence duration ,01639,TQ1,13,20,CQ,,,4.5.4.13 +Total occurrence's ,01640,TQ1,14,10,NM,,,4.5.4.14 +Set ID - TQ2 ,01648,TQ2,1,4,SI,,,4.5.5.1 +Sequence/Results Flag ,01649,TQ2,2,1,ID,,0503,4.5.5.2 +Related Placer Number ,01650,TQ2,3,22,EI,Y,,4.5.5.3 +Related Filler Number ,01651,TQ2,4,22,EI,Y,,4.5.5.4 +Related Placer Group Number ,01652,TQ2,5,22,EI,Y,,4.5.5.5 +Sequence Condition Code ,01653,TQ2,6,2,ID,,0504,4.5.5.6 +Cyclic Entry/Exit Indicator ,01654,TQ2,7,1,ID,,0505,4.5.5.7 +Sequence Condition Time Interval ,01655,TQ2,8,20,CQ,,,4.5.5.8 +Cyclic Group Maximum Number of Repeats ,01656,TQ2,9,10,NM,,,4.5.5.9 +Special Service Request Relationship ,01657,TQ2,10,1,ID,,0506,4.5.5.10 +Set ID - TXA ,00914,TXA,1,4,SI,,,9.6.1.1 +Document Type ,00915,TXA,2,30,IS,,0270,9.6.1.2 +Document Content Presentation ,00916,TXA,3,2,ID,,0191,9.6.1.3 +Activity Date/Time ,00917,TXA,4,26,TS,,,9.6.1.4 +Primary Activity Provider Code/Name ,00918,TXA,5,250,XCN,Y,,9.6.1.5 +Origination Date/Time ,00919,TXA,6,26,TS,,,9.6.1.6 +Transcription Date/Time ,00920,TXA,7,26,TS,,,9.6.1.7 +Edit Date/Time ,00921,TXA,8,26,TS,Y,,9.6.1.8 +Originator Code/Name ,00922,TXA,9,250,XCN,Y,,9.6.1.9 +Assigned Document Authenticator ,00923,TXA,10,250,XCN,Y,,9.6.1.10 +Transcriptionist Code/Name ,00924,TXA,11,250,XCN,Y,,9.6.1.11 +Unique Document Number ,00925,TXA,12,30,EI,,,9.6.1.12 +Parent Document Number ,00926,TXA,13,30,EI,,,9.6.1.13 +Placer Order Number ,00216,TXA,14,22,EI,Y,,9.6.1.14 +Filler Order Number ,00217,TXA,15,22,EI,,,9.6.1.15 +Unique Document File Name ,00927,TXA,16,30,ST,,,9.6.1.16 +Document Completion Status ,00928,TXA,17,2,ID,,0271,9.6.1.17 +Document Confidentiality Status ,00929,TXA,18,2,ID,,0272,9.6.1.18 +Document Availability Status ,00930,TXA,19,2,ID,,0273,9.6.1.19 +Document Storage Status ,00932,TXA,20,2,ID,,0275,9.6.1.20 +Document Change Reason ,00933,TXA,21,30,ST,,,9.6.1.21 +"Authentication Person, Time Stamp ",00934,TXA,22,250,PPN,Y,,9.6.1.22 +Distributed Copies (Code and Name of Recipients),00935,TXA,23,250,XCN,Y,,9.6.1.23 +Set ID - UB1 ,00530,UB1,1,4,SI,,,6.5.10.1 +Blood Deductible (43) ,00531,UB1,2,1,NM,,,6.5.10.2 +Blood Furnished-Pints Of (40) ,00532,UB1,3,2,NM,,,6.5.10.3 +Blood Replaced-Pints (41) ,00533,UB1,4,2,NM,,,6.5.10.4 +Blood Not Replaced-Pints(42) ,00534,UB1,5,2,NM,,,6.5.10.5 +Co-Insurance Days (25) ,00535,UB1,6,2,NM,,,6.5.10.6 +Condition Code (35-39) ,00536,UB1,7,14,IS,Y,0043,6.5.10.7 +Covered Days - (23) ,00537,UB1,8,3,NM,,,6.5.10.8 +Non Covered Days - (24) ,00538,UB1,9,3,NM,,,6.5.10.9 +Value Amount & Code (46-49) ,00539,UB1,10,41,UVC,Y,,6.5.10.10 +Number Of Grace Days (90) ,00540,UB1,11,2,NM,,,6.5.10.11 +Special Program Indicator (44) ,00541,UB1,12,250,CE,,0348,6.5.10.12 +PSRO/UR Approval Indicator (87) ,00542,UB1,13,250,CE,,0349,6.5.10.13 +PSRO/UR Approved Stay-Fm (88) ,00543,UB1,14,8,DT,,,6.5.10.14 +PSRO/UR Approved Stay-To (89) ,00544,UB1,15,8,DT,,,6.5.10.15 +Occurrence (28-32) ,00545,UB1,16,259,OCD,Y,,6.5.10.16 +Occurrence Span (33) ,00546,UB1,17,250,CE,,0351,6.5.10.17 +Occur Span Start Date(33) ,00547,UB1,18,8,DT,,,6.5.10.18 +Occur Span End Date (33) ,00548,UB1,19,8,DT,,,6.5.10.19 +UB-82 Locator 2 ,00549,UB1,20,30,ST,,,6.5.10.20 +UB-82 Locator 9 ,00550,UB1,21,7,ST,,,6.5.10.21 +UB-82 Locator 27 ,00551,UB1,22,8,ST,,,6.5.10.22 +UB-82 Locator 45 ,00552,UB1,23,17,ST,,,6.5.10.23 +Set ID - UB2 ,00553,UB2,1,4,SI,,,6.5.11.1 +Co-Insurance Days (9) ,00554,UB2,2,3,ST,,,6.5.11.2 +Condition Code (24-30) ,00555,UB2,3,2,IS,Y,0043,6.5.11.3 +Covered Days (7) ,00556,UB2,4,3,ST,,,6.5.11.4 +Non-Covered Days (8) ,00557,UB2,5,4,ST,,,6.5.11.5 +Value Amount & Code ,00558,UB2,6,41,UVC,Y,,6.5.11.6 +Occurrence Code & Date (32-35) ,00559,UB2,7,259,OCD,Y,,6.5.11.7 +Occurrence Span Code/Dates (36) ,00560,UB2,8,268,OSP,Y,,6.5.11.8 +UB92 Locator 2 (State) ,00561,UB2,9,29,ST,Y,,6.5.11.9 +UB92 Locator 11 (State) ,00562,UB2,10,12,ST,Y,,6.5.11.10 +UB92 Locator 31 (National) ,00563,UB2,11,5,ST,,,6.5.11.11 +Document Control Number ,00564,UB2,12,23,ST,Y,,6.5.11.12 +UB92 Locator 49 (National) ,00565,UB2,13,4,ST,Y,,6.5.11.13 +UB92 Locator 56 (State) ,00566,UB2,14,14,ST,Y,,6.5.11.14 +UB92 Locator 57 (National) ,00567,UB2,15,27,ST,,,6.5.11.15 +UB92 Locator 78 (State) ,00568,UB2,16,2,ST,Y,,6.5.11.16 +Special Visit Count ,00815,UB2,17,3,NM,,,6.5.11.17 +R/U Date/Time ,00045,URD,1,26,TS,,,5.10.5.6.1 +Report Priority ,00046,URD,2,1,ID,,0109,5.10.5.6.2 +R/U Who Subject Definition ,00047,URD,3,250,XCN,Y,,5.10.5.6.3 +R/U What Subject Definition ,00048,URD,4,250,CE,Y,0048,5.10.5.6.4 +R/U What Department Code ,00049,URD,5,250,CE,Y,,5.10.5.6.5 +R/U Display/Print Locations ,00050,URD,6,20,ST,Y,,5.10.5.6.6 +R/U Results Level ,00051,URD,7,1,ID,,0108,5.10.5.6.7 +R/U Where Subject Definition ,00052,URS,1,20,ST,Y,,5.10.5.7.1 +R/U When Data Start Date/Time ,00053,URS,2,26,TS,,,5.10.5.7.2 +R/U When Data End Date/Time ,00054,URS,3,26,TS,,,5.10.5.7.3 +R/U What User Qualifier ,00055,URS,4,20,ST,Y,,5.10.5.7.4 +R/U Other Results Subject Definition ,00056,URS,5,20,ST,Y,,5.10.5.7.5 +R/U Which Date/Time Qualifier ,00057,URS,6,12,ID,Y,0156,5.10.5.7.6 +R/U Which Date/Time Status Qualifier ,00058,URS,7,12,ID,Y,0157,5.10.5.7.7 +R/U Date/Time Selection Qualifier ,00059,URS,8,12,ID,Y,0158,5.10.5.7.8 +R/U Quantity/Timing Qualifier ,00695,URS,9,60,TQ,,,5.10.5.7.9 +Variance Instance ID ,01212,VAR,1,60,EI,,,12.4.5.1 +Documented Date/Time ,01213,VAR,2,26,TS,,,12.4.5.2 +Stated Variance Date/Time ,01214,VAR,3,26,TS,,,12.4.5.3 +Variance Originator ,01215,VAR,4,250,XCN,Y,,12.4.5.4 +Variance Classification ,01216,VAR,5,250,CE,,,12.4.5.5 +Variance Description ,01217,VAR,6,512,ST,Y,,12.4.5.6 +Query Tag ,00696,VTQ,1,32,ST,,,5.10.5.8.1 +Query/Response Format Code ,00697,VTQ,2,1,ID,,0106,5.10.5.8.2 +VT Query Name ,00698,VTQ,3,250,CE,,,5.10.5.8.3 +Virtual Table Name ,00699,VTQ,4,250,CE,,,5.10.5.8.4 +Selection Criteria ,00700,VTQ,5,256,QSC,Y,,5.10.5.8.5 +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, +,,,,,,,, diff --git a/src/test/java/test/gov/cdc/izgateway/NamedArrayList.java b/src/test/java/test/gov/cdc/izgateway/NamedArrayList.java index 693088c..1fc8476 100644 --- a/src/test/java/test/gov/cdc/izgateway/NamedArrayList.java +++ b/src/test/java/test/gov/cdc/izgateway/NamedArrayList.java @@ -5,6 +5,8 @@ import java.util.Map; import java.util.TreeMap; +import lombok.extern.slf4j.Slf4j; + /** * NamedArrayList is used to make automated lists test cases which * are intended to be extensive in what they test. @@ -17,13 +19,20 @@ * offers the capability to generate a selection from the total set * for more frequent regression testing vs. release testing. */ +@Slf4j public class NamedArrayList extends ArrayList implements Comparable { private static final long serialVersionUID = 1L; private static Map cachedResults = new TreeMap<>(); + /** The name of the list */ private final String name; + /** + * Construct a named array list with a name and values + * @param name The name of the array + * @param values The values to store + */ public NamedArrayList(String name, String ...values) { this.name = name; if (cachedResults.get(name) != null) { @@ -34,9 +43,21 @@ public NamedArrayList(String name, String ...values) { this.addAll(Arrays.asList(values)); } } + /** + * Construct a named array list with a singleton value that is both + * name and value. + * @param name The singletone + * @return The NamedArrayList + */ public static NamedArrayList singleton(String name) { return l(name, name); } + /** + * Construct a named array list with a name and values + * @param name The name + * @param values the values + * @return The named array list + */ public static NamedArrayList l(String name, String ... values) { NamedArrayList l = cachedResults.get(name); if (l != null) { @@ -46,6 +67,11 @@ public static NamedArrayList l(String name, String ... values) { l.addAll(Arrays.asList(values)); return l; } + /** + * Find an existing named array list + * @param name The name + * @return The found list + */ public static NamedArrayList find(String name) { NamedArrayList found = cachedResults.get(name); if (found != null) { @@ -53,6 +79,10 @@ public static NamedArrayList find(String name) { } return new NamedArrayList(name); } + /** + * Get the name of this list + * @return The name of the list + */ public String name() { return name; } @@ -63,17 +93,27 @@ public int compareTo(NamedArrayList that) { } return this.name.compareTo(that.name); } + /** + * Return true if the list is not empty + * @return true if not empty, false otherwise + */ public NamedArrayList notEmpty() { - System.out.println(name + " has " + size() + " elements."); + log.debug("{} has {} elements", name, size()); TestUtils.assertNotEmpty(this); return this; } + /** + * Truncate the list to the new size if necessary (used to save space + * for large cross-combinations) + * @param newSize The new size + * @return the NamedArrayList (which was modified in place) + */ public NamedArrayList truncate(int newSize) { if (size() < newSize || newSize < 0) { return this; } - System.out.printf("Truncating %s(%d) to %d%n", name(), size(), newSize); + log.debug("Truncating {}({}) to {}", name(), size(), newSize); ArrayList l = new ArrayList<>(); // Choose every Nth item from original test cases so we get // examples from each subgroup within the list instead of truncating diff --git a/src/test/java/test/gov/cdc/izgateway/TestUtils.java b/src/test/java/test/gov/cdc/izgateway/TestUtils.java index d46f2b0..8cfba87 100644 --- a/src/test/java/test/gov/cdc/izgateway/TestUtils.java +++ b/src/test/java/test/gov/cdc/izgateway/TestUtils.java @@ -24,15 +24,28 @@ import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Segment; import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.Varies; import ca.uhn.hl7v2.model.Visitable; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; import lombok.extern.slf4j.Slf4j; +/** + * A variety of utility functions for testing FHIR Conversions + * + * @author Audacious Inquiry + * + */ @Slf4j public class TestUtils { private static final String[] PAD_FORMATS = { " %s ", " %s", "%s ", "%s" }; private static final FhirContext ctx = FhirContext.forR4(); private static final IParser fhirParser = ctx.newJsonParser().setPrettyPrint(true); + + /** + * Check two strings for equality, where null and blank are considered equivalent + * @param a The first string to compare + * @param b The second string to compare + */ public static void assertEqualStrings(String a, String b) { // If one is empty or blank, the other one must be. assertEquals(StringUtils.isBlank(a), StringUtils.isBlank(b), a + " <> '" + b + "'"); @@ -43,11 +56,21 @@ public static void assertEqualStrings(String a, String b) { } } + /** + * Verify a collection has a value + * @param first The collection + */ public static void assertNotEmpty(Collection first) { assertNotNull(first); assertFalse(first.isEmpty()); } + /** + * Compare two resources by their JSON representations. + * @param a The first resource + * @param b The second resource + * @return The comparison + */ public static int compare( org.hl7.fhir.r4.model.Resource a, org.hl7.fhir.r4.model.Resource b) { @@ -58,6 +81,13 @@ public static int compare( return StringUtils.compare(toString(a), toString(b)); } + /** + * Compare V2 types by their V2 encoded representations. + * + * @param a The first type + * @param b The second type + * @return The comparison + */ public static int compare( org.hl7.fhir.r4.model.Type a, org.hl7.fhir.r4.model.Type b) { @@ -68,29 +98,30 @@ public static int compare( return StringUtils.compare(toString(a), toString(b)); } + /** + * Compare V2 structures (segments and groups) by their V2 encoded representations. + * Used to provide an ordered list of V2 structures in tests + * @param a The first structures + * @param b The second structures + * @return The comparison + */ public static int compare(Visitable a, Visitable b) { int comp = compareObjects(a, b); if (comp != 2) { return comp; } - // Two Types are equal if they encode to the same string values. - String a1; - try { - a1 = toString(a); - } catch (HL7Exception e) { - e.printStackTrace(); - return -1; - } - String b1; - try { - b1 = toString(b); - } catch (HL7Exception e) { - e.printStackTrace(); - return 1; - } - return StringUtils.compare(a1, b1); + return a.toString().compareTo(b.toString()); } + + /** + * First half of compare that checks for equality based + * only on class level information + * + * @param a The first object + * @param b The second object + * @return The comparison value. A value of 2 indicates the objects are non-null and of identical type + */ public static int compareObjects(Object a, Object b) { if (a == null && b == null) { return 0; @@ -108,9 +139,21 @@ public static int compareObjects(Object a, Object b) { return 2; } + /** + * Serves as a basis for tests on primitive type conversions + * + * @param

A primitive Type (e.g., String, Integer, Boolean, etc) + * @param The FHIR representation of the primitive type + * @param v2Converter The converter from a V2 type to a FHIR PrimitiveType + * @param toFhirFromString A function to convert from a string to a FHIR type + * @param normalizer A normalizer to apply to the string + * @param t A V2 type to convert + * @param expectedClass The expected FHIR Type class + * @throws HL7Exception If an HL7 exception occurs + */ public static > void compareStringValues( - Function conversionFunction, - Function stringFunction, + Function v2Converter, + Function toFhirFromString, UnaryOperator normalizer, Type t, Class expectedClass @@ -124,18 +167,19 @@ public static > void compare if (t.encode() == null) { log.warn("t is null for ", t.getMessage().encode()); } + boolean isDateTime = BaseDateTimeType.class.isAssignableFrom(expectedClass); try { - String value = ParserUtils.unescapeV2Chars(t.encode()); + String value = ParserUtils.toString(t); - if (BaseDateTimeType.class.isAssignableFrom(expectedClass)) { - Boolean cleanupNeeded = needsIsoCleanup(t); + if (isDateTime) { + Boolean cleanupNeeded = ParserUtils.needsIsoCleanup(t); if (cleanupNeeded != null) { value = ParserUtils.cleanupIsoDateTime(value, cleanupNeeded); } } else if (UriType.class.equals(expectedClass) || CodeType.class.equals(expectedClass)) { value = StringUtils.trim(value); } - expectedFhirType = stringFunction.apply(normalizer.apply(value)); + expectedFhirType = toFhirFromString.apply(normalizer.apply(value)); expectedFhirType.setValue(expectedFhirType.getValue()); // Force renormalization of String if (expectedFhirType != null) { expectedFhirString = expectedFhirType.asStringValue(); @@ -145,7 +189,7 @@ public static > void compare } catch (AssertionError err) { fhirConversionFailure = err; } - PrimitiveType actualFhirType = conversionFunction.apply(t); + PrimitiveType actualFhirType = v2Converter.apply(t); // In these cases, if we reproduce the encoded value, count it as a win. String actualString = (actualFhirType != null) ? actualFhirType.asStringValue() : null; @@ -154,16 +198,17 @@ public static > void compare return; } assertNotNull(expectedFhirType); + + // TimeType has a bug in that it doesn't parse the actual value in use. + if (!"time".equals(expectedFhirType.fhirType())) { + assertEqualStrings(expectedFhirType.asStringValue(), actualString); + } + // The values are the same. - if (actualFhirType == null) { - // TimeType has a bug in that it doesn't parse the actual value - // in use. - if (!"time".equals(expectedFhirType.fhirType())) { - // assertEqualStrings(null, expectedFhirType.asStringValue()); - } - } else { + if (actualFhirType != null) { // Types are the same assertEquals(expectedFhirType.fhirType(), actualFhirType.fhirType()); + // Classes are the same assertEquals(expectedClass, actualFhirType.getClass()); // String representations are essentially the same assertEquals(isEmpty(actualString), isEmpty(expectedFhirString), @@ -175,38 +220,53 @@ public static > void compare } } + /** + * Generic isEmpty for String, FHIR Type, Resource, V2 type or Collection + * @param o The object to check for emptiness + * @return true if the object is null or otherwise empty + */ public static boolean isEmpty(Object o) { try { return o == null || (o instanceof String s && StringUtils.isEmpty(s)) || (o instanceof org.hl7.fhir.r4.model.Type t && t.isEmpty()) || (o instanceof Resource r && r.isEmpty()) || - (o instanceof Type t && t.isEmpty()); + (o instanceof Type t && t.isEmpty() || + (o instanceof Collection c && c.isEmpty()) + ); } catch (HL7Exception e) { return true; } } - public static Boolean needsIsoCleanup(Type t) { - String typeName = t.getName(); - switch (typeName) { - case "TM": return Boolean.FALSE; - case "DIN", "DLD", "DR", "DT", "DTM": - return Boolean.TRUE; - default: - return null; // No cleanup needed - } - } - - public static String toString(org.hl7.fhir.r4.model.Resource a) { - return a == null ? null : fhirParser.encodeResourceToString(a); + /** + * Convert a resource to a JSON String + * @param r The resource + * @return The JSON String + */ + public static String toString(org.hl7.fhir.r4.model.Resource r) { + return r == null ? null : fhirParser.encodeResourceToString(r); } - public static String toString(org.hl7.fhir.r4.model.Type a) { - return a == null ? null : fhirParser.encodeToString(a); + /** + * Convert a FHIR type to a JSON String + * @param t The type + * @return The JSON String + */ + public static String toString(org.hl7.fhir.r4.model.Type t) { + return t == null ? null : fhirParser.encodeToString(t); } + /** + * Convert a V2 Structure or Type to its encoded String + * @param a The Structure or Type + * @return The V2 encoded String + * @throws HL7Exception If an HL7 exception occurs during encoding + */ public static String toString(Visitable a) throws HL7Exception { + if (a instanceof Varies v) { + a = v.getData(); + } if (a instanceof Type t) { return t.encode(); } else if (a instanceof Segment s) { @@ -228,6 +288,7 @@ public static Stream pad(Object v) { * Format an object with multiple formatters. This method support the pad function above, and providing other formatting * for test data generators. * + * @param The type of value * @param v The object to format * @param test The test applied to the object and format before performing the formatting * @param formats The format strings to use diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/CompositeStringTypeTests.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/CompositeStringTypeTests.java index 874c16a..06c4030 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/CompositeStringTypeTests.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/CompositeStringTypeTests.java @@ -1,12 +1,13 @@ package test.gov.cdc.izgateway.v2tofhir; import static org.junit.jupiter.api.Assertions.assertEquals; - -import java.util.Collections; +import static org.junit.jupiter.api.Assertions.assertNull; import java.util.Set; import java.util.TreeSet; import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.r4.model.Address; +import org.hl7.fhir.r4.model.HumanName; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; @@ -15,33 +16,48 @@ import ca.uhn.hl7v2.model.Type; import ca.uhn.hl7v2.model.Varies; import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.Mapping; -import gov.cdc.izgw.v2tofhir.converter.TextUtils; +import gov.cdc.izgw.v2tofhir.datatype.AddressParser; +import gov.cdc.izgw.v2tofhir.datatype.HumanNameParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.TextUtils; import lombok.extern.slf4j.Slf4j; import test.gov.cdc.izgateway.TestUtils; @Slf4j class CompositeStringTypeTests extends TestBase { + static { + log.debug("{} loaded", CompositeStringTypeTests.class.getName()); + } + + private static final AddressParser addressParser = new AddressParser(); + private static final HumanNameParser humanNameParser = new HumanNameParser(); protected void testFhirType(FT actual, V2 input, boolean isTextComparable) { - // Both are empty, or both have values. - assertEquals(TestUtils.isEmpty(input), TestUtils.isEmpty(actual)); String inputString = TextUtils.toString(input); String actualString = TextUtils.toString(actual); + // Both are empty, or both have USEFUL values, where useful + // is defined as generating text output on TextUtils.toString. + assertEquals( + TestUtils.isEmpty(input) || StringUtils.isEmpty(inputString), + TestUtils.isEmpty(actual) || StringUtils.isEmpty(actualString) + ); if (!isTextComparable) { return; } try { // Triming and capitalization don't matter in the string conversions - assertEquals(StringUtils.trim(inputString).toUpperCase(), StringUtils.trim(actualString).toUpperCase()); + assertEquals( // NOSONAR : Enable catch for debugging + StringUtils.trim(inputString).toUpperCase(), + StringUtils.trim(actualString).toUpperCase() + ); } catch (AssertionError err) { // Remove any converter added extra data. - @SuppressWarnings("unchecked") + @SuppressWarnings({ "unchecked", "unused" }) FT save = actual == null ? null : (FT)actual.copy(); // Save the old data Mapping.reset(actual); actualString = TextUtils.toString(actual); assertEquals(StringUtils.trim(inputString).toUpperCase(), StringUtils.trim(actualString).toUpperCase()); - log.warn("Assertion Error: {}", err.getMessage()); + // log.warn("Assertion Error: {}", err.getMessage()); } } @@ -56,13 +72,26 @@ void testTypeList() { } typeNames.add(typeName); } - System.out.println(typeNames); + log.info("{}", typeNames); } @ParameterizedTest @MethodSource("getTestDataForAddress") void testAddress(Type type) throws DataTypeException { - testFhirType(DatatypeConverter.toAddress(type), type, IS_ADDR.contains(type.getName())); + Address addr = DatatypeConverter.toAddress(type); + testFhirType(addr, type, IS_ADDR.contains(type.getName())); + + String text = TextUtils.toString(type); + Address addrFromText = addressParser.fromString(text); + + if (addrFromText != null) { + addrFromText.setText(null); // Remove text because addr will not have it. + addr.setUse(null); // Remove use because addrFromText won't know it + addr.setPeriod(null); // Remove period because addrFromText won't know it. + assertEquals(TestUtils.toString(addr), TestUtils.toString(addrFromText)); + } else { + assertNull(addr); + } } @ParameterizedTest @@ -71,6 +100,12 @@ void testCodings(Type type) throws DataTypeException { testFhirType(DatatypeConverter.toCodeableConcept(type), type, IS_CODING.contains(type.getName())); } + @ParameterizedTest + @MethodSource("getTestDataForContactPoint") + void testContactPoint(Type type) throws DataTypeException { + testFhirType(DatatypeConverter.toContactPoint(type), type, IS_CONTACT.contains(type.getName())); + } + @ParameterizedTest @MethodSource("getTestDataForIdentifier") void testIdentifiers(Type type) throws DataTypeException { @@ -80,7 +115,18 @@ void testIdentifiers(Type type) throws DataTypeException { @ParameterizedTest @MethodSource("getTestDataForName") void testHumanName(Type type) throws DataTypeException { - testFhirType(DatatypeConverter.toHumanName(type), type, IS_NAME.contains(type.getName())); + HumanName hn = DatatypeConverter.toHumanName(type); + testFhirType(hn, type, IS_NAME.contains(type.getName())); + String text = TextUtils.toString(type); + HumanName hnFromText = humanNameParser.fromString(text); + if (hnFromText != null) { + hnFromText.setText(null); // Remove text because hn will not have it. + hn.setUse(null); // Remove use because hnFromText won't know it + hn.setPeriod(null); // Remove period because hnFromText won't know it. + assertEquals(TestUtils.toString(hn), TestUtils.toString(hnFromText)); + } else { + assertNull(hn); + } } @ParameterizedTest diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/ContinuationReader.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/ContinuationReader.java new file mode 100644 index 0000000..4460e8e --- /dev/null +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/ContinuationReader.java @@ -0,0 +1,85 @@ +package test.gov.cdc.izgateway.v2tofhir; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.Reader; + +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang3.StringUtils; + +/** + * A filter that reads lines from a reader with continuation lines (lines ending in a backslash) collapsed + * + * @author Audacious Inquiry + */ +public class ContinuationReader implements AutoCloseable { + private final BufferedReader br; + int lineNo = 0; + /** + * Construct a continuation reader from a reader + * @param in The reader + */ + protected ContinuationReader(Reader in) { + this.br = IOUtils.toBufferedReader(in); + } + /** + * Get the 1-based line number read + * @return The line number read + */ + public int getLine() { + return lineNo; + } + + /** + * @return Reads a line of input, trims it, and returns it, appending + * the next line and any following continuation lines terminated with + * a backslash + * + * This method allows lines to be written as: + *

+	 * This is a line
+	 * This is a continuation line \
+	 *   This is more of the previous line with further continuation \
+	 *   This is the last of it
+	 *   This is the next line
+	 * 
+ * + * And read as: + *
+	 * This is a line
+	 * This is a continuation line This is more of the previous line with further continuation This is the last of it
+	 * This is the next line
+	 * 
+ * + * Leading whitespace on any line are trimmed. + * Terminal whitespace before the continuation character (\) is not trimmed, + * but whitespace after it is. + * + * @throws IOException If an error occurred while reading + */ + public String readLine() throws IOException { + String line = br.readLine(); + lineNo ++; + if (line == null) { + return line; + } + line = line.trim(); + if (line.isEmpty() || !line.endsWith("\\")) { + return line; + } + + String result = StringUtils.left(line, line.length() - 1); + line = readLine(); // Recursively call to get next line + if (line != null) { + return result + line; + } + return result; + } + @Override + public void close() throws Exception { + if (br != null) { + br.close(); + } + } + +} \ No newline at end of file diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/ConverterTest.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/DatatypeConverterTests.java similarity index 79% rename from src/test/java/test/gov/cdc/izgateway/v2tofhir/ConverterTest.java rename to src/test/java/test/gov/cdc/izgateway/v2tofhir/DatatypeConverterTests.java index 88335d9..5558551 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/ConverterTest.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/DatatypeConverterTests.java @@ -16,9 +16,7 @@ import java.text.ParseException; import java.util.Arrays; import java.util.Collection; -import java.util.Collections; import java.util.List; -import java.util.Set; import java.util.function.Supplier; import org.apache.commons.io.IOUtils; @@ -46,14 +44,12 @@ import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Composite; import ca.uhn.hl7v2.model.Primitive; -import ca.uhn.hl7v2.model.Segment; import ca.uhn.hl7v2.model.Type; import ca.uhn.hl7v2.model.Varies; import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -import gov.cdc.izgw.v2tofhir.converter.Mapping; -import gov.cdc.izgw.v2tofhir.converter.MessageParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; -import gov.cdc.izgw.v2tofhir.converter.Systems; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.Systems; import lombok.extern.slf4j.Slf4j; import test.gov.cdc.izgateway.TestUtils; @@ -62,7 +58,7 @@ * This test checks a V2 conversion for FHIR Parsing and validates the result against the FHIR US Core * It requires a running CDC / Microsoft generated FHIR Converter at localhost:8080 */ -class ConverterTest extends TestBase { +class DatatypeConverterTests extends TestBase { private static final String base = "http://localhost:8080/fhir-converter/convert-to-fhir"; private static final String messageTemplate = "{" @@ -71,10 +67,13 @@ class ConverterTest extends TestBase { + "\n \"root_template\": \"VXU_V04\"," + "\n \"rr_data\": null" + "\n}"; - private static final FhirContext ctx = FhirContext.forR4(); - private static final IParser fhirParser = ctx.newJsonParser().setPrettyPrint(true); + protected static final FhirContext ctx = FhirContext.forR4(); + protected static final IParser fhirParser = ctx.newJsonParser().setPrettyPrint(true); + // Force load of Mapping class before any testing starts. + @SuppressWarnings("unused") + private static final Class MAPPING_CLASS = Mapping.class; @ParameterizedTest - @MethodSource("getTestMessages") + @MethodSource("getTestMessages") // should be getTestMessages, other possible values are for localized testing @Disabled("Used for testing a local microsoft V2 converter") void testConversion(String hl7Message) throws IOException, ParseException { HttpURLConnection con = getUrlConnection(); @@ -124,24 +123,29 @@ void testCompositeConversionsForCodings(Type t) throws HL7Exception { assertEquals(first, code); } } - if (coding != null && hasDisplay(t) && hasComponent(t, 2)) { - // Either both are blank or both are filled. - assertEquals(StringUtils.isBlank(getComponent(t, 2)), StringUtils.isBlank(coding.getDisplay())); - if (!StringUtils.isBlank(first)) { - // If both are filled, check values. - String[] a = { getComponent(t, 2), Mapping.getDisplay(coding) }; - List l = Arrays.asList(a); - Supplier test = null; - - if (StringUtils.isNotBlank(coding.getDisplay())) { - // Display came from component 2, or it was properly mapped. - test = () -> l.contains(coding.getDisplay()); - } else { - // Display is empty and there are no good values to use. - test = () -> StringUtils.isAllEmpty(a); + + if (coding != null) { + String display = coding.hasUserData("originalDisplay") ? (String) coding.getUserData("originalDisplay") : coding.getDisplay(); + assertEquals(StringUtils.isBlank(getComponent(t, 2)), StringUtils.isBlank(display)); + + if (hasDisplay(t) && hasComponent(t, 2)) { + // Either both are blank or both are filled. + if (!StringUtils.isBlank(first)) { + // If both are filled, check values. + String[] a = { getComponent(t, 2), Mapping.getDisplay(coding) }; + List l = Arrays.asList(a); + Supplier test = null; + + if (StringUtils.isNotBlank(coding.getDisplay())) { + // Display came from component 2, or it was properly mapped. + test = () -> l.contains(coding.getDisplay()); + } else { + // Display is empty and there are no good values to use. + test = () -> StringUtils.isAllEmpty(a); + } + assertEquals(Boolean.TRUE, test.get(), + "Display value " + coding.getDisplay() + " expected to be from " + l); } - assertEquals(Boolean.TRUE, test.get(), - "Display value " + coding.getDisplay() + " expected to be from " + l); } } String encoded = ParserUtils.unescapeV2Chars(t.encode()); @@ -149,14 +153,21 @@ void testCompositeConversionsForCodings(Type t) throws HL7Exception { if (coding.getSystem().contains(":")) { // There is a proper URI, verify we got it correctly. Collection names = Systems.getSystemNames(coding.getSystem()); + if (coding.hasUserData("originalSystem")) { + String originalSystem = (String)coding.getUserData("originalSystem"); + originalSystem = StringUtils.trim(originalSystem); + if (!names.contains(originalSystem)) { + names.add(originalSystem); + } + } + names = names.stream().map(StringUtils::upperCase).toList(); // We know about this URI assertNotNull(names); - // At only one of the names for the system is in the message fields. - // NOTE: We might need to make the "only one" part more lax as test - // data improves - List fields = Arrays.asList(encoded.split("\\^")); + List fields = Arrays.asList(encoded.split("\\^")).stream() + .map(StringUtils::trim).map(StringUtils::upperCase).toList(); List f = names.stream().filter(n -> fields.contains(n)).toList(); - assertEquals(1, f.size(), "Could not find any of " + names + " in " + encoded); + // At least one of the names for the system is in the message fields. + assertTrue(f.size() > 0, "Could not find any of " + names + " in " + fields); } else { assertTrue( @@ -165,8 +176,8 @@ void testCompositeConversionsForCodings(Type t) throws HL7Exception { ); } } - System.out.println(encoded); - System.out.println(TestUtils.toString(coding)); + log.debug("{}", encoded); + log.debug("{}", TestUtils.toString(coding)); } private boolean hasDisplay(Type t) { return Arrays.asList("CE", "CNE", "CWE").contains(t.getName()); @@ -183,6 +194,9 @@ private boolean hasComponent(Type t, int index) { return false; } private String getComponent(Type t, int index) throws HL7Exception { + if (t instanceof Varies v) { + t = v.getData(); + } if (t instanceof Composite comp) { Type types[] = comp.getComponents(); return ParserUtils.unescapeV2Chars(types[index-1].encode()); @@ -218,21 +232,21 @@ void testPrimitiveConversionsDataCheck(Type t) throws HL7Exception { @ParameterizedTest @MethodSource("getTestPrimitives") void testPrimitiveConversionsIntegerType(Type t) throws HL7Exception { - TestUtils.compareStringValues(DatatypeConverter::toIntegerType, IntegerType::new, ConverterTest::normalizeNumbers, t, IntegerType.class); + TestUtils.compareStringValues(DatatypeConverter::toIntegerType, IntegerType::new, DatatypeConverterTests::normalizeNumbers, t, IntegerType.class); } @ParameterizedTest @MethodSource("getTestPrimitives") void testPrimitiveConversionsPositiveIntType(Type t) throws HL7Exception { - TestUtils.compareStringValues(DatatypeConverter::toPositiveIntType, PositiveIntType::new, ConverterTest::normalizeNumbers, t, PositiveIntType.class); + TestUtils.compareStringValues(DatatypeConverter::toPositiveIntType, PositiveIntType::new, DatatypeConverterTests::normalizeNumbers, t, PositiveIntType.class); } @ParameterizedTest @MethodSource("getTestPrimitives") void testPrimitiveConversionsUnsignedIntType(Type t) throws HL7Exception { - TestUtils.compareStringValues(DatatypeConverter::toUnsignedIntType, UnsignedIntType::new, ConverterTest::normalizeNumbers, t, UnsignedIntType.class); + TestUtils.compareStringValues(DatatypeConverter::toUnsignedIntType, UnsignedIntType::new, DatatypeConverterTests::normalizeNumbers, t, UnsignedIntType.class); } private static String normalizeNumbers(String nm) { - nm = StringUtils.substringBefore(nm, "."); + nm = StringUtils.substringBeforeLast(nm, "."); return nm.split("\\s+")[0]; } @ParameterizedTest @@ -269,16 +283,12 @@ void testPrimitiveConversionsUriType(Type t) throws HL7Exception { @ParameterizedTest @MethodSource("getTestPrimitives") void testPrimitiveConversionsCodeType(Type t) throws HL7Exception { - TestUtils.compareStringValues(DatatypeConverter::toCodeType, s -> new CodeType(StringUtils.strip(s)), StringUtils::strip, t, CodeType.class); - } - - @ParameterizedTest - @MethodSource("getTestSegments") - void testSegmentConversions(NamedSegment segment) throws HL7Exception { - MessageParser p = new MessageParser(); - System.out.println(segment); - Bundle b = p.createBundle(Collections.singleton(segment.segment())); - System.out.println(fhirParser.encodeResourceToString(b)); + TestUtils.compareStringValues( + DatatypeConverter::toCodeType, + s -> new CodeType(StringUtils.strip(s)), + StringUtils::strip, t, + CodeType.class + ); } private String testMicrosoftConverterResponse(InputStream is) throws IOException, ParseException { @@ -351,23 +361,4 @@ private HttpURLConnection getUrlConnection() throws IOException { con.setDoOutput(true); return con; } - - public static class NamedSegment { - private final Segment segment; - public NamedSegment(Segment segment) { - this.segment = segment; - } - public Segment segment() { - return segment; - } - public String toString() { - try { - return segment.encode(); - } catch (HL7Exception e) { - throw new AssertionError("Cannot convert " + segment + " to String"); - } - } - } - - } diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestDateTimeParsing.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/DateTimeParsingTests.java similarity index 93% rename from src/test/java/test/gov/cdc/izgateway/v2tofhir/TestDateTimeParsing.java rename to src/test/java/test/gov/cdc/izgateway/v2tofhir/DateTimeParsingTests.java index 91bdc31..5acc370 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestDateTimeParsing.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/DateTimeParsingTests.java @@ -21,10 +21,12 @@ import ca.uhn.fhir.model.api.TemporalPrecisionEnum; import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import lombok.extern.slf4j.Slf4j; import test.gov.cdc.izgateway.TestUtils; import test.gov.cdc.izgateway.NamedArrayList; -class TestDateTimeParsing { +@Slf4j +class DateTimeParsingTests { private static final NamedArrayList validDates = NamedArrayList.l("validDates", "01", "08", "21", "28"); private static final NamedArrayList shortMonths = NamedArrayList.l("shortMonths", "09", "11"); @@ -116,7 +118,7 @@ static NamedArrayList getInvalidDates(boolean withPunct) { return invalidTests; } - private static Map, Integer> choices = new TreeMap<>(TestDateTimeParsing::listComparator); + private static Map, Integer> choices = new TreeMap<>(DateTimeParsingTests::listComparator); static int listComparator(List a, List b) { if (a == b) { @@ -259,8 +261,8 @@ static NamedArrayList getTimes(boolean withPunct, boolean isValid, Integer... pr if (!allTimes.isEmpty()) { return allTimes; } - BiFunction> f = isValid ? TestDateTimeParsing::getValidTimes - : TestDateTimeParsing::getInvalidTimes; + BiFunction> f = isValid ? DateTimeParsingTests::getValidTimes + : DateTimeParsingTests::getInvalidTimes; for (int prec : precisions) { allTimes.addAll(f.apply(prec, withPunct)); } @@ -412,8 +414,8 @@ static NamedArrayList getTimestamps(Combo combo, boolean withPunct) { dates = getInvalidDates(withPunct); break; case FUZZED_DATE_AND_VALID_TIME: - dates = fuzzStrings(getValidDates(withPunct), TestDateTimeParsing::deleteOne, TestDateTimeParsing::doubleUp, - TestDateTimeParsing::transpose); + dates = fuzzStrings(getValidDates(withPunct), DateTimeParsingTests::deleteOne, DateTimeParsingTests::doubleUp, + DateTimeParsingTests::transpose); break; default: dates = null; @@ -431,8 +433,8 @@ static NamedArrayList getTimestamps(Combo combo, boolean withPunct) { times = getTimes(withPunct, false, -1, 0, 1, 2, 3, 4); break; case VALID_DATE_AND_FUZZED_TIME: - times = fuzzStrings(getTimes(withPunct, true, -1, 0, 1, 2, 3, 4), TestDateTimeParsing::deleteOne, - TestDateTimeParsing::doubleUp, TestDateTimeParsing::transpose); + times = fuzzStrings(getTimes(withPunct, true, -1, 0, 1, 2, 3, 4), DateTimeParsingTests::deleteOne, + DateTimeParsingTests::doubleUp, DateTimeParsingTests::transpose); break; default: times = null; @@ -441,7 +443,7 @@ static NamedArrayList getTimestamps(Combo combo, boolean withPunct) { TestUtils.assertNotEmpty(times); NamedArrayList crossedResult = cross(dates, times, punct); - System.out.println("Computed " + crossedResult.size() + " test cases"); + log.debug("Computed {} test cases", crossedResult.size()); return crossedResult.notEmpty(); } @@ -513,22 +515,24 @@ private boolean timesAreEquivalent(String expected, String actual) { // Let -0: == 00: be OK expected = expected.replace("-0:", "00:").replace(":-0", ":00"); - if (expected.equals(actual)) { - return true; - } - if (expected.equals(actual)) { // strings are equal return true; } if (expected.contains(".") && actual.contains(".")) { // Check for precision enhancement - expected = adjustPrecision(expected); - if (expected.equals(actual)) { + if (expected.contains(".999") && actual.contains(".000") && + StringUtils.substringBefore(actual, "T").equals(StringUtils.substringBefore(expected, "T")) + ) { + // Truncated to 3-4 digits of precision and rolled over to next second return true; } - if (expected.contains(".999") && actual.contains(".000")) { - // Truncated to 3 digits of precision and rolled over to next second + log.debug("Unadjusted: actual {} {}", expected, actual); + + expected = adjustPrecision(expected); + actual = adjustPrecision(actual); + if (expected.equals(actual)) { return true; } + log.debug("Precision Adjusted: actual {} {}", expected, actual); } if (hasEquivalentTimeZones(expected, actual)) { // timestamp equal, time zones equivalent return true; @@ -561,15 +565,24 @@ private String adjustPrecision(String s) { String r = StringUtils.substringAfter(s, "."); String rwotz = removeTz(r); String tz = r.substring(rwotz.length()); - return l + "." + StringUtils.substring(rwotz + "000", 0, 3) + tz; + return l + "." + StringUtils.right(rwotz + "000", 3) + tz; } private boolean hasEquivalentTimeZones(String s, String actualValue) { String[] endingStrings = { "Z", "+00:00", "-00:00" }; - if (StringUtils.endsWithAny(s, endingStrings) && StringUtils.endsWithAny(actualValue, endingStrings)) { - // Both end in an equivalent timezone string and are otherwise equal. - return removeEnding(s, endingStrings).equals(removeEnding(actualValue, endingStrings)); - } - return false; + + // There are four ways the time could end: + // With TZ of Z, +00:00, or -00:00, or without any of them. If one of them + // is present, remove it on both sides. + if (StringUtils.endsWithAny(s, endingStrings)) { + s = removeEnding(s, endingStrings); + } + if (StringUtils.endsWithAny(actualValue, endingStrings)) { + actualValue = removeEnding(actualValue, endingStrings); + } + // Then compare the times without a time zone. + // This addresses the special case of an environment in UTC time zone, + // which is where the CI/CD build lives. + return s.equals(actualValue); } private String removeEnding(String s, String[] endingStrings) { diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/InfrastructureTests.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/InfrastructureTests.java index 4f993c4..b50e76a 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/InfrastructureTests.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/InfrastructureTests.java @@ -1,19 +1,27 @@ package test.gov.cdc.izgateway.v2tofhir; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import java.util.ArrayList; +import java.util.LinkedHashSet; import java.util.List; +import java.util.Set; import org.hl7.fhir.r4.model.Coding; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; -import gov.cdc.izgw.v2tofhir.converter.Mapping; -import gov.cdc.izgw.v2tofhir.converter.Systems; +import ca.uhn.hl7v2.model.Type; +import gov.cdc.izgw.v2tofhir.utils.Systems; import lombok.extern.slf4j.Slf4j; @Slf4j class InfrastructureTests extends TestBase { + static { + log.debug("{} loaded", InfrastructureTests.class.getName()); + } @ParameterizedTest @MethodSource("getCodeSystemAliases") void testCodeSystemAliases(List aliases) { @@ -29,4 +37,123 @@ void testCodeSystemAliases(List aliases) { static List> getCodeSystemAliases() { return Systems.getCodeSystemAliases(); } + + private static String[][] V2TYPES = { + { "AD", "ADDRESS"}, + { "AUI", "AUTHORIZATION INFORMATION"}, + { "CCD", "CHARGE CODE AND DATE"}, + { "CCP", "CHANNEL CALIBRATION PARAMETERS"}, + { "CD", "CHANNEL DEFINITION"}, + { "CE", "CODED ELEMENT"}, + { "CF", "CODED ELEMENT WITH FORMATTED VALUES"}, + { "CNE", "CODED WITH NO EXCEPTIONS"}, + { "CNN", "COMPOSITE ID NUMBER AND NAME SIMPLIFIED"}, + { "CP", "COMPOSITE PRICE"}, + { "CQ", "COMPOSITE QUANTITY WITH UNITS"}, + { "CSU", "CHANNEL SENSITIVITY"}, + { "CWE", "CODED WITH EXCEPTIONS"}, + { "CX", "EXTENDED COMPOSITE ID WITH CHECK DIGIT"}, + { "DDI", "DAILY DEDUCTIBLE INFORMATION"}, + { "DIN", "DATE AND INSTITUTION NAME"}, + { "DLD", "DISCHARGE TO LOCATION AND DATE"}, + { "DLN", "DRIVER’S LICENSE NUMBER"}, + { "DLT", "DELTA"}, + { "DR", "DATE/TIME RANGE"}, + { "DT", "DATE"}, + { "DTM", "DATE/TIME"}, + { "DTN", "DAY TYPE AND NUMBER"}, + { "ED", "ENCAPSULATED DATA"}, + { "EI", "ENTITY IDENTIFIER"}, + { "EIP", "ENTITY IDENTIFIER PAIR"}, + { "ELD", "ERROR LOCATION AND DESCRIPTION"}, + { "ERL", "ERROR LOCATION"}, + { "FC", "FINANCIAL CLASS"}, + { "FN", "FAMILY NAME"}, + { "FT", "FORMATTED TEXT DATA"}, + { "GTS", "GENERAL TIMING SPECIFICATION"}, + { "HD", "HIERARCHIC DESIGNATOR"}, + { "ICD", "INSURANCE CERTIFICATION DEFINITION"}, + { "ID", "CODED VALUE FOR HL7 DEFINED TABLES"}, + { "IS", "CODED VALUE FOR USER DEFINES TABLES"}, + { "JCC", "JOB CODE/CLASS"}, + { "LA1", "LOCATION WITH ADDRESS VARIATION 1"}, + { "LA2", "LOCATION WITH ADDRESS VARIATION 2"}, + { "MA", "MULTIPLEXED ARRAY"}, + { "MO", "MONEY"}, + { "MOC", "MONEY AND CHARGE CODE"}, + { "MOP", "MONEY OR PERCENTAGE"}, + { "MSG", "MESSAGE TYPE"}, + { "NA", "NUMERIC ARRAY"}, + { "NDL", ""}, + { "NM", "NUMERIC"}, + { "NR", "NUMERIC RANGE"}, + { "OCD", "OCCURRENCE CODE AND DATE"}, + { "OSD", "ORDER SEQUENCE DEFINITION"}, + { "OSP", "OCCURRENCE SPAN CODE AND DATE"}, + { "PIP", "PRACTITIONER INSTITUTIONAL PRIVILEGES"}, + { "PL", "PERSON LOCATION"}, + { "PLN", "PRACTITIONER LICENSE OR OTHER ID NUMBER"}, + { "PPN", "PERFORMING PERSON TIME STAMP"}, + { "PRL", "PARENT RESULT LINK"}, + { "PT", "PROCESSING TYPE"}, + { "PTA", "POLICY TYPE AND AMOUNT"}, + { "QIP", "QUERY INPUT PARAMETER LIST"}, + { "QSC", "QUERY SELECTION CRITERIA"}, + { "RCD", "ROW COLUMN DEFINITION"}, + { "RFR", "REFERENCE RANGE"}, + { "RI", "REPEAT INTERVAL"}, + { "RMC", "ROOM COVERAGE"}, + { "RP", "REFERENCE POINTER"}, + { "RPT", "REPEAT PATTERN"}, + { "SAD", "STREET ADDRESS"}, + { "SCV", "SCHEDULING CLASS VALUE PAIR"}, + { "SI", "SEQUENCE ID"}, + { "SN", "STRUCTURED NUMERIC"}, + { "SPD", "SPECIALTY DESCRIPTION"}, + { "SPS", "SPECIMEN SOURCE"}, + { "SRT", "SORT ORDER"}, + { "ST", "STRING DATA"}, + { "TM", "TIME"}, + { "TN", "TELEPHONE NUMBER"}, + { "TQ", "TIMING QUANTITY"}, + { "TS", "TIME STAMP"}, + { "TX", "TEXT DATA"}, + { "UVC", "UB VALUE CODE AND AMOUNT"}, + { "VH", "VISITING HOURS"}, + { "VID", "VERSION IDENTIFIER"}, + { "VR", "VALUE RANGE"}, + { "WVI", "CHANNEL IDENTIFIER"}, + { "WVS", "WAVEFORM SOURCE"}, + { "XAD", "EXTENDED ADDRESS"}, + { "XCN", "EXTENDED COMPOSITE ID NUMBER AND NAME FOR PERSONS"}, + { "XON", "EXTENDED COMPOSITE NAME AND IDENTIFICATION NUMBER FOR ORGANIZATIONS"}, + { "XPN", "EXTENDED PERSON NAME"}, + { "XTN", "EXTENDED TELECOMMUNICATION NUMBER"} + }; + + private static final Set TEST_DATATYPES_AVAILABLE = getTypesInUse(); + + private static Set getTypesInUse() { + Set typesInUse = new LinkedHashSet<>(); + for (Type field: TestBase.getTestData(null)) { + typesInUse.add(field.getName()); + } + return typesInUse; + } + private static List getAllV2Types() { + List l = new ArrayList<>(V2TYPES.length); + for (String[] a : V2TYPES) { + l.add(a); + } + return l; + } + + @ParameterizedTest + @MethodSource("getAllV2Types") + @Disabled("Run this test to see what kind of test data is available from messages") + void testTypeList(String v2Type, String v2Name) { + assertTrue(TEST_DATATYPES_AVAILABLE.contains(v2Type), + "V2 " + v2Type + " - " + v2Name + " is not found in test data" + ); + } } diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/MessageParserTests.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/MessageParserTests.java new file mode 100644 index 0000000..67d6255 --- /dev/null +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/MessageParserTests.java @@ -0,0 +1,591 @@ +package test.gov.cdc.izgateway.v2tofhir; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.io.BufferedWriter; +import java.io.FileWriter; +import java.io.IOException; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Date; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Stream; + +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.time.FastDateFormat; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.CodeableConcept; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.InstantType; +import org.hl7.fhir.r4.model.Organization; +import org.hl7.fhir.r4.model.Parameters; +import org.hl7.fhir.r4.model.Patient; +import org.hl7.fhir.r4.model.Resource; +import org.hl7.fhir.r4.model.StringType; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; + +import com.ainq.fhir.utils.PathUtils; + +import ca.uhn.fhir.fhirpath.IFhirPath; +import ca.uhn.hl7v2.HL7Exception; +import ca.uhn.hl7v2.model.DataTypeException; +import ca.uhn.hl7v2.model.Message; +import ca.uhn.hl7v2.model.Segment; +import ca.uhn.hl7v2.model.Type; +import ca.uhn.hl7v2.model.v251.datatype.ST; +import ca.uhn.hl7v2.model.v251.message.QBP_Q11; +import ca.uhn.hl7v2.model.v251.segment.MSH; +import ca.uhn.hl7v2.model.v251.segment.QPD; +import ca.uhn.hl7v2.util.Terser; +import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; +import gov.cdc.izgw.v2tofhir.converter.MessageParser; +import gov.cdc.izgw.v2tofhir.annotation.ComesFrom; +import gov.cdc.izgw.v2tofhir.annotation.Produces; +import gov.cdc.izgw.v2tofhir.segment.AbstractSegmentParser; +import gov.cdc.izgw.v2tofhir.segment.FieldHandler; +import gov.cdc.izgw.v2tofhir.segment.IzDetail; +import gov.cdc.izgw.v2tofhir.segment.PIDParser; +import gov.cdc.izgw.v2tofhir.segment.StructureParser; +import gov.cdc.izgw.v2tofhir.utils.Mapping; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.QBPUtils; +import gov.cdc.izgw.v2tofhir.utils.TextUtils; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +/** + * These tests verify FHIR Resources created by MessageParser conform to expectations. + */ +class MessageParserTests extends TestBase { + private Type[] fieldValues; + private String fieldName; + private MessageParser messageParser; + + static { + log.debug("{} loaded", TestBase.class.getName()); + } + + // Force load of Mapping class before any testing starts. + @SuppressWarnings("unused") + private static final Class MAPPING_CLASS = Mapping.class; + + private static long id = 0; + private String generateId() { + return Long.toString(++id); + } + @ParameterizedTest + @MethodSource("testTheData") + void testTheData(TestData testData) throws Exception { + log.debug("{}", testData); + + MessageParser p = new MessageParser(); + p.setIdGenerator(this::generateId); + Message msg = parse(testData.getTestData()); + + id = 0; + Bundle b = p.convert(msg); + + testData.evaluateAllAgainst(b); + writeTheTests(testData, msg); + } + + private static MessageParser MP = new MessageParser(); + private static BufferedWriter bw = null; + + void writeTheTests(TestData testData, Message msg) { + if (bw == null) { + try { + bw = new BufferedWriter(new FileWriter("./target/messages.txt")); + Runtime.getRuntime().addShutdownHook(new Thread(this::shutdown)); + } catch (IOException e) { + // If we cannot write, just exit. + e.printStackTrace(); + System.exit(1); + } + } + for (String segment: testData.getTestData().split("\r")) { + String segmentName = StringUtils.left(segment, 3); + Class parser = MP.loadParser(segmentName); + if (parser == null) { + // Skip segments there is no parser for. + continue; + } + LinkedHashMap assertions = getExistingAssertions(testData, segmentName); + + for (ComesFrom ann: parser.getAnnotationsByType(ComesFrom.class)) { + String annotation = getAssertion(segmentName, ann, msg); + String key = StringUtils.substringBetween(annotation, "@", ".exists("); + String exists = assertions.get(key); + if (exists != null) { + log.warn("Assertion ({}) exists for ({})", exists, annotation); + } else { + assertions.put(key, annotation); + } + } + try { + writeSegment(segment); + writeAssertions(assertions.values()); + } catch (IOException e) { + log.error("IO Error writing assertions, aborting test"); + // If there was an IO Error, subsequent tests will also + // fail. Just give up. + System.exit(1); + } + } + } + private static LinkedHashMap getExistingAssertions(TestData testData, String segmentName) { + LinkedHashMap assertions = new LinkedHashMap<>(); + for (int i = 0; i < testData.getNames().size(); i++) { + if (testData.getName(i).startsWith(segmentName)) { + String alreadyAsserted = testData.getFhirPath(i); + if (alreadyAsserted.contains(".exists(")) { + String key = StringUtils.substringBefore(alreadyAsserted, ".exists("); + if (!assertions.containsKey(key)) { + assertions.put(key, " @" + alreadyAsserted + "\n"); + } + assertions.put(alreadyAsserted, " @" + alreadyAsserted + "\n"); + } + } + } + return assertions; + } + private static String getAssertion(String segmentName, ComesFrom ann, Message msg) { + StringBuilder b = new StringBuilder(); + addComesFrom(ann, b); + Terser t = new Terser(msg); + b.append(" @").append(ann.path()).append(".exists( \\\n"); + for (String source: ann.source()) { + if (source.length() == 0) { + continue; + } + // Source is a Terser path in the form SEG-#-# + try { + String data = t.get(source); + b.append(" /* ").append(source).append(" = ").append(data).append(" */ \\\n"); + } catch (HL7Exception e) { + // Shouldn't happen, the message was already parsed. + log.warn("Error parsing message: {}", e.getMessage()); + } + } + if (ann.fixed().length() != 0) { + b.append(" /* fixed = \"").append(ann.fixed()).append("\" */ \\\n"); + } + b.append(" ) \\\n"); + if (ann.comment().length() != 0) { + b.append(" // ").append(ann.comment()).append("\n"); + } + return b.toString(); + } + private static void addComesFrom(ComesFrom ann, StringBuilder b) { + b.append(" // ComesFrom(path=\"").append(ann.path()).append("\", "); + if (ann.source().length == 1) { + b.append("source = \"").append(ann.source()[0]).append("\")"); + } else if (ann.source().length > 1) { + b.append("source = { "); + for (int i = 0; i < ann.source().length; i++) { + if (i != 0) b.append(", "); + b.append("\"").append(ann.source()[i]).append("\""); + } + b.append("})"); + } else if (ann.fixed().length() > 0) { + b.append("fixed = \"").append(ann.fixed()).append("\")"); + } + b.append(" \\\n"); + } + void shutdown() { + if (bw != null) { + try { + bw.close(); + } catch (IOException e) { + } + } + } + + void writeSegment(String segment) throws IOException { + int max = 80; + int pos = StringUtils.lastIndexOf(StringUtils.left(segment, max), '|'); + do { + String left = StringUtils.left(segment, pos >= 0 ? pos + 1 : max); + bw.write(left); + segment = StringUtils.substring(segment, left.length()); + if (StringUtils.isNotBlank(segment)) { + bw.write("\\\n "); + max = 78; + } + } while (StringUtils.isNotBlank(segment)); + bw.write("\n"); + } + void writeAssertions(Iterable assertions) throws IOException { + String last = null; + + for (String assertion: assertions) { + if (assertion.equals(last)) { + // Skip values in sequence that are duplicates + continue; + } + bw.write(last = assertion); + } + } + IFhirPath getEngine() { + return ctx.newFhirPath(); + } + + static List testTheData() { + return TEST_MESSAGES; + } + + static List testTheData1() { + return Collections.singletonList(TEST_MESSAGES.get(0)); + } + + + @ParameterizedTest + @MethodSource("getTestMessages") // should be getTestMessages, other possible values are for localized testing + void testMessageConversion(Message hl7Message) throws IOException, ParseException { + MessageParser p = new MessageParser(); + Bundle b = p.convert(hl7Message); + log.debug(yamlParser.encodeResourceToString(b)); + } + + static int segmentCounter = 0; + @ParameterizedTest + @MethodSource("getTestSegments") // should be getTestSegments, other possible values are for localized testing + void testSegmentConversions(NamedSegment segment) throws HL7Exception, ClassNotFoundException { + messageParser = new MessageParser(); + segment.segment(); + messageParser.getBundle(); + log.info("[{}] segment={}", ++segmentCounter, segment.toString()); + + // Add some prep data for it for some tests. + Class parser = prepareForTest(messageParser, segment); + Produces produces = parser.getAnnotation(Produces.class); + + Bundle b1 = messageParser.createBundle(Collections.singleton(segment.segment())); + + if (!b1.hasEntry()) { + log.info("No parsers for {}", segment.segment().getName()); + } + if (segment.segment().getName().equals("RCP")) { + // Verify that there is a count if the segment as RCP-2 + Parameters params = messageParser.getFirstResource(Parameters.class); + String value = ParserUtils.toString(segment.segment(), 2, 0); + if (value != null) { + if (params.getParameter("_search").getValue() instanceof StringType uri) { + assertTrue(uri.getValueAsString().endsWith("&_count=" + value)); + } + } + } else { + assertTrue(b1.getEntry().stream() + .anyMatch(e -> produces.resource().isInstance(e.getResource())), + "The bundle should have entries of type " + + produces.getClass().getSimpleName()); + } + log.debug(segment.segment().encode()); + if (log.isDebugEnabled()) { + // save the expensive operation if not logging + log.debug(yamlParser.encodeResourceToString(b1)); + } + List resources = b1.getEntry().stream() + .filter(e -> produces.resource().isInstance(e.getResource())) + .map(e -> e.getResource()).toList(); + + assertFalse(resources.isEmpty(), "Could not find a " + produces.resource().getSimpleName()); + assertEquals(1, resources.size(), "There can only be one " + produces.resource().getSimpleName()); + + Resource res = null; + // Go through the resource and verify that values are set in methods declared + // with ComesFrom. + for (ComesFrom from: FieldHandler.getComesFrom(parser)) { + String fhirType = StringUtils.substringBefore(from.path(), "."); + if (fhirType.endsWith("]")) { + fhirType = StringUtils.substringBefore(fhirType, "["); + } + + if ("Bundle".equals(fhirType)) { + res = b1; + } else { + String type = fhirType; + res = b1.getEntry().stream() + .filter(e -> e.hasResource() && e.getResource().fhirType().equals(type)) + .map(e -> e.getResource()).findFirst().orElse(null); + } + // Some conversions are just to capture data for future + // processing, such as OBX-2 to get the type in OBX-5 + if (from.path().length() != 0) { + String error = verify(segment.segment(), res, from); + assertNull(error); + } + } + } + + @ParameterizedTest + @MethodSource("getTestZIMs") + void testQBPUtils(NamedSegment segment) throws HL7Exception { + Type messageQueryName = segment.segment().getField(1, 0); + String zim = ParserUtils.toString(messageQueryName); + + if (!"Z34".equals(zim) && !"Z44".equals(zim)) { + return; // This test is only for specific message profiles + } + + Bundle b1 = new MessageParser().createBundle(Collections.singleton(segment.segment())); + Parameters parameters = b1.getEntry().stream() + .map(e -> e.getResource()) + .filter(r -> r instanceof Parameters) + .map(r -> (Parameters)r) + .findFirst().orElse(null); + + StringType search = (StringType)parameters.getParameter("_search").getValue(); + + QBP_Q11 qbp = QBPUtils.createMessage(zim); + MSH msh = qbp.getMSH(); + + QBPUtils.setSendingApplication(qbp, "SendingApp"); + assertEquals("SendingApp", msh.getSendingApplication().getNamespaceID().getValue()); + + QBPUtils.setSendingFacility(qbp, "SendingFacility"); + assertEquals("SendingFacility", msh.getSendingFacility().getNamespaceID().getValue()); + + QBPUtils.setReceivingApplication(qbp, "ReceivingApp"); + assertEquals("ReceivingApp", msh.getReceivingApplication().getNamespaceID().getValue()); + + QBPUtils.setReceivingFacility(qbp, "ReceivingFacility"); + assertEquals("ReceivingFacility", msh.getReceivingFacility().getNamespaceID().getValue()); + + String[] searchParams = StringUtils.substringAfter(search.asStringValue(), "?").split("&"); + Map> m = new LinkedHashMap<>(); + for (String searchParam: searchParams) { + String name = StringUtils.substringBefore(searchParam, "="); + String value = StringUtils.substringAfter(searchParam, "="); + List values = m.computeIfAbsent(name, k -> new ArrayList<>()); + values.add(URLDecoder.decode(value, StandardCharsets.UTF_8)); + } + + QBPUtils.addParamsToQPD(qbp, m, false); + + // Copy over the query tag. + Type queryTag = segment.segment().getField(2, 0); + QPD qpd = qbp.getQPD(); + qpd.getQueryTag().setValue(ParserUtils.toString(queryTag)); + if (!StringUtils.equals(segment.segment().encode(), qpd.encode())) { + log.info("=============== FAILURE ==============="); + log.info("Search: \n{}", parameters.getParameter("_search").getValue()); + log.info("Comparing: \nORIGINAL: {}\n REBUILT: {}", segment.segment().encode(), qpd.encode()); + } + // Assert that the round trip worked. + assertEquals(segment.segment().encode().replace("|", "|\n "), qpd.encode().replace("|", "|\n ")); + } + + + private String verify(Segment segment, Resource res, ComesFrom from) { + // So now we have a path and a segment and field. + // We should be able to compare these using TextUtils.toString() methods. + getFields(segment, from); + List l = getProducedItems(res, from); + for (Type type: fieldValues) { + type = DatatypeConverter.adjustIfVaries(type, from.type()); + String value = getMappedValue(from, type).replace("#", " "); + if (StringUtils.isEmpty(value)) { + continue; + } + String produced = getProducedValue(l, value, type.getName()); + + // For invalid datetime, check to see if value is actually a valid + // date time, and let it be ok if that nothing was produced if + // value is invalid. + if (produced == null && DatatypeConverter.DATETIME_TYPES.contains(type.getName())) { + produced = checkDatetime(value); + } + + String error = null; + if (produced == null) { + error = "Did not find " + fieldName + " = '" + value + " in " + l + "' at " + from.path(); + log.info(error); + return error; + } else { + log.info("Found " + fieldName + " = '" + value + "' in '" + produced + "' at " + from.path()); + } + } + return null; + } + + private String checkDatetime(String value) { + String[] parts = value.split("[\\.\\-+]"); + if (!StringUtils.isNumeric( // All Digits must be numeric + StringUtils.replace(value, ".+-", "")) || + (parts[0].length() % 2) == 1 || // First part Must have YYYY[MM[DD[HH[MM[SS]]]]] and even length + parts[0].length() < 4 || // at least 4, + parts[0].length() > 14 || // and at most 14 + (value.contains(".") && // decimal part can have 1-4 digits + (parts[1].length() < 1 || parts[1].length() > 4)) || + (!value.contains(".") && parts.length > 1 && parts[1].length() != 4) || // TZ must be 4 digits if present + (value.contains(".") && + (parts.length < 2 || parts[2].length() != 4)) // TZ must be 4 digits if present + ) { + return "null due to invalid input"; + } + FastDateFormat ft = FastDateFormat.getInstance("yyyyMMddhhmmss".substring(0, parts[0].length())); + try { + Date d = ft.parse(parts[0]); + if (!ft.format(d).equals(value)) { + return "invalid date time value"; + } + } catch (ParseException e) { + return "null due to incorrect time/date input"; + } + + String tz = (parts.length > 2) || (!value.contains(".") && parts.length > 1) ? StringUtils.right(value, 5) : null; + if (tz != null) { + try { + int tzi = Integer.parseInt(tz); + if (tzi < -1400 || tzi > 1500 || (tzi % 15 != 0)) { + return "invalid timezone"; + } + } catch (NumberFormatException ex) { + return "non-numeric timezone"; + } + } + return null; + } + + private String getProducedValue(List l, String value, String v2Type) { + String produced = null; + + for (IBase base: l) { + // "#" for " " replacement fixes identifier and reference types. + produced = TextUtils.toString(base).replace("#", " "); + // produced can be CodeableConcept or Coding, and value + // can be from a simpler entity, such as an ST or ID. + if (StringUtils.containsIgnoreCase(produced, value) || + StringUtils.containsIgnoreCase(value, produced)) { + return produced; + } else if (base instanceof CodeableConcept cc) { + for (Coding coding: cc.getCoding()) { + // Substring.between doesn't work because display can have (). + produced = "(" + + StringUtils.substringAfterLast(TextUtils.toString(coding), "("); + if (StringUtils.containsIgnoreCase(value, produced)) { + return produced; + } + } + log.info("{} <> {}", value, produced); + } else if (base instanceof InstantType instant) { + // Deal with missing data in V2 timestamps. + String[] parts = value.split("[\\-+]"); + if (parts.length > 1) { + parts[1] = StringUtils.right(value, parts[1].length() + 1); + } + if (produced.startsWith(parts[0]) && parts.length == 1 || produced.endsWith(parts[1])) { + return produced; + } + } else if (base instanceof Organization org && "CE".equals(v2Type)) { + // Deal with special case of CE -> Organization for MVX Codes + produced = TextUtils.toString(org.getIdentifierFirstRep()).replace("#", " "); + if (StringUtils.containsIgnoreCase(value, produced)) { + return produced; + } + } + } + log.info("Produced {} <> value {}", l, value); + return null; + } + + private void getFields(Segment segment, ComesFrom from) { + fieldValues = null; + fieldName = segment.getName() + "-" + from.field(); + + if (from.fixed().length() == 0) { + fieldValues = getFieldValues(segment, from); + if (from.component() > 0) { + fieldName += "-" + from.component(); + } + } else { + ST st = new ST(null); + try { + st.setValue(from.fixed()); + } catch (DataTypeException e) { + // Won't happen because message is null for ST. + } + fieldValues = new ST[] { st }; + fieldName = "fixed value '" + from.fixed() + "'"; + } + } + + private String getMappedValue(ComesFrom from, Type type) { + String value; + Mapping m = null; + if (from.map().length() != 0) { + m = Mapping.getMapping(from.map()); + value = ParserUtils.toString(type); + String oldValue = value; + Coding coding = m.mapCode(value); + if (coding != null) { + value = coding.hasCode() ? coding.getCode() : null; + } + fieldName += " mapped from " + oldValue + " by " + from.map(); + } else { + value = TextUtils.toString(type); + } + return value; + } + + + private List getProducedItems(Resource res, ComesFrom from) { + List l = null; + try { + String path = StringUtils.substringAfter(from.path(), "."); + // It's legit for the resource to be missing if the field is empty, which + // we don't know yet. + l = (res == null) ? Collections.emptyList() : PathUtils.getAll(res, path); + } catch (Exception e) { + log.warn("{} processing {}: {}", e.getClass().getSimpleName(), from.path(), e.getMessage()); + throw e; + } + return l; + } + + private Type[] getFieldValues(Segment segment, ComesFrom from) { + Type[] t = null; + if (from.field() > 0) { + t = ParserUtils.getFields(segment, from.field()); + if (from.component() > 0) { + for (int i = 0; i < t.length; i++) { + t[i] = DatatypeConverter.adjustIfVaries(t[i]); + t[i] = ParserUtils.getComponent(t[i], from.component()-1); + } + } + } + return t; + } + private Class prepareForTest(MessageParser mp, NamedSegment segment) throws ClassNotFoundException { + switch (segment.segment().getName()) { + case "RCP": + Parameters params = mp.createResource(Parameters.class); + params.addParameter("_search", ""); + break; + case "ORC", "RXA", "RXR": + IzDetail.testWith(mp); + break; + case "PD1": + mp.createResource(Patient.class); + } + String parserClass = PIDParser.class.getPackageName() + "." + segment.segment().getName() + "Parser"; + @SuppressWarnings("unchecked") + Class parser = (Class) PIDParser.class.getClassLoader().loadClass(parserClass); + return parser; + } + static Stream getTestMessages1() { + int[] found = { 0 }; + return getTestMessages().filter(t -> ++found[0] == 1); + } +} diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestNumericTypes.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/NumericTypeTests.java similarity index 99% rename from src/test/java/test/gov/cdc/izgateway/v2tofhir/TestNumericTypes.java rename to src/test/java/test/gov/cdc/izgateway/v2tofhir/NumericTypeTests.java index 7b2727e..3bc0f6f 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestNumericTypes.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/NumericTypeTests.java @@ -24,7 +24,7 @@ import ca.uhn.hl7v2.model.Type; import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; -class TestNumericTypes { +class NumericTypeTests { private > void testNumbers(String inputString, BigDecimal low, BigDecimal high, Class clazz, Function creator) throws DataTypeException { T expected = null; String expectedString = inputString.trim().replace("+", "").split("\\s+")[0]; diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringPrimitives.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/StringPrimitiveTests.java similarity index 99% rename from src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringPrimitives.java rename to src/test/java/test/gov/cdc/izgateway/v2tofhir/StringPrimitiveTests.java index 1f396ab..4915ed5 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringPrimitives.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/StringPrimitiveTests.java @@ -27,7 +27,7 @@ import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; import test.gov.cdc.izgateway.TestUtils; -class TestStringPrimitives { +class StringPrimitiveTests { private > void testStrings(String inputString, UnaryOperator normalize, Predicate rangeTest, Class clazz, Function creator) throws DataTypeException { diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringTypes.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/StringTypeTests.java similarity index 99% rename from src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringTypes.java rename to src/test/java/test/gov/cdc/izgateway/v2tofhir/StringTypeTests.java index 477ad42..e1ba270 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestStringTypes.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/StringTypeTests.java @@ -27,7 +27,7 @@ import gov.cdc.izgw.v2tofhir.converter.DatatypeConverter; import test.gov.cdc.izgateway.TestUtils; -class TestStringTypes { +class StringTypeTests { protected > void testStrings(String inputString, UnaryOperator normalize, Predicate rangeTest, Class clazz, Function creator) throws DataTypeException { T expected = null; diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestBase.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestBase.java index 60fd861..d600140 100644 --- a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestBase.java +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestBase.java @@ -10,34 +10,46 @@ import org.apache.commons.lang3.StringUtils; +import com.ainq.fhir.utils.YamlParser; + +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.context.support.DefaultProfileValidationSupport; +import ca.uhn.fhir.context.support.IValidationSupport; +import ca.uhn.fhir.parser.IParser; import ca.uhn.hl7v2.HL7Exception; import ca.uhn.hl7v2.model.Composite; +import ca.uhn.hl7v2.model.GenericMessage; +import ca.uhn.hl7v2.model.GenericSegment; +import ca.uhn.hl7v2.model.Group; import ca.uhn.hl7v2.model.Message; import ca.uhn.hl7v2.model.Primitive; import ca.uhn.hl7v2.model.Segment; import ca.uhn.hl7v2.model.Type; import ca.uhn.hl7v2.model.Varies; +import ca.uhn.hl7v2.parser.EncodingCharacters; +import ca.uhn.hl7v2.parser.ModelClassFactory; import ca.uhn.hl7v2.parser.Parser; import ca.uhn.hl7v2.parser.PipeParser; -import gov.cdc.izgw.v2tofhir.converter.ParserUtils; +import gov.cdc.izgw.v2tofhir.utils.ParserUtils; +import lombok.extern.slf4j.Slf4j; import test.gov.cdc.izgateway.TestUtils; -import test.gov.cdc.izgateway.v2tofhir.ConverterTest.NamedSegment; +/** + * Base class for many tests, providing support methods to get test data. + * + * @author Audacious Inquiry + * + */ +@Slf4j public class TestBase { - static final Parser v2Parser = new PipeParser(); - - static void explodeComposite(Composite comp, Set set) { - for (Type part : comp.getComponents()) { - if (part instanceof Varies v) { - part = v.getData(); - } - if (part instanceof Primitive) { - set.add(part); - } else if (part instanceof Composite comp2) { - explodeComposite(comp2, set); - } - } + static { + log.debug("{} loaded", TestBase.class.getName()); } + static final Parser v2Parser = new PipeParser(); + /** A list of test messages for unit tests */ + protected static final List TEST_MESSAGES = loadTestMessages(); + /** A list of test segments for unit tests */ + protected static final List TEST_SEGMENTS = loadTestSegments(); // These are defined constants which indicate which V2 types should be used for // testing. @@ -46,19 +58,41 @@ static void explodeComposite(Composite comp, Set set) { final static List NAME_TYPES = Arrays.asList("CNN", "XCN", "XPN"); final static List ADDR_TYPES = Arrays.asList("AD", "SAD", "XAD"); final static List QUANTITY_TYPES = Arrays.asList("CQ", "NM"); + final static List CONTACT_TYPES = Arrays.asList("TN", "XTN"); // These are defined constants which indicate which V2 types should match when // converted to text. final static List IS_CODING = CODING_TYPES; + final static List IS_CONTACT = CONTACT_TYPES; final static List IS_ID = Arrays.asList("CX", "EI"); final static List IS_NAME = NAME_TYPES; final static List IS_ADDR = ADDR_TYPES; final static List IS_QUANTITY = QUANTITY_TYPES; + /** The FhirContext for R4 */ + protected static final FhirContext ctx = FhirContext.forR4(); + /** A validation Support for R4 */ + protected static final IValidationSupport support = new DefaultProfileValidationSupport(ctx); + static { + ctx.setValidationSupport(support); + } + /** A fhirParser to use to generate FHIR in JSON */ + protected static final IParser fhirParser = ctx.newJsonParser().setPrettyPrint(true); + /** A yamlParser to use to generate FHIR in YAML */ + protected static final YamlParser yamlParser = new YamlParser(ctx); + /** The default V2 Version to use for parsing */ + protected static final String DEFAULT_V2_VERSION = "2.5.1"; + /** The default V2 encoding characters */ + protected static final String ENCODING_CHARS = "|^~\\&"; + static Set getTestDataForCoding() { return getTestData(t -> CODING_TYPES.contains(t.getName())); } + static Set getTestDataForContactPoint() { + return getTestData(t -> IS_CONTACT.contains(t.getName())); + } + static Set getTestDataForIdentifier() { return getTestData(t -> ID_TYPES.contains(t.getName()) && (!"XCN".equals(t.getName()) || !StringUtils.startsWith(encode(t), "^"))); @@ -139,599 +173,156 @@ static Set getTestFields(Predicate test) { } return testFields; } + + /** + * This class is use to enable better reporting in JUnit tests + * giving each segment being tested a name and string representation + * better than the existing Segment.toString() implementation. + * + * @author Audacious Inquiry + */ + public static class NamedSegment { + private final Segment segment; + /** + * Construct a NamedSegment from an existing segment + * @param segment The segment to use + */ + public NamedSegment(Segment segment) { + this.segment = segment; + } + public String toString() { + String encoded = null; + try { + if (segment instanceof GenericSegment generic) { + encoded = "Cannot encode from " + segment.getMessage().getVersion(); + } else { + encoded = segment.encode(); + } + } catch (Exception ex) { + encoded = "Cannot encode " + segment.toString(); + } + return String.format("%s[%s]", segment.getName(), encoded); + } + /** + * Get the segment + * @return the segment + */ + public Segment segment() { + return segment; + } + } static List getTestSegments() { Set testSegments = new TreeSet(TestUtils::compare); - for (Message msg : testV2Messages().toList()) { + for (Message msg : getTestMessages().toList()) { ParserUtils.iterateSegments(msg, testSegments); } + + for (TestData data: TestData.load("segments.txt", false)) { + try { + testSegments.add(parseSegment(StringUtils.trim(data.getTestData()))); + } catch (Exception e) { + // Just swallow this. + log.error("Error parsing segment {}: {}", data.getTestData(), e.getMessage()); + } + } return testSegments.stream().map(s -> new NamedSegment(s)).toList(); } + + static List getTestSegments(String ...names) { + List l = Arrays.asList(names); + return getTestSegments().stream().filter(n -> l.contains(n.segment().getName())).toList(); + } + /* Test Segment generators for all segment types in the test data */ + static List getTestDSCs() { return getTestSegments("DSC"); } + static List getTestERRs() { return getTestSegments("ERR"); } + static List getTestEVNs() { return getTestSegments("EVN"); } + static List getTestMRGs() { return getTestSegments("MRG"); } + static List getTestMSAs() { return getTestSegments("MSA"); } + static List getTestMSHs() { return getTestSegments("MSH"); } + static List getTestNK1s() { return getTestSegments("NK1"); } + static List getTestOBXs() { return getTestSegments("OBX"); } + static List getTestORCs() { return getTestSegments("ORC"); } + static List getTestPIDs() { return getTestSegments("PID"); } + static List getTestQAKs() { return getTestSegments("QAK"); } + static List getTestQIDs() { return getTestSegments("QID"); } + static List getTestQPDs() { return getTestSegments("QPD"); } + static List getTestRCPs() { return getTestSegments("RCP"); } + static List getTestRXAs() { return getTestSegments("RXA"); } + static List getTestRXRs() { return getTestSegments("RXR"); } + static Stream getTestZIMs() { + List allowed = Arrays.asList("Z34", "Z44"); + return getTestSegments("QPD").stream() + .filter(n -> allowed.contains(ParserUtils.toString(n.segment(), 1))); + } + + static Message parse(String message) { try { return v2Parser.parse(message); - } catch (HL7Exception e) { + } catch (Exception e) { + System.err.println("Error parsing : " + StringUtils.left(message, 90)); e.printStackTrace(); return null; } } + + static Segment parseSegment(String segment) throws Exception { + ModelClassFactory factory = v2Parser.getHapiContext().getModelClassFactory(); + String segName = StringUtils.substringBefore(segment, "|"); + @SuppressWarnings("serial") + Message message = new GenericMessage.V251(factory) { + @Override + public String getEncodingCharactersValue() throws HL7Exception { + return "^~\\&"; + } + @Override + public Character getFieldSeparatorValue() throws HL7Exception { + return '|'; + } + }; + message.setParser(v2Parser); + Class segClass = factory.getSegmentClass(segName, DEFAULT_V2_VERSION); + Segment seg = segClass + .getDeclaredConstructor(Group.class, ModelClassFactory.class) + .newInstance(message, factory); + v2Parser.parse(seg, segment, EncodingCharacters.defaultInstance()); + return seg; + } - static List testMessages() { - return Arrays.asList(TEST_MESSAGES); + static Stream testMessages() { + return TEST_MESSAGES.stream().map(td -> td.getTestData()); } - static Stream testV2Messages() { - return testMessages().stream().map(TestBase::parse); + static Stream getTestMessages() { + return testMessages().map(TestBase::parse); + } + + private static List loadTestMessages() { + return TestData.load("messages.txt", true); + } + + private static List loadTestSegments() { + // Load test messages as segments. + List data = TestData.load("messages.txt", false); + // Add test Segments to the list + data.addAll(TestData.load("segments.txt", false)); + + return data; } - private static final String[] TEST_MESSAGES = { - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083101-0400||RSP^K11^RSP_K11|RESULT-01|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-01\r" + "QAK|QUERY-01|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR|||0^Message Accepted^HL70357|I||||3 of 3 immunizations have been added to IIS\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-01|234814^^^MYEHR^MR\r" - + "PID|1||234814^^^MYEHR^MR||FagenAIRA^TheodoricAIRA^ElbertAIRA^^^^L|FagenAIRA^TheodoricAIRA^^^^^M|19631226|M||ASIAN|1517 Huth Ave^^Wyndmere^ND^58081^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|FagenAIRA^TheodoricAIRA^^^^^L|MTH^Mom^HL70063|1517 Huth Ave^^Wyndmere^ND^58081^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^TheodoricAIRA||^FagenAIRA^TheodoricAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210516||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^TheodoricAIRA||^FagenAIRA^TheodoricAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083102-0400||RSP^K11^RSP_K11|RESULT-02|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-02\r" + "QAK|QUERY-02|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||PD1^^16|101^Required field missing^HL70357|W||||patient immunization registry status is missing|\r" + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-02|234815^^^MYEHR^MR\r" - + "PID|1||234815^^^MYEHR^MR||FagenAIRA^ChristosAIRA^DemarionAIRA^^^^L|FagenAIRA^ChristosAIRA^^^^^M|20040315|M||ASIAN|1606 Ealfsen St^^Bismarck^ND^58501^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|FagenAIRA^ChristosAIRA^^^^^L|MTH^Mom^HL70063|1606 Ealfsen St^^Bismarck^ND^58501^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040315||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040515||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040515||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040515||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040515||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040515||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040715||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040715||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040715||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040715||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040915||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040915||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040915||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20040915||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20050315||03^03^CVX|0.5|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20050315||21^21^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20050315||83^83^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20050615||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20050615||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083103-0400||RSP^K11^RSP_K11|RESULT-03|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-03\r" + "QAK|QUERY-03|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||PID^1^24|101^Required field missing^HL70357|W||||patient multiple birth indicator is missing|\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-03|234816^^^MYEHR^MR\r" - + "PID|1||234816^^^MYEHR^MR||FagenAIRA^SophoclesAIRA^JerrieAIRA^^^^L|FagenAIRA^SophoclesAIRA^^^^^M|19760128|M||ASIAN|1760 Ve Marne Ln^^Fargo^ND^58104^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|FagenAIRA^SophoclesAIRA^^^^^L|MTH^Mom^HL70063|1760 Ve Marne Ln^^Fargo^ND^58104^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210429||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210531||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083104-0400||RSP^K11^RSP_K11|RESULT-04|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-04\r" + "QAK|QUERY-04|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||PID^1^7|101^required field missing^HL70357|E||||Birth Date is required.\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-04|234817^^^MYEHR^MR\r" - + "PID|1||234817^^^MYEHR^MR||NuckollsAIRA^NurhanAIRA^InceAIRA^^^^L|NuckollsAIRA^NurhanAIRA^^^^^M|19521007|M||ASIAN|1154 Laadhoeke St^^Grand Forks^ND^58201^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|NuckollsAIRA^NurhanAIRA^^^^^L|MTH^Mom^HL70063|1154 Laadhoeke St^^Grand Forks^ND^58201^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210710||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210730||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083105-0400||RSP^K11^RSP_K11|RESULT-05|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-05\r" + "QAK|QUERY-05|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-05|234818^^^MYEHR^MR\r" - + "PID|1||234818^^^MYEHR^MR||LaurelAIRA^ZechariahAIRA^KenverAIRA^^^^L|LaurelAIRA^ZechariahAIRA^^^^^M|19970705|M||ASIAN|1964 Aapelle Cir^^Fargo^ND^58104^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|LaurelAIRA^ZechariahAIRA^^^^^L|MTH^Mom^HL70063|1964 Aapelle Cir^^Fargo^ND^58104^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210510||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210611||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083106-0400||RSP^K11^RSP_K11|RESULT-06|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-06\r" + "QAK|QUERY-06|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||MSH^1^11|202^Unsupported Processing ID^HL70357|E||||The only Processing ID used to submit HL7 messages to the IIS is \"P\". Debug mode cannot be used. - Message Rejected|\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-06|234819^^^MYEHR^MR\r" - + "PID|1||234819^^^MYEHR^MR||NavarroAIRA^ZaylinAIRA^DonteAIRA^^^^L|NavarroAIRA^ZaylinAIRA^^^^^M|20100628|F||ASIAN|1719 Zuren Pl^^Kindred^ND^58051^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|NavarroAIRA^ZaylinAIRA^^^^^L|MTH^Mom^HL70063|1719 Zuren Pl^^Kindred^ND^58051^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100628||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100828||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100828||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100828||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100828||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20100828||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101028||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101028||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101028||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101028||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101228||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101228||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101228||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20101228||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20110628||03^03^CVX|0.5|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20110628||21^21^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20110628||83^83^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20110928||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20110928||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083107-0400||RSP^K11^RSP_K11|RESULT-07|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-07\r" + "QAK|QUERY-07|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||PID^1^11^5|999^Application error^HL70357|W|1^illogical date error^HL70533|||12345 is not a valid zip code in MYIIS\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-07|234820^^^MYEHR^MR\r" - + "PID|1||234820^^^MYEHR^MR||CuyahogaAIRA^MarnyAIRA^MalkaAIRA^^^^L|CuyahogaAIRA^MarnyAIRA^^^^^M|19600507|F||ASIAN|1663 Persoon Ave^^Williston^ND^58801^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|CuyahogaAIRA^MarnyAIRA^^^^^L|MTH^Mom^HL70063|1663 Persoon Ave^^Williston^ND^58801^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210623||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210726||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083108-0400||RSP^K11^RSP_K11|RESULT-08|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-08\r" + "QAK|QUERY-08|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||RXA^1^5^^1|103^Table value not found^HL70357|W||||vaccination cvx code is unrecognized|\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-08|234821^^^MYEHR^MR\r" - + "PID|1||234821^^^MYEHR^MR||LaurelAIRA^NyssaAIRA^^^^^L|LaurelAIRA^NyssaAIRA^^^^^M|19670703|F||ASIAN|1586 Dittenseradeel Pl^^Thompson^ND^58278^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|LaurelAIRA^NyssaAIRA^^^^^L|MTH^Mom^HL70063|1586 Dittenseradeel Pl^^Thompson^ND^58278^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^NyssaAIRA||^LaurelAIRA^NyssaAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210617||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^NyssaAIRA||^LaurelAIRA^NyssaAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083109-0400||RSP^K11^RSP_K11|RESULT-09|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-09\r" + "QAK|QUERY-09|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||MSH^1^12|203^unsupported version id^HL70357|E||||Unsupported HL7 Version ID\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-09|234822^^^MYEHR^MR\r" - + "PID|1||234822^^^MYEHR^MR||FagenAIRA^AitanAIRA^JessieAIRA^^^^L|FagenAIRA^AitanAIRA^^^^^M|19790705|M||ASIAN|1709 Eerneuzen Cir^^Williston^ND^58801^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|FagenAIRA^AitanAIRA^^^^^L|MTH^Mom^HL70063|1709 Eerneuzen Cir^^Williston^ND^58801^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210705||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" - + "ORC|RE||65930^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210727||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r", - "MSH|^~\\&|TEST|MOCK|IZGW|IZGW|20240618083110-0400||RSP^K11^RSP_K11|RESULT-10|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS\r" - + "MSA|AA|QUERY-10\r" + "QAK|QUERY-10|OK|Z34^Request Immunization History^CDCPHINVS\r" - + "ERR||ORC^^3|101^Required field missing^HL70357|W||||vaccination id is missing|\r" - + "QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-10|234823^^^MYEHR^MR\r" - + "PID|1||234823^^^MYEHR^MR||NavarroAIRA^SaulAIRA^LaneyAIRA^^^^L|NavarroAIRA^SaulAIRA^^^^^M|19630204|M||ASIAN|1539 Meek Pl^^Belcourt^ND^58316^^L||{{Telephone Number}}|||||||||not HISPANIC\r" - + "NK1|1|NavarroAIRA^SaulAIRA^^^^^L|MTH^Mom^HL70063|1539 Meek Pl^^Belcourt^ND^58316^^L\r" - + "ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^SaulAIRA||^NavarroAIRA^SaulAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "RXA|0|1|20210706||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A\r" - + "RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163\r" - + "OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F \r" - + "ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^SaulAIRA||^NavarroAIRA^SaulAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System\r" - + "OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS\r" - + "OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F\r" - + "OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F\r" }; + static void explodeComposite(Composite comp, Set set) { + for (Type part : comp.getComponents()) { + if (part instanceof Varies v) { + part = v.getData(); + } + if (part instanceof Primitive) { + set.add(part); + } else if (part instanceof Composite comp2) { + explodeComposite(comp2, set); + } + } + } + } diff --git a/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestData.java b/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestData.java new file mode 100644 index 0000000..2950d94 --- /dev/null +++ b/src/test/java/test/gov/cdc/izgateway/v2tofhir/TestData.java @@ -0,0 +1,435 @@ +package test.gov.cdc.izgateway.v2tofhir; + +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.lang.reflect.Field; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.List; +import java.util.ServiceConfigurationError; + +import org.apache.commons.lang3.StringUtils; +import org.hl7.fhir.instance.model.api.IBase; +import org.hl7.fhir.r4.model.BooleanType; +import org.hl7.fhir.r4.model.ExpressionNode; +import org.hl7.fhir.r4.model.PrimitiveType; +import org.hl7.fhir.r4.model.Type; + +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.fhirpath.IFhirPath; +import ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression; +import gov.cdc.izgw.v2tofhir.utils.TextUtils; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; + +/** + * A class to hold HL7 Message test data stored in an external resource (file or stream). + * + * @author Audacious Inquiry + * + */ +@Slf4j +@Data +public class TestData { + /** Expression returned for an empty string */ + public static final IParsedExpression NO_EXPR = new IParsedExpression() {}; + + private static final IFhirPath engine = FhirContext.forR4().newFhirPath(); + + /** The test message or segment */ + private String testData = null; + /** Assertions about the conversion performed on the test message or segment + * written as a FhirPath expression. + */ + private final List assertions = new ArrayList<>(); + private final List expressions = new ArrayList<>(); + private final List names = new ArrayList<>(); + /** + * Convert to a string + *
+	 * testData
+	 * \@[
+	 *  assertion
+	 *  assertion
+	 * ]
+	 * 
+ * @return this as a string. + */ + public String toString() { + StringBuilder b = new StringBuilder(); + b.append(testData).append('\n').append("@[\n"); + assertions.forEach(s -> b.append(' ').append(s).append("\n")); + b.append("]\n"); + return b.toString(); + } + + /** + * Determine if the TestData object is empty. + * + * @return true if this object has no data or assertions. + */ + public boolean isEmpty() { + return (testData == null || testData.length() == 0) && assertions.isEmpty(); + } + + /** + * + * Compile and store the expression associated with testData, or return any existing + * compiled expression. + * + * @param position The position of the assertion in test data + * @return An expression that can be evaluated. + * @throws Exception If an exception occurs during the parse. + */ + public IParsedExpression getExpression(int position) throws Exception { + String path = getAdjustedFhirPath(position); + List expressions = getExpressions(); + IParsedExpression expr = expressions.size() <= position ? null : expressions.get(position); + if (expr == null) { + if (StringUtils.isEmpty(path)) { + // Skip empty assertions. + expr = NO_EXPR; + } + expr = engine.parse(path); // can throw any exception + while (expressions.size() <= position) { + expressions.add(null); + } + getExpressions().set(position, expr); + } + return expr; + } + + /** + * Get the comment for an assertion. + * @param position The position of the assertion + * @return The comment associated with the assertion + */ + public String getComment(int position) { + String assertion = getAssertions().get(position); + String comment = StringUtils.substringAfterLast(assertion, "// ").trim(); + return StringUtils.isEmpty(comment) ? assertion : comment; + } + + /** + * Get the name for the assertion at the given position + * + * Assertions are named based on the current segment name and id (e.g., ERR|1, MSH) + * and have the 1-based assertion following it. Thus OBX|23@3 is the 3rd assertion + * after ERR|23. + * + * @param position The position + * @return The name of the assertion + */ + public String getName(int position) { + return getNames().get(position); + } + + /** + * Get the FHIRPath expression for an assertion. + * @param position The position of the assertion + * @return The FHIRPath associated with the assertion + */ + public String getFhirPath(int position) { + return StringUtils.substringBeforeLast(getAssertions().get(position), "// ").trim(); + } + /** + * Rewrites FhirPath assertions to exact expression to evaluation from shortened forms. + * + * Assertions in test files can be written using simplified FhirPath expressions when + * the first component represents either the Bundle or a Resource in the bundle. + * + * Thus: @MessageHeader is the same as @%context.entry.resource.ofType(MessageHeader) saving + * about 30 unnecessary characters. + * + * @param position The assertion to adjust + * @return The adjusted FHIRPath + */ + public String getAdjustedFhirPath(int position) { + String fhirPath = getFhirPath(position); + + // No shortcut needed. + if (fhirPath.startsWith("%")) { + return fhirPath; + } + + // Simplify expressions by creating shortcuts for + // commonly used expressions. + + String resourceName = StringUtils.substringBefore(fhirPath, "."); + String rest = null; + if (resourceName.contains("[")) { + // Handle cases of OperationOutcome[1], etc. + resourceName = StringUtils.substringBefore(resourceName, "["); + rest = "[" + StringUtils.substringAfter(fhirPath, "["); + } else { + rest = "." + StringUtils.substringAfter(fhirPath, "."); + } + if ("Bundle".equals(resourceName)) { + return "%context" + rest; + } + return "%context.entry.resource.ofType(" + resourceName + ")" + rest; + } + + /** + * Evaluate an assertion against a particular context + * @param b The context object + * @param position The expression to evaluate + * @throws Exception If an exception occurs during parsing or evaluation + */ + public void evaluate(IBase b, int position) throws Exception { + String comment = getComment(position); + IParsedExpression expr = getExpression(position); + if (expr == NO_EXPR) { + return; + } + List result = engine.evaluate(b, expr, IBase.class); + // log.info("Value: {} = {}", this.getInnerAsString(expr), result) + String testValue = " (" + getTestValue(b, position) + ")"; + assertNotNull(result, comment + testValue); + assertFalse(result.isEmpty(), comment + testValue); + if (result.size() == 1) { + IBase base = result.get(0); + assertFalse(base.isEmpty()); + if (base instanceof BooleanType bool) { + if (!bool.getValue()) { + testValue = getTestValue(b, position); + } + assertTrue(bool.getValue(), comment + testValue); + } else if (base instanceof PrimitiveType primitive) { + String str = primitive.asStringValue(); + assertNotNull(str, comment); + assertTrue(!str.isEmpty(), comment); + } + } else { + // Should certainly be true. + assertTrue(result.size() > 1); + } + } + + /** + * If a FhirPath expression is of BooleanType, then the last + * part of the expression is of the form X eqop value. Get that + * part of the expression. + * + * @param fhirPath + * @return + * @throws Exception + */ + private String getTestValue(IBase base, int position) throws Exception { + String fhirPath = getAdjustedFhirPath(position); + String inner = null; + if (fhirPath.contains(".exists(")) { + inner = StringUtils.substringBeforeLast(fhirPath, ".exists("); + } else { + inner = getInnerAsString(getExpression(position)); + } + if (inner.endsWith(".count()")) { + inner = StringUtils.left(inner, inner.length()-8); + } + List l = engine.evaluate(base, inner, IBase.class); + StringBuilder b = new StringBuilder(); + if (l == null) { + b.append("null"); + } else if (l.isEmpty()) { + b.append(""); + } else if (l.size() > 0) { + if (l.size() > 1) { + b.append("["); + } + for (IBase item: l) { + if (item instanceof PrimitiveType pt) { + b.append(pt.asStringValue()).append(", "); + } else if (item instanceof Type t) { + b.append(TextUtils.toString(t)).append(", "); + } else { + b.append(item.fhirType()).append("[").append(item).append("], "); + } + } + b.setLength(b.length()-2); + if (l.size() > 1) { + b.append("]"); + } + } + String value = b.toString(); + log.info("{} = {}", inner, value); + return value; + } + + private String getInnerAsString(IParsedExpression exp) { + // Using knowledge about FHIRPath internals to construct an expression + // containing the inner node. + try { + Field f = exp.getClass().getDeclaredField("myParsedExpression"); + f.setAccessible(true); + ExpressionNode node = (ExpressionNode) f.get(exp); + + return node.getInner().toString(); + } catch (IllegalArgumentException | IllegalAccessException | NoSuchFieldException | SecurityException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return "'Cannot determine tested value'"; + } + + /** + * Evaluate all assertions against a FHIR resource or datatype + * + * NOTE: This fails when the first assertion fails. Use this version + * in production testing. + * + * @param b The resource or datatype to test against + * @throws AssertionError if any evaluation fails. + */ + public void evaluateAgainst(IBase b) { + int len = getAssertions().size(); + for (int i = 0; i < len; i++) { + try { + evaluate(b, i); + } catch (AssertionError | Exception e) { + String message = String.format(" Assertion %s (%s) failed: %s", getName(i), getFhirPath(i), e.getMessage()); + throw new AssertionError(message, e); + } + } + } + + /** + * Evaluate all assertions against a FHIR resource or datatype + * This fails when any assertion fails, and returns the cause of the first failure. + * The message reports the 1-based index of the failing assertions. + * Use this version in development testing. + * @param b The resource or datatype to test against + * @throws AssertionError if any evaluation fails. + */ + public void evaluateAllAgainst(IBase b) { + int len = getAssertions().size(); + Throwable cause = null; + StringBuilder message = new StringBuilder(); + String name = null; + for (int i = 0; i < len; i++) { + try { + name = getName(i); + evaluate(b, i); + } catch (AssertionError | Exception e) { + message.append(String.format("Assertion %s failed: %s%n", name, e.getMessage())); + if (cause == null) { + cause = e; + } + } + } + if (cause != null) { + String msg = message.toString(); + log.error("\n" + msg); + throw new AssertionError("\n" + msg, cause); + } + } + + static List load(String name, boolean isMessageFile) { + TestData data = new TestData(); + List list = new ArrayList<>(); + try ( + ContinuationReader br = + new ContinuationReader(new InputStreamReader(getResource(name), StandardCharsets.UTF_8)); + ) { + StringBuilder b = new StringBuilder(); + String line = null; + String segmentName = null; + int assertionNumber = 0; + while (true) { + line = br.readLine(); + if (line == null || line.isEmpty()) { + if (isMessageFile && !b.isEmpty()) { // There's a message waiting + String message = b.toString(); + b.setLength(0); + data.setTestData(message); // Add the message. + if (!message.startsWith("MSH|")) { + log.error("{}({}) is not a valid message: {}", name, br.getLine(), StringUtils.left(message, 40)); + } + } + + if (!data.isEmpty()) { + // If there is test data waiting, add it to the list. + list.add(data); + data = new TestData(); // and create a new one to capture waiting data. + } + + // Reached the end of the data + if (line == null) { + return list; + } else { + continue; + } + } + + if (line.startsWith("//") || line.startsWith("#")) { + continue; // Ignore comment lines + } + + if (line.startsWith("@")) { + // Found an assertion line + assertionNumber++; + data.getAssertions().add(line.substring(1)); + data.getNames().add(segmentName + "@" + assertionNumber); + continue; + } + + if (line.matches("^[A-Z123]{3}\\|.*$")) { + // It's a segment, it will be like ERR|1| ... if the segment is repeatable + // so we get everything before the second bar for the name. + segmentName = getSegmentName(line); + assertionNumber = 0; // reset assertion numbering. + if (isMessageFile) { + b.append(line).append("\r"); + } else if (!data.isEmpty()) { + // It's a new segment, add any existing test data to the list + data.setTestData(line + "\r"); + list.add(data); + data = new TestData(); + } else { + data.setTestData(line); + } + } else { + log.error("{}({}) is not a valid segment or assertion: {}", name, br.getLine(), line); + } + } + } catch (Exception ioex) { + log.error("Error loading test file " + name, ioex); + ioex.printStackTrace(); + throw new ServiceConfigurationError("Cannot load test file " + name); + } + } + + private static String getSegmentName(String line) { + if (StringUtils.startsWithAny(line, "MSH", "QPD")) { + return line.substring(0, 3); + } + int pos = line.indexOf('|', 4); + if (pos < 0) { + return line.substring(0, 3); + } + if (pos == 5) { + --pos; + } + String segmentName = line.substring(0, pos); + if (segmentName.endsWith("|")) { + return line.substring(0, 3); + } + if (!StringUtils.isNumeric(segmentName.substring(4))) { + return line.substring(0, 3); + } + return segmentName; + } + + private static InputStream getResource(String name) throws IOException { + InputStream s = TestBase.class.getClassLoader().getResourceAsStream(name); + if (s == null) { + throw new IOException("Cannot find " + name); + } + return s; + } + +} \ No newline at end of file diff --git a/src/test/resources/messages.txt b/src/test/resources/messages.txt new file mode 100644 index 0000000..512b1fb --- /dev/null +++ b/src/test/resources/messages.txt @@ -0,0 +1,1109 @@ +# RSP Response Messages +MSH|^~\&|\ + TEST|MOCK|\ + DEST|DAPP|\ + 20240618083101-0400||\ + RSP^K11^RSP_K11|\ + RESULT-01|\ + P|2.5.1|||\ + ER|AL|\ + ||||Z32^CDCPHINVS + @MessageHeader.count() = 1 // It has one message header + @MessageHeader.source.name = "MOCK" + @MessageHeader.source.endpoint = "TEST" + @MessageHeader.destination.name = "DAPP" + @MessageHeader.destination.endpoint = "DEST" + @Bundle.timestamp = "2024-06-18T08:31:01-04:00" + @MessageHeader.event.code.exists($this = "K11") // The event code is K11 + @MessageHeader.meta.tag.code.exists($this = "RSP") // The message type is RSP + @MessageHeader.meta.tag.count() = 1 // There's but one message tag + @MessageHeader.definition.exists($this.endsWith("RSP_K11")) // The profile is RSP_K11 + @MessageHeader.definition.count() = 1 // There's but one definition +MSA|AA|QUERY-01 + @OperationOutcome.count() >= 1 // There's at least one OperationOutcome resource + @MessageHeader.response.code.exists($this="ok") // Response code is OK (FHIR coded value translation from AA) + @MessageHeader.response.identifier.exists($this="QUERY-01") // response identifier is QUERY-01 + @OperationOutcome.issue.code.exists($this = "informational") // issue.code is INFORMATIONAL + @OperationOutcome.issue.severity.exists($this = "information") // issue.severity is INFORMATION + @OperationOutcome.issue.details.coding.exists($this.code = "AA" and $this.system.endsWith("0008")) \ + // issues.details.coding has a code of AA from HL7-0008 +QAK|QUERY-01|OK|Z34^Request Immunization History^CDCPHINVS + @OperationOutcome.count() >= 2 // There's at least two OperationOutcome resources + @OperationOutcome[1].issue.code.exists($this = "informational") // issue.code is INFORMATIONAL + @OperationOutcome[1].issue.severity.exists($this = "information") // issue.code is INFORMATION + @OperationOutcome[1].issue.details.coding.exists($this.code = "OK" and $this.system.endsWith("0208")) \ + // issues.details.coding has a code of OK from HL7-0208 +ERR|||0^Message Accepted^HL70357|I||||3 of 3 immunizations have been added to IIS + @OperationOutcome[0].issue.location.empty() // No location set + @OperationOutcome[0].issue.details.coding \ + .where($this.code = "0" and $this.system.endsWith("0357") and $this.display = "Message Accepted") \ + // Code is OK (Message Accepted) from table HL70357 + @OperationOutcome[0].issue.code.exists($this = "informational") // Code is informational + @OperationOutcome[0].issue.severity.exists($this = "information") // Severity is information + @OperationOutcome[0].issue.details.coding.where(code="I" and system.endsWith("0516")) \ + // Error code is I from Table 0516 + @OperationOutcome[0].issue.diagnostics.exists($this = "3 of 3 immunizations have been added to IIS") \ + // details.text is 3 of 3 immunizations ... +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-01|234814^^^MYEHR^MR + @Parameters.meta.tag[0].exists( \ + $this.code = "Z34" and \ + $this.display = "Request Immunization History" and \ + $this.system = "urn:oid:2.16.840.1.113883.12.471") \ + // tag[1] is Z34 (Request Immunization History) from CDVPHINVS system + @Parameters.meta.tag[0].system.exists($this = "urn:oid:2.16.840.1.113883.12.471") // What is the actual value of CDCPHINVS + @Parameters.meta.tag[1].exists($this.code = "QUERY-01" and $this.system = "QueryTag") \ + // tag[1] is QUERY-01 from QueryTag system + @Parameters.parameter.where(\ + "patient.identifier" = name and \ + value.ofType(Identifier) \ + .where(value = "234814" and system = "MYEHR") \ + .where("MR" in type.coding.code) \ + ) \ + // The patient.identifier parameter is an identifier with a value of 234814 from the MYEHR system and the type is MR (Medical Record Number) + // .parameter.where("PatientList" = $this.name) \ + // .exists($this.name = "PatientList") \ + // .value.ofType(Identifier).exists() \ + // .where(value = "234814") \ + // .where(system = "MYEHR") \ + // .where("MR" in type.coding.code).exists() \ + @%context.entry.where(resource.ofType(Parameters)).request.url.exists($this = "/fhir/Immunization?patient.identifier=MYEHR%7C234814") +PID|1||234814^^^MYEHR^MR||\ + FagenAIRA^TheodoricAIRA^ElbertAIRA^^^^L|\ + DifferentAIRA^TheodoricAIRA^^^^^M|\ + 19631226|M||ASIAN|\ + 1517 Huth Ave^^Wyndmere^ND^58081^^L||\ + 8005551212|||||||||\ + not HISPANIC + @Patient.identifier.exists(value = "234814" and system = "MYEHR" and type.coding.code = "MR") \ + // Patient MR# is 234814 from MYEHR + @Patient.identifier.system.exists($this = "MYEHR") \ + // identifier system is MYEHR + @Patient.name.count() = 1 + @Patient.name.given[0] = 'TheodoricAIRA' + @Patient.name.given[1] = 'ElbertAIRA' + @Patient.name.family = 'FagenAIRA' + @Patient.name.exists($this.use = "official") + @Patient.extension.exists(\ + $this.url = "http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName" and \ + $this.value = 'DifferentAIRA') // Mother's maiden name is DifferentAIRA + // 19631226|M||ASIAN| + @Patient.birthDate = "1963-12-26" + @Patient.gender='male' + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').extension \ + .exists(url="ombCategory" and value.code="2028-9") \ + // Translated from legacy code for ASIAN to CDCREC 2028-9 + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').extension \ + .exists(url="text" and value="ASIAN") \ + // The actual text was ASIAN + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-race')\ + .where(url='detailed' and value).exists().not() + // 1517 Huth Ave^^Wyndmere^ND^58081^^L||\ + @Patient.address.count() = 1 + @Patient.address.line.count().where(1=1).exists($this = 1) + @Patient.address.line = '1517 Huth Ave' + @Patient.address.city = 'Wyndmere' + @Patient.address.state = 'ND' + @Patient.address.postalCode='58081' + @Patient.address.use.empty() + @Patient.telecom.count() = 1 + @Patient.telecom.value='8005551212' + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity') + .extension.exists(url="ombCategory" and value.code="2186-5") \ + // Translated from legacy code for not HISPANIC to CDCREC 2186-5 + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity') + .extension.exists(url="text" and value="not HISPANIC") \ + // The actual text was not HISPANIC + @Patient.extension('http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity') + .extension('detailed').not() // There is no detailed ethnicity. +NK1|1|FagenAIRA^TheodoricAIRA^^^^^L|MTH^Mom^HL70063|1517 Huth Ave^^Wyndmere^ND^58081^^L +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^TheodoricAIRA||^FagenAIRA^TheodoricAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210516||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^TheodoricAIRA||^FagenAIRA^TheodoricAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083102-0400||RSP^K11^RSP_K11|RESULT-02|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-02 +QAK|QUERY-02|OK|Z34^Request Immunization History^CDCPHINVS +ERR||PD1^^16|101^Required field missing^HL70357|W||||patient immunization registry status is missing| +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-02|234815^^^MYEHR^MR +PID|1||234815^^^MYEHR^MR||FagenAIRA^ChristosAIRA^DemarionAIRA^^^^L|FagenAIRA^ChristosAIRA^^^^^M|20040315|M||ASIAN|1606 Ealfsen St^^Bismarck^ND^58501^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|FagenAIRA^ChristosAIRA^^^^^L|MTH^Mom^HL70063|1606 Ealfsen St^^Bismarck^ND^58501^^L +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040315||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040515||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040515||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040515||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040515||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040515||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040715||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040715||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040715||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040715||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040915||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040915||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040915||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20040915||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20050315||03^03^CVX|0.5|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20050315||21^21^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20050315||83^83^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20050615||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20050615||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^ChristosAIRA||^FagenAIRA^ChristosAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083103-0400||RSP^K11^RSP_K11|RESULT-03|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-03 +QAK|QUERY-03|OK|Z34^Request Immunization History^CDCPHINVS +ERR||PID^1^24|101^Required field missing^HL70357|W||||patient multiple birth indicator is missing| +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-03|234816^^^MYEHR^MR +PID|1||234816^^^MYEHR^MR||FagenAIRA^SophoclesAIRA^JerrieAIRA^^^^L|FagenAIRA^SophoclesAIRA^^^^^M|19760128|M||ASIAN|1760 Ve Marne Ln^^Fargo^ND^58104^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|FagenAIRA^SophoclesAIRA^^^^^L|MTH^Mom^HL70063|1760 Ve Marne Ln^^Fargo^ND^58104^^L +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210429||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210531||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^SophoclesAIRA||^FagenAIRA^SophoclesAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083104-0400||RSP^K11^RSP_K11|RESULT-04|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-04 +QAK|QUERY-04|OK|Z34^Request Immunization History^CDCPHINVS +ERR||PID^1^7|101^required field missing^HL70357|E||||Birth Date is required. +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-04|234817^^^MYEHR^MR +PID|1||234817^^^MYEHR^MR||NuckollsAIRA^NurhanAIRA^InceAIRA^^^^L|NuckollsAIRA^NurhanAIRA^^^^^M|19521007|M||ASIAN|1154 Laadhoeke St^^Grand Forks^ND^58201^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|NuckollsAIRA^NurhanAIRA^^^^^L|MTH^Mom^HL70063|1154 Laadhoeke St^^Grand Forks^ND^58201^^L +ORC|RE||65930^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210710||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210730||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NuckollsAIRA^NurhanAIRA||^NuckollsAIRA^NurhanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083105-0400||RSP^K11^RSP_K11|RESULT-05|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-05 +QAK|QUERY-05|OK|Z34^Request Immunization History^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-05|234818^^^MYEHR^MR +PID|1||234818^^^MYEHR^MR||LaurelAIRA^ZechariahAIRA^KenverAIRA^^^^L|LaurelAIRA^ZechariahAIRA^^^^^M|19970705|M||ASIAN|1964 Aapelle Cir^^Fargo^ND^58104^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|LaurelAIRA^ZechariahAIRA^^^^^L|MTH^Mom^HL70063|1964 Aapelle Cir^^Fargo^ND^58104^^L +ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210510||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210611||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^ZechariahAIRA||^LaurelAIRA^ZechariahAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083106-0400||RSP^K11^RSP_K11|RESULT-06|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-06 +QAK|QUERY-06|OK|Z34^Request Immunization History^CDCPHINVS +ERR||MSH^1^11|202^Unsupported Processing ID^HL70357|E||||The only Processing ID used to submit HL7 messages to the IIS is \"P\". Debug mode cannot be used. - Message Rejected| +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-06|234819^^^MYEHR^MR +PID|1||234819^^^MYEHR^MR||NavarroAIRA^ZaylinAIRA^DonteAIRA^^^^L|NavarroAIRA^ZaylinAIRA^^^^^M|20100628|F||ASIAN|1719 Zuren Pl^^Kindred^ND^58051^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|NavarroAIRA^ZaylinAIRA^^^^^L|MTH^Mom^HL70063|1719 Zuren Pl^^Kindred^ND^58051^^L +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100628||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100828||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100828||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100828||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100828||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20100828||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101028||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101028||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101028||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101028||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101228||08^08^CVX|.05|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101228||116^116^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101228||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20101228||10^10^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20110628||03^03^CVX|0.5|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20110628||21^21^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20110628||83^83^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20110928||106^106^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20110928||49^49^CVX||ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^ZaylinAIRA||^NavarroAIRA^ZaylinAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083107-0400||RSP^K11^RSP_K11|RESULT-07|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-07 +QAK|QUERY-07|OK|Z34^Request Immunization History^CDCPHINVS +ERR||PID^1^11^5|999^Application error^HL70357|W|1^illogical date error^HL70533|||12345 is not a valid zip code in MYIIS +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-07|234820^^^MYEHR^MR +PID|1||234820^^^MYEHR^MR||CuyahogaAIRA^MarnyAIRA^MalkaAIRA^^^^L|CuyahogaAIRA^MarnyAIRA^^^^^M|19600507|F||ASIAN|1663 Persoon Ave^^Williston^ND^58801^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|CuyahogaAIRA^MarnyAIRA^^^^^L|MTH^Mom^HL70063|1663 Persoon Ave^^Williston^ND^58801^^L +ORC|RE||65930^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210623||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210726||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^CuyahogaAIRA^MarnyAIRA||^CuyahogaAIRA^MarnyAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083108-0400||RSP^K11^RSP_K11|RESULT-08|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-08 +QAK|QUERY-08|OK|Z34^Request Immunization History^CDCPHINVS +ERR||RXA^1^5^^1|103^Table value not found^HL70357|W||||vaccination cvx code is unrecognized| +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-08|234821^^^MYEHR^MR +PID|1||234821^^^MYEHR^MR||LaurelAIRA^NyssaAIRA^^^^^L|LaurelAIRA^NyssaAIRA^^^^^M|19670703|F||ASIAN|1586 Dittenseradeel Pl^^Thompson^ND^58278^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|LaurelAIRA^NyssaAIRA^^^^^L|MTH^Mom^HL70063|1586 Dittenseradeel Pl^^Thompson^ND^58278^^L +ORC|RE||65930^DCS||||||20120113|^LaurelAIRA^NyssaAIRA||^LaurelAIRA^NyssaAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210617||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^LaurelAIRA^NyssaAIRA||^LaurelAIRA^NyssaAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083109-0400||RSP^K11^RSP_K11|RESULT-09|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-09 +QAK|QUERY-09|OK|Z34^Request Immunization History^CDCPHINVS +ERR||MSH^1^12|203^unsupported version id^HL70357|E||||Unsupported HL7 Version ID +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-09|234822^^^MYEHR^MR +PID|1||234822^^^MYEHR^MR||FagenAIRA^AitanAIRA^JessieAIRA^^^^L|FagenAIRA^AitanAIRA^^^^^M|19790705|M||ASIAN|1709 Eerneuzen Cir^^Williston^ND^58801^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|FagenAIRA^AitanAIRA^^^^^L|MTH^Mom^HL70063|1709 Eerneuzen Cir^^Williston^ND^58801^^L +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210705||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65930^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210727||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^FagenAIRA^AitanAIRA||^FagenAIRA^AitanAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +MSH|^~\&|TEST|MOCK|IZGW|IZGW|20240618083110-0400||RSP^K11^RSP_K11|RESULT-10|P|2.5.1|||ER|AL|||||Z32^CDCPHINVS +MSA|AA|QUERY-10 +QAK|QUERY-10|OK|Z34^Request Immunization History^CDCPHINVS +ERR||ORC^^3|101^Required field missing^HL70357|W||||vaccination id is missing| +QPD|Z34^Request Immunization History^CDCPHINVS|QUERY-10|234823^^^MYEHR^MR +PID|1||234823^^^MYEHR^MR||NavarroAIRA^SaulAIRA^LaneyAIRA^^^^L|NavarroAIRA^SaulAIRA^^^^^M|19630204|M||ASIAN|1539 Meek Pl^^Belcourt^ND^58316^^L||{{Telephone Number}}|||||||||not HISPANIC +NK1|1|NavarroAIRA^SaulAIRA^^^^^L|MTH^Mom^HL70063|1539 Meek Pl^^Belcourt^ND^58316^^L +ORC|RE||65930^DCS||||||20120113|^NavarroAIRA^SaulAIRA||^NavarroAIRA^SaulAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20210706||208^208^CVX|0.3|ml||01^historical^NIP001|||||||||||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9 ^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^NavarroAIRA^SaulAIRA||^NavarroAIRA^SaulAIRA^^^^^^^ ^^^^^^^^^^^MD|||||||||Dabig Clinic System +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +# PIX and PDQ Messages (see https://openpixpdq.sourceforge.net/messagesamples.html) +# Inbound feed: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090224104145-0600||ADT^A04^ADT_A01|0851077658473390286|P|2.3.1 +EVN||20090224104145-0600 +PID|||101^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO||FARNSWORTH^STEVE||19661109|M +PV1||O + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090224114149-0500||ACK^A04|OpenPIXPDQ10.243.0.65.19767899354465|P|2.3.1 +MSA|AA|0851077658473390286 + + +# PIX Feed (ADT^A01) +# Inbound feed: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090224104152-0600||ADT^A01^ADT_A01|8686183982575368499|P|2.3.1 +EVN||20090224104152-0600 +PID|||102^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO||SINGLETON^MARION||19661109|F +PV1||I + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090224114157-0500||ACK^A01|OpenPIXPDQ10.243.0.65.19767899472211|P|2.3.1 +MSA|AA|8686183982575368499 + + +# PIX Feed (ADT^A04) +# Inbound feed: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090224104159-0600||ADT^A04^ADT_A01|5072521490828516081|P|2.3.1 +EVN||20090224104159-0600 +PID|||103^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO||OTHER_IBM_BRIDGE^MARY||19661109|F +PV1||O + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090224114202-0500||ACK^A04|OpenPIXPDQ10.243.0.65.19767899555969|P|2.3.1 +MSA|AA|5072521490828516081 + + +# PIX Update (ADT^A08) +# Inbound feed: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090224104204-0600||ADT^A08^ADT_A01|9241351356666182528|P|2.3.1 +EVN||20090224104204-0600 +PID|||103^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO||OTHER_IBM_BRIDGE^MARION||19661109|F +PV1||O + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090224114207-0500||ACK^A08|OpenPIXPDQ10.243.0.65.19767899641219|P|2.3.1 +MSA|AA|9241351356666182528 + +# PIX Merge (ADT^A40) +# Inbound feed: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090224104210-0600||ADT^A40^ADT_A39|4143361005927619863|P|2.3.1 +EVN||20090224104210-0600 +PID|||103^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO||OTHER_IBM_BRIDGE^MARION||19661109|F +MRG|102^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO +PV1||O + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090224114212-0500||ACK^A40|OpenPIXPDQ10.243.0.65.19767899725457|P|2.3.1 +MSA|AA|4143361005927619863 + + +# PIX Query (QBP^Q23) +# Inbound query: +MSH|^~\&|PACS_FUJIFILM|FUJIFILM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090223144546||QBP^Q23^QBP_Q21|1235421946|P|2.5||||||| +QPD|IHEPIXQuery|Q231235421946|L101^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI|^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO +RCP|I| + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|PACS_FUJIFILM|FUJIFILM|20090223154549-0500||RSP^K23|OpenPIXPDQ10.243.0.65.19766751187011|P|2.5 +MSA|AA|1235421946 +QAK|Q231235421946|OK +QPD|IHEPIXQuery|Q231235421946|L101^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI|^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO +PID|||101^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||~^^^^^^S + +# PIX Update Notification (ADT^A31) +# 3Outbound notification: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|EHR_SPIRIT|SPIRIT|20090224190432-0500||ADT^A31|OpenPIXPDQ10.243.0.65.19768324363443|P|2.5 +EVN|A31|20090224190432-0500||||20090224190432-0500 +PID|||465884^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~465885^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI|| +PV1||N + +# Inbound ack: +MSH|^~\&|ALLSCRIPTS|EHR_SPIRIT|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090225010432.959+0100||ACK^A31|75908|P|2.5 +MSA|AA|OpenPIXPDQ10.243.0.65.19768324363443 + + +# PDQ Multiple Query (QBP^Q22): +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131520-0600||QBP^Q22^QBP_Q21|7965847682428535543|P|2.5 +QPD|Q22^Find Candidates^HL7|4870964660388599565096567512128|@PID.5.1.1^MOO* +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141518-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811493153|P|2.5 +MSA|AA|7965847682428535543 +QAK|4870964660388599565096567512128|OK||6|6|0 +QPD|Q22^Find Candidates^HL7|4870964660388599565096567512128|@PID.5.1.1^MOO* +PID|1||LPDQ113XX04^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX04^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000025^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOODY^WARREN||19780820|M|||1000 CLAYTON RD^^CLAYTON^MO^63105 +PID|2||LPDQ113XX05^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX05^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOONEY^STAN||19780920|M|||100 TAYLOR^^ST LOUIS^MO^63110 +PID|3||TEMP000020^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARK||19380224|F|||^^Chicago^IL^65932 +PID|4||TEMP000019^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARTHA||19820904|F|||^^Gainesville^FL^32609 +PID|5||LPDQ113XX02^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^RALPH||19510707|M|||510 S KINGSHIGHWAY^^ST. LOUIS^MO^63110^USA +PID|6||39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~LPDQ113XX01^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX01^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^CHIP||19380224|M|||^^^IN + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131524-0600||QBP^Q22^QBP_Q21|4384605233932006785|P|2.5 +QPD|Q22^FindCandidates^HL7|2846266284165483109045739371027|@PID.3.1^PDQ113XX05~@PID.3.4.1^IHENA~@PID.3.4.2^1.3.6.1.4.1.21367.2009.1.2.300~@PID.3.4.3^ISO +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141522-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811557491|P|2.5 +MSA|AA|4384605233932006785 +QAK|2846266284165483109045739371027|OK||1|1|0 +QPD|Q22^FindCandidates^HL7|2846266284165483109045739371027|@PID.3.1^PDQ113XX05~@PID.3.4.1^IHENA~@PID.3.4.2^1.3.6.1.4.1.21367.2009.1.2.300~@PID.3.4.3^ISO +PID|1||LPDQ113XX05^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX05^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOONEY^STAN||19780920|M|||100 TAYLOR^^ST LOUIS^MO^63110 + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131528-0600||QBP^Q22^QBP_Q21|6615205736011743610|P|2.5 +QPD|Q22^FindCandidates^HL7|5319227404379208453030172570701|@PID.3.1^PDQ113*~@PID.3.4.1^IHENA~@PID.3.4.2^1.3.6.1.4.1.21367.2009.1.2.300~@PID.3.4.3^ISO +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141526-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811618339|P|2.5 +MSA|AA|6615205736011743610 +QAK|5319227404379208453030172570701|OK||5|5|0 +QPD|Q22^FindCandidates^HL7|5319227404379208453030172570701|@PID.3.1^PDQ113*~@PID.3.4.1^IHENA~@PID.3.4.2^1.3.6.1.4.1.21367.2009.1.2.300~@PID.3.4.3^ISO +PID|1||LPDQ113XX03^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX03^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000024^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOHR^ALICE||19580131|F|||820 JORIE BLVD.^^OAK BROOK^IL^60523 +PID|2||LPDQ113XX04^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX04^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000025^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOODY^WARREN||19780820|M|||1000 CLAYTON RD^^CLAYTON^MO^63105 +PID|3||LPDQ113XX05^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX05^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOONEY^STAN||19780920|M|||100 TAYLOR^^ST LOUIS^MO^63110 +PID|4||LPDQ113XX02^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^RALPH||19510707|M|||510 S KINGSHIGHWAY^^ST. LOUIS^MO^63110^USA +PID|5||39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~LPDQ113XX01^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX01^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^CHIP||19380224|M|||^^^IN + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131532-0600||QBP^Q22^QBP_Q21|8635581430489875581|P|2.5 +QPD|Q22^Find Candidates^HL7|6644708965997494512161758864244|@PID.7.1^19780920 +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141529-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811677697|P|2.5 +MSA|AA|8635581430489875581 +QAK|6644708965997494512161758864244|OK||2|2|0 +QPD|Q22^Find Candidates^HL7|6644708965997494512161758864244|@PID.7.1^19780920 +PID|1||LPDQ113XX05^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX05^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOONEY^STAN||19780920|M|||100 TAYLOR^^ST LOUIS^MO^63110 +PID|2||TEMP000018^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||RICHTER^CHARLES||19780920|M|||^^Gainesville^FL^32609 + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131536-0600||QBP^Q22^QBP_Q21|7597683905236566560|P|2.5 +QPD|Q22^Find Candidates^HL7|8494764101303661668890645833527|@PID.5.1.1^MO*~@PID.8^F +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141533-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811737041|P|2.5 +MSA|AA|7597683905236566560 +QAK|8494764101303661668890645833527|OK||3|3|0 +QPD|Q22^Find Candidates^HL7|8494764101303661668890645833527|@PID.5.1.1^MO*~@PID.8^F +PID|1||LPDQ113XX03^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX03^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000024^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOHR^ALICE||19580131|F|||820 JORIE BLVD.^^OAK BROOK^IL^60523 +PID|2||TEMP000020^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARK||19380224|F|||^^Chicago^IL^65932 +PID|3||TEMP000019^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARTHA||19820904|F|||^^Gainesville^FL^32609 + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131539-0600||QBP^Q22^QBP_Q21|4679266744837668258|P|2.5 +QPD|Q22^Find Candidates^HL7|1314273928499923525175380892595|@PID.5.1.1^MOORE~@PID.7.1^19380224 +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141537-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811796403|P|2.5 +MSA|AA|4679266744837668258 +QAK|1314273928499923525175380892595|OK||2|2|0 +QPD|Q22^Find Candidates^HL7|1314273928499923525175380892595|@PID.5.1.1^MOORE~@PID.7.1^19380224 +PID|1||TEMP000020^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARK||19380224|F|||^^Chicago^IL^65932 +PID|2||39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~LPDQ113XX01^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX01^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^CHIP||19380224|M|||^^^IN + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131543-0600||QBP^Q22^QBP_Q21|6880881378099874844|P|2.5 +QPD|Q22^FindCandidates^HL7|6058651775104617438922166242613|@PID.5.1.1^MOORE~@PID.11.1.1^10 PINETREE +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141540-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811854243|P|2.5 +MSA|AA|6880881378099874844 +QAK|6058651775104617438922166242613|OK||1|1|0 +QPD|Q22^FindCandidates^HL7|6058651775104617438922166242613|@PID.5.1.1^MOORE~@PID.11.1.1^10 PINETREE +PID|1||TEMP000020^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARK||19380224|F|||10 PINETREE^^Chicago^IL^65932 + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090226131547-0600||QBP^Q22^QBP_Q21|2872542276009194118|P|2.5 +QPD|Q22^FindCandidates^HL7|7686684818086385492683445220529|@PID.5.1.1^OTHER_IBM_BRIDGE +RCP|I|10^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090226141544-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19770811913601|P|2.5 +MSA|AA|2872542276009194118 +QAK|7686684818086385492683445220529|OK||2|2|0 +QPD|Q22^Find Candidates^HL7|7686684818086385492683445220529|@PID.5.1.1^OTHER_IBM_BRIDGE +PID|1||103^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO^PI||OTHER_IBM_BRIDGE^MARION||19661109|F +PID|2||301^^^IBOT&1.3.6.1.4.1.21367.2009.1.2.370&ISO^PI||OTHER_IBM_BRIDGE^SONDRA||19671109|F + + +# PDQ Continuation (QBP^Q22): +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090225114602-0600||QBP^Q22^QBP_Q21|8926726860421415097|P|2.5 +QPD|Q22^Find Candidates^HL7|8090759437492216894170326616013|@PID.5.1.1^MOO* +RCP|I|5^RD + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090225124559-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19769343351587|P|2.5 +MSA|AA|8926726860421415097 +QAK|8090759437492216894170326616013|OK||6|5|1 +QPD|Q22^Find Candidates^HL7|8090759437492216894170326616013|@PID.5.1.1^MOO* +PID|1||LPDQ113XX04^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX04^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000025^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOODY^WARREN||19780820|M|||1000 CLAYTON RD^^CLAYTON^MO^63105 +PID|2||LPDQ113XX05^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX05^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI~TEMP000026^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOONEY^STAN||19780920|M|||100 TAYLOR^^ST LOUIS^MO^63110 +PID|3||TEMP000020^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARK||19380224|F|||^^Chicago^IL^65932 +PID|4||TEMP000019^^^EMCO&1.3.6.1.4.1.21367.2009.1.2.348&ISO^PI||MOORE^MARTHA||19820904|F|||^^Gainesville^FL^32609 +PID|5||LPDQ113XX02^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI~PDQ113XX02^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^RALPH||19510707|M|||510 S KINGSHIGHWAY^^ST. LOUIS^MO^63110^USA +DSC|8090759437492216894170326616013:OpenPIXPDQ10.243.0.65.19769343352081|I + +# Inbound query: +MSH|^~\&|OTHER_IBM_BRIDGE_TLS|IBM|PAT_IDENTITY_X_REF_MGR_MISYS|ALLSCRIPTS|20090225114602-0600||QBP^Q22^QBP_Q21|8926726860421415097|P|2.5 +QPD|Q22^Find Candidates^HL7|8090759437492216894170326616013|@PID.5.1.1^MOO* +RCP|I|5^RD +DSC|8090759437492216894170326616013:OpenPIXPDQ10.243.0.65.19769343352081|I + +# Outbound response: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYS_TLS|ALLSCRIPTS|OTHER_IBM_BRIDGE_TLS|IBM|20090225124601-0500||RSP^K22|OpenPIXPDQ10.243.0.65.19769343385249|P|2.5 +MSA|AA|8926726860421415097 +QAK|8090759437492216894170326616013|OK||6|1|0 +QPD|Q22^Find Candidates^HL7|8090759437492216894170326616013|@PID.5.1.1^MOO* +PID|1||39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~39^^^MIEH&1.3.6.1.4.1.21367.2009.1.2.380&ISO^PI~LPDQ113XX01^^^IHELOCAL&1.3.6.1.4.1.21367.2009.1.2.310&ISO^PI~PDQ113XX01^^^IHENA&1.3.6.1.4.1.21367.2009.1.2.300&ISO^PI||MOORE^CHIP||19380224|M|||^^^IN + + +# PDQ Cancel Query (QCN^J01) +# Inbound cancel request: +MSH|^~\&|MESA_PD_CONSUMER|MESA_DEPARTMENT|MESA_PD_SUPPLIER|XYZ_HOSPITAL|||QCN^J01|11311110c2|P|2.5 +QID|QRY11335110|IHE PDQ Query + +# Outbound ack: +MSH|^~\&|PAT_IDENTITY_X_REF_MGR_MISYSPLC|ALLSCRIPTS|MESA_PD_CONSUMER|MESA_DEPARTMENT|20090209185555-0500||ACK^J01|OpenPIXPDQ10.100.210.33.19747580088049|P|2.5 +MSA|AA|11311110c2 + +# Examples messages from https://repository.immregistries.org/files/resources/5bef530428317/hl7_2_5_1_release_1_5__2018_update.pdf +MSH|^~\&|MYEHR|DCS|MYIIS||201201130000-0500||VXU^V04^VXU_V04|45646ug|P|2.5.1|||ER|AL|||||Z22^CDCPHINVS +PID|1||432155^^^dcs^MR||Patient^Johnny^New^^^^L|Lastname^Sally^^^^^M |20110411|M||1002-5^Native American^HL70005|123 Any St^^Somewhere^WI^54000^^L||^PRN^PH^^^111^2320112|||||||||2186-5^not Hispanic^CDCREC +NK1|1|Patient^Sally^^^^^L|MTH^Mom^HL70063|123 Any St^^Somewhere^WI^54000^^L +ORC|RE||65929^DCS|||||||^Clerk^Myron|| +RXA|0|1|20110415||85^hep B, unspec^CVX|999|||01^historical^NIP001|||||||||||CP|A +ORC|RE||65930^DCS||||||20120113|^Clerk^Myron||^Pediatric^Mary^^^^^^^^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20120113||110^DTaP HIB IPV^CVX|0.5|mL^^UCUM||00^New admin^NIP001|^Sticker^Nurse^^^^^^^^^^^^^^^^^^RN|^^^DCS_DC||||xy3939|20141212|SKB^GlaxoSmithKline^MVX|||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|RT^Right Thigh^HL70163 +OBX|1|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|2|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|3|CE|69764-9^Document type^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F +ORC|RE||65949^DCS||||||20120113|^Clerk^Myron||^Pediatric^Mary^^^^^^^^^^^^^^^^^^MD|||||||||Dabig Clinic System +RXA|0|1|20120113||48^HIB PRP-T^CVX|0.5|mL^^UCUM||00^New admin^NIP001|^Sticker^Nurse^^^^^^^^^^^^^^^^^^RN|^^^DCS_DC||||32k2a|20130309|PMC^sanofi^MVX|||CP|A +RXR|C28161^IM^NCIT^IM^^HL70162|LT^left Thigh^HL70163 +OBX|4|CE|64994-7^Eligibility Status^LN|1|V02^Medicaid^HL70064||||||F||||||VXC40^vaccine level^CDCPHINVS +OBX|5|DT|29769-7^VIS presented^LN|2|20120113||||||F +OBX|6|CE|69764-9^Eligibility Status^LN|2|253088698300026411121116^Multivaccine VIS^cdcgs1vis||||||F + +# Send Acknowledgement ACK In Response To VXU +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|1234567|P|2.5.1|||NE|NE|||||Z23^CDCPHINVS +MSA|AA|9299381 + +# Acknowledging An Error That Causes Message Rejection ( AR response): +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|12343467|P|2.5.1||| +MSA|AR|9299381 +ERR||MSH^1^12|203^unsupported version id^^HL70357|E||||Unsupported HL7 Version ID—Message rejected + +# Acknowledging An HL7 Processing Error That Causes Message Rejection (AE response) +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|13434534|P|2.5.1||| +MSA|AE|9299381 +ERR||PID^1^5|101^required field missing^HL70357|E|7^required data missing^HL70533||||Patient name is required +ERR||PID|100^required segment missing^HL70357|E||||PID is required segment. Message rejected + +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|49348812|P|2.5.1 +MSA|AE|9299381 +ERR||RXA^1^5|103^table value not found^HL70357|E|5^table value not found^HL70533||||Vaccine code not recognized—field rejected +ERR||RXA^1^5|101^required field missing^HL70357|E|7^required data missing^HL70533||||RXA-5 is required segment rejected +ERR||RXA|100^required segment missing^HL70357|E||||RXA is required segment segment-group rejected + +# Acknowledging An HL7 Processing Error That Causes Segment Rejection: +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|49348812|P|2.5.1 +MSA|AE|9299381 +ERR||NK1^3|101^required field missing^HL70357|E|7^required data missing^HL70533||||Relationship missing -- segment rejected + +# Acknowledging An HL7 Processing Error That Caused a Warning : +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|1234886|P|2.5.1 +MSA|AA|9299381 +ERR||PID^2||W||||PID-2 is not supported -- data ignored + +# Acknowledging an Application Error That Causes Message Rejection Due to Local Business Rule Violation; +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|9492823|P|2.5.1 +MSA|AE|9299381 +ERR||PID^1^7|101^required field missing^HL70357|E|1^illogical date error^HL70533||||Birth data after today +ERR||PID|100^required segment missing^HL70357|E||||PID is required segment. Message rejected + + +#Complete Example Of Evaluation And Forecasting: +MSH|^~\&|MYEHR|DCS|||200910311452-0500||RSP^K11^RSP_K11|3533469|P|2.5.1|||NE|NE|||||Z42^CDCPHINVS|DCS +MSA|AA|793543 +QAK|999|OK|Z44^Request Evaluated History and Forecast^CDCPHINVS +QPD|Z44^Request Evaluated History and Forecast^CDCPHINVS|\ + 999|\ + 123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20090214|M|10 East Main St^^Myfaircity^GA^^^L +PID|1||123456^^^MYEHR^MR||Child^Bobbie^Q^^^^L||20090214|M|||10 East Main St^^Myfaircity^GA^^^L +ORC|RE||197023^DCS|||||||^Clerk^Myron|||||||DCS^Dabig Clinical System^StateIIS +RXA|0|1|20090415132511|20090415132511|31^Hep B Peds NOS^CVX|999|||01^historical record^NIP0001|||||||||||CP|A +OBX|1|CE|30956-7^vaccine type^LN|1|31^Hep B Peds NOS^CVX ||||||F +OBX|2|CE|59779-9^Immunization Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F|||20090531 +OBX|3|NM|30973-2^dose number in series^LN|1|1||||||F|||20090531 +OBX|4|NM|59782-3^number of doses in series^LN|1|3||||||F|||20090531 +ORC|RE||197027^DCS|||||||^Clerk^Myron||^Pediatric^MARY^^^^^^^L^^^^^^ ^^^^^MD +RXA|0|1|20090731132511|20090731132511|48^HIB PRPT^CVX|0.5|ML^^UCUM||00^new immunization record^NIP0001|^Sticker^Nurse|^^^DCS_DC||||33k2a||PMC^sanofi^MVX|||CP|A +RXR|C28161^IM^NCIT^IM^IM^HL70162| +OBX|5|CE|30956-7^vaccine type^LN|2|17^HIB NOS^CVX ||||||F +OBX|6|CE|59779-9^Immunization Schedule used^LN|2|VXC16^ACIP^CDCPHINVS||||||F|||20090731 +OBX|7|NM|30973-2^dose number in series^LN|2|1||||||F +OBX|8|NM|59782-3^number of doses in series^LN|2|4||||||F +ORC|RE||197028^DCS|||||||^Clerk^Myron||^Pediatric^MARY^^^^^^^L^^^^^^ ^^^^^MD +RXA|0|1|20091051132511|20091051132511|110^DTAP-Hep BIPV^CVX|0.5|ML^^UCUM||00^new immunization record^NIP0001|^Sticker^Nurse|^^^DCS_DC||||xy3939||SKB^GSK^MVX|||CP< CR> +RXR|IM^IM^HL70162^C28161^IM^NCIT| +OBX|9|CE|30956-7^vaccine type^LN|1|31^Hep B Peds NOS^CVX ||||||F +OBX|10|CE|59779-9^Immunization Schedule used^LN|3|VXC16^ACIP^CDCPHINVS||||||F|||20090531 +OBX|11|NM|30973-2^dose number in series^LN|3|2||||||F +OBX|13|NM|59782-3^number of doses in series^LN|3|3||||||F +OBX|14|CE|30956-7^vaccine type^LN|4|10^IPV^CVX ||||||F +OBX|15|CE|59779-9^Immunization Schedule used^LN|2|VXC16^ACIP^CDCPHINVS||||||F|||20090103 +OBX|16|NM|30973-2^dose number in series^LN|4|1||||||F +OBX|17|NM|59782-3^number of doses in series^LN|4|4||||||F +OBX|18|CE|30956-7^vaccine type^LN|5|20^DTAP^CVX ||||||F +OBX|19|CE|59779-9^Immunization Schedule used^LN|5|VXC16^ACIP^CDCPHINVS||||||F +OBX|20|NM|30973-2^dose number in series^LN|5|1||||||F +OBX|21|NM|59782-3^number of doses in series^LN|5|5||||||F +ORC|RE||197023^DCS|||||||^Clerk^Myron|||||||DCS^Dabig Clinical System^StateIIS +RXA|0|1|20091031|20091031|998^no vaccine admin^CVX|999||||||||||||||NA +OBX|22|CE|30956-7^vaccine type^LN|1|31^Hep B Peds NOS^CVX ||||||F +OBX|23|CE|59779-9^Immunization Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F +OBX|24|DT|30980-7^Date vaccination due^LN|1|20091015||||||F + +# Sample message for multiple recommendations: +MSH|^~\&|MYIIS|StatePH|MyEHR|DCS|20150131145233-0500||RSP^K11^RSP_K11|3533469|P|2.5.1|||NE|NE|||||Z42^CDCPHINVS|DCS^^^^^DCS^XX^^^6439432|StatePH +MSA|AA|793543 +QAK|1039|OK|Z44^Request Evaluated History and Forecast^CDCPHINVS +QPD|Z44^Request Evaluated History and Forecast^CDCPHINVS|1039|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20110214|M|10 East Main St^^Myfaircity^GA^^^L +PID|1||123456^^^MYEHR^MR~34500907^^^MyIIS^SR||Child^Bobbie^Q^^^^L||20110214|M|||10 East Main St^^Myfaircity^GA^^^L +ORC|RE|8788^IIS|197023^IIS +RXA|0|1|20150131|20150131|998^no vaccine admin^CVX|999||||||||||||||NA +OBX|22|CE|30956-7^vaccine type^LN|1|03^MMR^CVX||||||F|||20150131 +OBX|23|CE|59779-9^Immunization Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F|||20150131 +OBX|24|DT|30980-7^Date vaccination due^LN|1|20150214||||||F|||20150131 +OBX|25|CE|30956-7^vaccine type^LN|2|10^IPV^CVX||||||F|||20150131 +OBX|26|CE|59779-9^Immunization Schedule used^LN|2|VXC16^ACIP^CDCPHINVS||||||F|||20150131 +OBX|27|DT|30980-7^Date vaccination due^LN|2|20150214||||||F|||20150131 +OBX|28|CE|30956-7^vaccine type^LN|3|107^DTAP^CVX||||||F|||20150131 +OBX|29|CE|59779-9^Immunization Schedule used^LN|3|VXC16^ACIP^CDCPHINVS||||||F|||20150131 +OBX|30|DT|30980-7^Date vaccination due^LN|3|20150214||||||F|||20150131 + +# Send Request for Complete Immunization History (QBP/RSP) +# Process for requesting Immunization History +MSH|^~\&|||||201405150010-0500||QBP^Q11^QBP_Q11|793543|P|2.5.1|||||||||Z34^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS|1057|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L +RCP|I|5^RD&records&HL70126 + +# Returning a list of candidate clients in response to QBP^Q11 query +MSH|^~\&|SOME_SYSTEM|A_Clinic |MYIIS|MyStateIIS|200911051000-0500||RSP^K11^RSP_K11|1061|P|2.5.1|||NE|NE|||||Z31^CDCPHINVS|A_Clinic +MSA|AA|793543 +QAK|1061|OK +QPD|Z34^Request Immunization History^CDCPHINVS|1061|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L +PID|1||99445566^^^MYStateIIS^SR||Child^Robert^^^^^L||20050512|M +NK1|1|Child^Susan|MTH^Mother^HL70063|^^Myfaircity^GA +PID|2||123456^^^MYStateIIS^SR||Child^Robert^^^^^L||20050512|M + +# Returning an immunization history in response to a Request for Immunization History query +MSH|^~\&|MYIIS|MyStateIIS|MYEHR|Myclinic|200911300200-0500||RSP^K11^RSP_K11|7731029|P|2.5.1|||NE|NE|||||Z32^CDCPHINVS|MyStateIIS|Myclinic +MSA|AA|793543 +QAK|1072|OK|Z34^Request Immunization History^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS|1072|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L +PID|1||123456^^^MYEHR^MR~987633^^^MYIIS^SR||Child^Robert^Quenton^^^^L|Que^Suzy^^^^^M|||||10 East Main St^^Myfaircity^GA +PD1||||||||||||N|20091130 +NK1|1|Child^Suzy^^^^^L|MTH^Mother^HL70063 +ORC|RE||142324567^YOUR_EHR|||||||^Shotgiver^Fred||^Orderwriter^Sally^^^^^^^^^^^^^^^^^^MD +RXA|0|1|20050725||03^MMR^CVX|0.5|mL^^UCUM||00^New Immunization Record^NIP001 +RXR|SC^^HL70162 + +# Note that the response returned the medical record number from the MYEHR system. It also returned the IIS id. +# Acknowledging Query That Returns No Clients/Patients +# Acknowledging a Query that finds no candidate clients +MSH|^~\&|MYIIS|MyStateIIS||MYEHR|200911302300-0500||RSP^K11^RSP_K11|7731029|P|2.5.1|||NE|NE|||||Z33^CDCPHINVS|MyStateIIS|MYEHR +MSA|AA|793543 +QAK|1086|NF|Z34^request Immunization history^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS|1086|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L + +# Acknowledging a query that finds more candidates than requested +MSH|^~\&|MYIIS|MyStateIIS||MYEHR|200911300000-0500||RSP^K11^RSP_K11|7731029|P|2.5.1|||NE|NE|||||Z33^CDCPHINVS|MyStateIIS|MYEHR +MSA|AA|793543 +QAK|1092|TM|Z34^request Immunization history^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS|1092|123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L + +# Using a Two-step process to request an immunization history +MSH|^~\&||SendingOrg||ReceivingOrg|2009113000-0500||QBP^Q11^QBP_Q11|793543|P|2.5.1|||ER|AL|||||Z34^CDCPHINVS|SendingOrg|ReceivingOrg +QPD|Z34^Request Immunization History^CDCPHINVS||123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L +MSH|^~\&|MYIIS|ReceivingOrg||SendingOrg|200911300000-0500||RSP^K11^RSP_K11|7731029|P|2.5.1|||NE|NE|||||Z33^CDCPHINVS|ReceivingOrg|SendingOrg +MSA|AE|7731029 +ERR||QPD^1^2|101^required field missing^HL70357|E +QAK||AE|Z34^CDCPHINVS +QPD|Z34^Request Immunization History^CDCPHINVS||123456^^^MYEHR^MR|Child^Bobbie^Q^^^^L|Que^Suzy^^^^^M|20050512|M|10 East Main St^^Myfaircity^GA^^^L + +# Message Is Rejected Due to Unrecognized Message Type +MSH|^~\&|MYIIS|MyStateIIS||MYEHR|200911301000-0500||ACK^Q11^ACK||P|2.5.1 +MSA|AR| + diff --git a/src/test/resources/segments.txt b/src/test/resources/segments.txt new file mode 100644 index 0000000..f3fe240 --- /dev/null +++ b/src/test/resources/segments.txt @@ -0,0 +1,92 @@ +# Examples fragments from https://repository.immregistries.org/files/resources/5bef530428317/hl7_2_5_1_release_1_5__2018_update.pdf +# VFC Eligible Client Received Vaccine That Is VFC eligible +OBX|1|CE|64994-7^vaccine fund pgm elig cat^LN|1|V04^VFC eligible NA/AN^HL70064||||||F|||20090531|||XVC40XVC40^per imm^CDCPHINVS + +# VFC Ineligible Client Received Vaccine That Is VFC eligible +OBX|1|CE|64994-7^vaccine fund pgm elig cat^LN|1|V01^Not VFC eligible^HL70064||||||F|||20090531||| XVC40XVC40^per imm^CDCPHINVS + +# VFC Eligible Client Received Vaccine That Is Not VFC eligible RXA... +OBX|1|CE|64994-7^vaccine fund pgm elig cat^LN|1|V01^Not VFC eligigble^HL70064||||||F|||20090531|XVC40XVC40^per imm^CDCPHINVS + +# VFC Eligible Client Received Vaccine That Is Eligible for Local Funding Program RXA... +OBX|1|CE|64994-7^vaccine fund pgm elig cat^LN|1|AKA01^Alaska Special Funding Program^AKA||||||F|||20090531|XVC40XVC40^per imm^CDCPHINVS + +# Adverse Reaction: +ORC|RE||9999^DCS|||||||^Clerk^Myron| +RXA|0|1|20090412|20090412|998^No vaccine administered^CVX|999||||||||||||||NA +OBX|1|CE|31044-1^Reaction^LN|1|39579001^Anaphylaxis^SCT||||||F|||20090412 + +# Evidence of immunity: +ORC|RE||9999^DCS|||||||^Clerk^Myron| +RXA|0|1|20090412|20090412|998^No vaccine administered^CVX|999||||||||||||||NA +OBX|1|CE|59784-9^Disease with presumed immunity ^LN|1|66071002^HISTORY OF HEP B INFECTION^SCT||||||F|||20090412 + +# Contraindications to immunization: +OBX|1|CE|30945-0^Vaccination contraindication^LN|1|91930004^allergy to eggs^SCT||||||F|||20090415 +OBX|1|CE|30945-0^Vaccination contraindication^LN|1|VXC19^allergy to thimerasol(anaphylactic)^CDCPHINVS||||||F|||20090415 + +# Factors which indicate the need for an immunization or a changed recommendation: +OBX|1|CE|59785-6^Special Indication for vaccination^LN|1|VXC7^exposure to rabies^CDCPHINVS||||||F|||20090415 + +# RXA|... +OBX|1|CE| 69764-9^document type^LN|1|253088698300012711120420^MMR^ cdcgs1vis||||||F|||20091010 +OBX|2|TS|29769-7^VIS Presentation Date^LN|1|20091010||||||F|||20091010 +RXA|0|1|20091010||94^MMRV^CVX|… +OBX|1|CE|69764-9^Document Type^LN|1|253088698300012711120420^MMR^ cdcgs1vis ||||||F|||20091010 +OBX|2|TS|29769-7^VIS Presentation Date^LN|1|20101010||||||F|||20091010 +OBX|3|CE|69764-9^Document Type^LN|2|253088698300024011080313^varicella^ cdcgs1vis||||||F|||20091010 +OBX|4|TS|29769-7^VIS Presentation Date^LN|3|20101010||||||F + +# RXA|... +OBX|1|CE|30956-7^vaccine type^LN|1|03^MMR^CVX||||||F|||20120223 +OBX|2|TS|29768-9^VIS Publication Date^LN|1|20080110||||||F|||20120223 +OBX|3|TS|29769-7^VIS Presentation Date^LN|1|20091010||||||F|||20120223 + +# VXU Example #8—Send Information Indicating Immunization Refusal +ORC|RE||9999^DCS|||||||^Clerk^Myron +RXA|0|1|20091010||107^DTAP-NOS^CVX|999||||||||||||00^Parental refusal^NIP002||RE + +# Two Vaccine Components Are Packaged Together And The Lot Numbers Are Inextricable Linked +RXA|0|1|20080907|20080907|120^DTAP-IPV-HIB^CVX^^^|0.5|mL^^UCUM||00^NEW IMMUNIZATION RECORD^NIP001|1234567890^SMITH^SALLY^S|||||1234ad||PMC^Sanofi^MVX|||CP|A + +# Adjuvant Is Recorded Separately From Vaccine +RXA|0|1|20140907|20140907|160^Influenza H5N1 -2013^CVX^^^|0.5|mL^^UCUM||00^NEW IMMUNIZATION RECORD^NIP001|1234567890^SMITH^SALLY^S|||||1234ad||IDB^ID Biomedical^MVX|||CP|A +RXA|0|1|20140907|20140907|801^AS03^CVX^^^ |0.5|mL^^UCUM||00^NEW IMMUNIZATION RECORD^NIP001|1234567890^SMITH^SALLY^S|||||455sd|| |||CP|A| + +# VXU Example #11—Recording an incompletely administered dose or a non-potent dose. +RXA|0|1|20091010||03^MMR^CVX|0.5|mL^^UCUM||||||||A23E1||MSD^^MVX|||PA|A + +# Send Acknowledgement ACK In Response To VXU +MSH|^~\&|DCS|MYIIS|MYIIS||200906040000-0500||ACK^V04^ACK|1234567|P|2.5.1|||NE|NE|||||Z23^CDCPHINVS +MSA|AA|9299381 + +# Example Return an Evaluated History and Forecast (RSP(Z42)) +ORC|RE||197027^DCS|||||||^Clerk^Myron||^Pediatric^MARY^^^^^^^L^^^^^^^^^^^MD +RXA|0|1|20090412|20090412|48^HIB PRP-T^CVX|0.5|mL^^UCUM||00^new immunization record^NIP0001|^Sticker^Nurse|^^^DCS_DC||||33k2a||PMC^sanofi^MVX|||CP|A +RXR|C28161^IM^NCIT^IM^IM^HL70162| +OBX|1|CE|59779-9^Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F|||20090415 + +# Indicating Vaccine Group associated: +RXA|0|1|20091010||03^MMR^CVX|0.5|mL^^UCUM||||||||EZ342|20111001|MSD^ ^MVX|||CP|A +OBX|1|CE|30956-7^vaccine type^LN|1|03^MMR^CVX||||||F|||20091010 + +# Combination vaccine: +RXA|0|1|20091010||94^MMRV^CVX|0.5|mL^^UCUM||||||||EZ342|20111001|MSD ^^MVX|||CP|A +OBX|1|CE|30956-7^vaccine type^LN |1|21^Varicella^CVX||||||F +OBX|4|CE|30956-7^vaccine type^LN |2|03^MMR^CVX||||||F + +# Reporting the Ordinal Position In A Series: +ORC|RE||197027^DCS|||||||^Clerk^Myron||^Pediatric^MARY^^^^^^^L^^^^^^^^^ ^^MD +RXA|0|1|20090412|20090412|48^HIB PRP-T^CVX|0.5|mL^^UCUM||00^new immunization record^NIP0001|^Sticker^Nurse|^^^DCS_DC||||33k2a||PMC^sanofi^MVX|||CP|A +RXR|C28161^IM^NCIT^IM^IM^HL70162| +OBX|1|CE|30956-7^vaccine type^LN|1|17^HIB, NOS^CVX||||||F +OBX|2|CE|59779-9^Immunization Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F|||20090415 +OBX|3|NM|30973-2^dose number in series^LN|1|1||||||F|||20090415 + +# Reporting the Number of Doses in a Series: +OBX|1|NM|59782-3^number of doses in series^LN|1|1||||||F|||20090415 Reporting Next Dose Recommendation Dates (forecast only): +RXA|0|1|20090412|20090412|998^No vaccine administered^CVX|999|||||||||||||NA +OBX|1|CE|30956-7^vaccine type^LN|1|17^HIB, NOS^CVX||||||F +OBX|2|CE|59779-9^Immunization Schedule used^LN|1|VXC16^ACIP^CDCPHINVS||||||F|||20090415 +OBX|3|DT|30980-7^Date vaccination due^LN|1|20090615||||||F|||20090415 +OBX|4|DT|59777-3^Latest date to give vaccine^LN|1|20100615||||||F|||20090415 diff --git a/~/.m2/repository/aopalliance/aopalliance/1.0/_remote.repositories b/~/.m2/repository/aopalliance/aopalliance/1.0/_remote.repositories deleted file mode 100644 index 742ed7d..0000000 --- a/~/.m2/repository/aopalliance/aopalliance/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aopalliance-1.0.pom>central= diff --git a/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom b/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom deleted file mode 100644 index af3323f..0000000 --- a/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom +++ /dev/null @@ -1,15 +0,0 @@ - - 4.0.0 - aopalliance - aopalliance - AOP alliance - 1.0 - AOP Alliance - http://aopalliance.sourceforge.net - - - - Public Domain - - - \ No newline at end of file diff --git a/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 b/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 deleted file mode 100644 index 9f91035..0000000 --- a/~/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5128a2b0efbba460a1178d07773618e0986ea152 \ No newline at end of file diff --git a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories b/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories deleted file mode 100644 index cdcc2fa..0000000 --- a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -avalon-framework-4.1.3.pom>central= diff --git a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom b/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom deleted file mode 100644 index f961bdd..0000000 --- a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom +++ /dev/null @@ -1,6 +0,0 @@ - - 4.0.0 - avalon-framework - avalon-framework - 4.1.3 - diff --git a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 b/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 deleted file mode 100644 index 4feecfd..0000000 --- a/~/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -853c9df18e44caf0bab1eab8be0d482f9ec9bcd7 \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/_remote.repositories b/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/_remote.repositories deleted file mode 100644 index 537aa21..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -jackson-bom-2.17.1.pom>central= diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom b/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom deleted file mode 100644 index 354e8ce..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom +++ /dev/null @@ -1,456 +0,0 @@ - - - 4.0.0 - - - com.fasterxml.jackson - jackson-parent - - 2.17 - - - jackson-bom - Jackson BOM - Bill of Materials pom for getting full, complete set of compatible versions -of Jackson components maintained by FasterXML.com - - 2.17.1 - pom - - - base - - - - FasterXML - http://fasterxml.com/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - https://github.com/FasterXML/jackson-bom - - scm:git:git@github.com:FasterXML/jackson-bom.git - scm:git:git@github.com:FasterXML/jackson-bom.git - https://github.com/FasterXML/jackson-bom - jackson-bom-2.17.1 - - - - 2.17.1 - - - ${jackson.version} - ${jackson.version} - ${jackson.version} - ${jackson.version} - ${jackson.version} - ${jackson.version} - ${jackson.version} - ${jackson.version} - - ${jackson.version} - ${jackson.version.module} - ${jackson.version.module} - - 1.2.0 - - - 2024-05-05T01:38:23Z - - - - - - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version.annotations} - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version.core} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version.databind} - - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-avro - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-cbor - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-csv - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-ion - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-properties - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-protobuf - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-smile - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-toml - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-xml - ${jackson.version.dataformat} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson.version.dataformat} - - - - - com.fasterxml.jackson.datatype - jackson-datatype-eclipse-collections - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-guava - ${jackson.version.datatype} - - - - - - - com.fasterxml.jackson.datatype - jackson-datatype-hibernate4 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-hibernate5 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-hibernate5-jakarta - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-hibernate6 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-hppc - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-jakarta-jsonp - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-jaxrs - - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-joda - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-joda-money - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-json-org - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr353 - ${jackson.version.datatype} - - - com.fasterxml.jackson.datatype - jackson-datatype-pcollections - ${jackson.version.datatype} - - - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-base - ${jackson.version.jaxrs} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-cbor-provider - ${jackson.version.jaxrs} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - ${jackson.version.jaxrs} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-smile-provider - ${jackson.version.jaxrs} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-xml-provider - ${jackson.version.jaxrs} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-yaml-provider - ${jackson.version.jaxrs} - - - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-base - ${jackson.version.jakarta.rs} - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-cbor-provider - ${jackson.version.jakarta.rs} - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-json-provider - ${jackson.version.jakarta.rs} - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-smile-provider - ${jackson.version.jakarta.rs} - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-xml-provider - ${jackson.version.jakarta.rs} - - - com.fasterxml.jackson.jakarta.rs - jackson-jakarta-rs-yaml-provider - ${jackson.version.jakarta.rs} - - - - - com.fasterxml.jackson.jr - jackson-jr-all - ${jackson.version.jacksonjr} - - - com.fasterxml.jackson.jr - jackson-jr-annotation-support - ${jackson.version.jacksonjr} - - - com.fasterxml.jackson.jr - jackson-jr-extension-javatime - ${jackson.version.jacksonjr} - - - com.fasterxml.jackson.jr - jackson-jr-objects - ${jackson.version.jacksonjr} - - - com.fasterxml.jackson.jr - jackson-jr-retrofit2 - ${jackson.version.jacksonjr} - - - com.fasterxml.jackson.jr - jackson-jr-stree - ${jackson.version.jacksonjr} - - - - - com.fasterxml.jackson.module - jackson-module-afterburner - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-android-record - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-blackbird - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-guice - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-guice7 - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-jakarta-xmlbind-annotations - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-jsonSchema - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-jsonSchema-jakarta - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-kotlin - ${jackson.version.module.kotlin} - - - com.fasterxml.jackson.module - jackson-module-mrbean - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-no-ctor-deser - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-osgi - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-parameter-names - ${jackson.version.module} - - - com.fasterxml.jackson.module - jackson-module-paranamer - ${jackson.version.module} - - - - - - - com.fasterxml.jackson.module - jackson-module-scala_2.11 - ${jackson.version.module.scala} - - - com.fasterxml.jackson.module - jackson-module-scala_2.12 - ${jackson.version.module.scala} - - - com.fasterxml.jackson.module - jackson-module-scala_2.13 - ${jackson.version.module.scala} - - - com.fasterxml.jackson.module - jackson-module-scala_3 - ${jackson.version.module.scala} - - - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - false - true - - - diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom.sha1 b/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom.sha1 deleted file mode 100644 index 5ca0cdd..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-bom/2.17.1/jackson-bom-2.17.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -3bd0a8fe4faa6434ff0109e330349fd8cff0967f \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/_remote.repositories b/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/_remote.repositories deleted file mode 100644 index 2a49b82..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -jackson-parent-2.17.pom>central= diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom b/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom deleted file mode 100644 index b08540a..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom +++ /dev/null @@ -1,169 +0,0 @@ - - - 4.0.0 - - - com.fasterxml - oss-parent - 58 - - - com.fasterxml.jackson - jackson-parent - 2.17 - pom - - Jackson parent poms - Parent pom for all Jackson components - http://github.com/FasterXML/ - - FasterXML - http://fasterxml.com/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - - scm:git:git@github.com:FasterXML/jackson-parent.git - scm:git:git@github.com:FasterXML/jackson-parent.git - http://github.com/FasterXML/jackson-parent - jackson-parent-2.17 - - - - - - 1.8 - 1.8 - ${javac.src.version} - ${javac.target.version} - - lines,source,vars - - - ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in - ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java - - 2024-03-12T03:33:51Z - - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - false - true - - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-java - validate - - enforce - - - - - [3.6,) - [ERROR] The currently supported version of Maven is 3.6 or higher - - - true - true - true - clean,deploy,site - [ERROR] Best Practice is to always define plugin versions! - - - - - - - - - com.google.code.maven-replacer-plugin - replacer - ${version.plugin.replacer} - - - process-packageVersion - - replace - - - - - - ${packageVersion.template.input} - ${packageVersion.template.output} - - - @package@ - ${packageVersion.package} - - - @projectversion@ - ${project.version} - - - @projectgroupid@ - ${project.groupId} - - - @projectartifactid@ - ${project.artifactId} - - - - - - - - - diff --git a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom.sha1 b/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom.sha1 deleted file mode 100644 index 523b189..0000000 --- a/~/.m2/repository/com/fasterxml/jackson/jackson-parent/2.17/jackson-parent-2.17.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -df97fedb1aae67d608a69fa9262410247f3d31af \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/oss-parent/38/_remote.repositories b/~/.m2/repository/com/fasterxml/oss-parent/38/_remote.repositories deleted file mode 100644 index 7539d3b..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/38/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -oss-parent-38.pom>central= diff --git a/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom b/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom deleted file mode 100644 index fe1baf0..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom +++ /dev/null @@ -1,642 +0,0 @@ - - - - 4.0.0 - - com.fasterxml - oss-parent - 38 - pom - - FasterXML.com parent pom - FasterXML.com parent pom - http://github.com/FasterXML/ - - FasterXML - http://fasterxml.com/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - - scm:git:git@github.com:FasterXML/oss-parent.git - scm:git:git@github.com:FasterXML/oss-parent.git - http://github.com/FasterXML/oss-parent - oss-parent-38 - - - GitHub Issue Management - https://github.com/FasterXML/${project.artifactId}/issues - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - UTF-8 - UTF-8 - UTF-8 - - ${project.build.directory}/generated-sources - - 1g - - - 1.6 - 1.6 - - - lines,source,vars - yyyy-MM-dd HH:mm:ssZ - - ${project.groupId}.*;version=${project.version} - * - - - - ${range;[===,=+);${@}} - {maven-resources} - - - - - - - 4.2.0 - - 2.6.1 - 2.7 - - - 3.8.0 - 3.0.0-M1 - - 1.6 - - - 3.0.0-M1 - - 3.0.0-M1 - 3.1.2 - - - 3.0.1 - - - 1.0.0.Beta2 - - 2.5.3 - 1.5.3 - 2.7 - - - 3.2.1 - 3.1 - - - 3.0.1 - - - - 2.22.2 - - - 4.12 - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - org.apache.maven.plugins - maven-clean-plugin - ${version.plugin.clean} - - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.plugin.deploy} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.plugin.gpg} - - - org.apache.maven.plugins - maven-install-plugin - ${version.plugin.install} - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - - org.moditect - moditect-maven-plugin - ${version.plugin.moditect} - - - - - com.google.code.maven-replacer-plugin - replacer - - ${version.plugin.replacer} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.plugin.resources} - - - - org.apache.maven.plugins - maven-shade-plugin - ${version.plugin.shade} - - - org.apache.maven.plugins - maven-site-plugin - ${version.plugin.site} - - - org.codehaus.mojo - cobertura-maven-plugin - ${version.plugin.cobertura} - - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.bundle} - - - - - - - <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME - <_versionpolicy>${osgi.versionpolicy} - ${project.name} - ${project.groupId}.${project.artifactId} - ${project.description} - ${osgi.export} - ${osgi.private} - ${osgi.import} - ${osgi.dynamicImport} - ${osgi.includeResource} - ${project.url} - ${osgi.requiredExecutionEnvironment} - - ${maven.build.timestamp} - ${javac.src.version} - ${javac.target.version} - - ${project.name} - ${project.version} - ${project.groupId} - ${project.organization.name} - - ${project.name} - ${project.version} - ${project.organization.name} - - ${osgi.mainClass} - - - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.plugin.release} - - forked-path - false - -Prelease - - - - org.sonatype.plugins - nexus-maven-plugin - 2.1 - - https://oss.sonatype.org/ - sonatype-nexus-staging - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.plugin.enforcer} - - - enforce-java - validate - - enforce - - - - - - [1.6,) - [ERROR] The currently supported version of Java is 1.6 or higher - - - [3.0,) - [ERROR] The currently supported version of Maven is 3.0 or higher - - - true - true - true - clean,deploy,site - [ERROR] Best Practice is to always define plugin versions! - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.plugin.compiler} - - - - org.ow2.asm - asm - 7.0 - - - - ${javac.src.version} - ${javac.target.version} - true - true - true - - true - ${javac.debuglevel} - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-generated-sources - generate-sources - - add-source - - - - ${generatedSourcesDir} - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.plugin.surefire} - - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.bundle} - true - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.plugin.jar} - - - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.1 - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.9.1 - - - - - - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.9.1 - - - - org.apache.maven.scm - maven-scm-manager-plexus - 1.9.1 - - - - - org.kathrynhuxtable.maven.wagon - wagon-gitsite - 0.3.1 - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - ${sun.boot.class.path} - com.google.doclava.Doclava - false - -J-Xmx1024m - ${javadoc.maxmemory} - - http://docs.oracle.com/javase/7/docs/api/ - - - com.google.doclava - doclava - 1.0.3 - - - -hdf project.name "${project.name}" - -d ${project.reporting.outputDirectory}/apidocs - - - - - default - - javadoc - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.5 - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.3 - - - - org.codehaus.mojo - jdepend-maven-plugin - 2.0 - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.surefire} - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.7.1 - - true - 100 - 1.5 - - - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - - - Todo Work - - - TODO - ignoreCase - - - FIXME - ignoreCase - - - - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.source} - - - attach-sources - - jar-no-fork - - - - - true - true - - - ${maven.build.timestamp} - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - attach-javadocs - - jar - - - true - - - true - true - - - ${maven.build.timestamp} - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - diff --git a/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom.sha1 b/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom.sha1 deleted file mode 100644 index c0158fd..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/38/oss-parent-38.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ff6b9e9e40c23235f87a44b463995b47adca8dc9 \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/oss-parent/50/_remote.repositories b/~/.m2/repository/com/fasterxml/oss-parent/50/_remote.repositories deleted file mode 100644 index e6fa838..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/50/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -oss-parent-50.pom>central= diff --git a/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom b/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom deleted file mode 100644 index 1a14a57..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom +++ /dev/null @@ -1,665 +0,0 @@ - - - - 4.0.0 - - com.fasterxml - oss-parent - 50 - pom - - FasterXML.com parent pom - FasterXML.com parent pom - http://github.com/FasterXML/ - - FasterXML - http://fasterxml.com/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - - scm:git:git@github.com:FasterXML/oss-parent.git - scm:git:git@github.com:FasterXML/oss-parent.git - http://github.com/FasterXML/oss-parent - oss-parent-50 - - - GitHub Issue Management - https://github.com/FasterXML/${project.artifactId}/issues - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - UTF-8 - UTF-8 - UTF-8 - - 2023-03-05T04:38:31Z - - ${project.build.directory}/generated-sources - - 1g - - - 1.6 - 1.6 - - - lines,source,vars - yyyy-MM-dd HH:mm:ssZ - - ${project.groupId}.*;version=${project.version} - * - - - - ${range;[===,=+);${@}} - {maven-resources} - - - - - - - 5.1.8 - - 3.2.0 - 2.7 - - - 3.10.1 - 3.1.0 - - - 3.2.1 - 3.0.1 - - 3.1.0 - 0.8.8 - 3.3.0 - - 3.5.0 - - - 1.0.0.RC2 - - 3.0.0-M7 - 1.5.3 - 3.3.0 - - 3.4.1 - 3.12.1 - - 3.2.1 - - 3.0.0-M9 - - 3.1.1 - - - - - 4.13.2 - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-clean-plugin - ${version.plugin.clean} - - - org.apache.maven.plugins - maven-dependency-plugin - 3.5.0 - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.plugin.deploy} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.plugin.gpg} - - - org.apache.maven.plugins - maven-install-plugin - ${version.plugin.install} - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.plugin.resources} - - - - org.apache.maven.plugins - maven-shade-plugin - ${version.plugin.shade} - - - org.apache.maven.plugins - maven-site-plugin - ${version.plugin.site} - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.source} - - - org.apache.maven.plugins - maven-wrapper-plugin - ${version.plugin.wrapper} - - - - - org.moditect - moditect-maven-plugin - ${version.plugin.moditect} - - - - - com.google.code.maven-replacer-plugin - replacer - - ${version.plugin.replacer} - - - org.codehaus.mojo - cobertura-maven-plugin - ${version.plugin.cobertura} - - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.bundle} - - - - - - - <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME - <_versionpolicy>${osgi.versionpolicy} - ${project.name} - ${project.groupId}.${project.artifactId} - ${project.description} - ${osgi.export} - ${osgi.private} - ${osgi.import} - ${osgi.dynamicImport} - ${osgi.includeResource} - ${project.url} - ${osgi.requiredExecutionEnvironment} - - ${javac.src.version} - ${javac.target.version} - - ${project.name} - ${project.version} - ${project.groupId} - ${project.organization.name} - - ${project.name} - ${project.version} - ${project.organization.name} - - ${osgi.mainClass} - - - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.plugin.release} - - forked-path - false - -Prelease - - - - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-generated-sources - generate-sources - - add-source - - - - ${generatedSourcesDir} - - - - - - - - org.jacoco - jacoco-maven-plugin - ${version.plugin.jacoco} - - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.plugin.compiler} - - - - org.ow2.asm - asm - 9.4 - - - - ${javac.src.version} - ${javac.target.version} - true - true - true - - true - ${javac.debuglevel} - - - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.plugin.enforcer} - - - enforce-java - validate - - enforce - - - - - - [1.6,) - [ERROR] The currently supported version of Java is 1.6 or higher - - - [3.0,) - [ERROR] The currently supported version of Maven is 3.0 or higher - - - true - true - true - clean,deploy,site - [ERROR] Best Practice is to always define plugin versions! - - - - - - - - - org.apache.felix - maven-bundle-plugin - true - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.plugin.jar} - - - - org.apache.maven.plugins - maven-scm-plugin - 1.13.0 - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.13.0 - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.plugin.surefire} - - - - - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.13.0 - - - - org.apache.maven.scm - maven-scm-manager-plexus - 1.13.0 - - - - - org.kathrynhuxtable.maven.wagon - wagon-gitsite - 0.3.1 - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - ${sun.boot.class.path} - com.google.doclava.Doclava - false - -J-Xmx1024m - ${javadoc.maxmemory} - - http://docs.oracle.com/javase/8/docs/api/ - - - com.google.doclava - doclava - 1.0.3 - - - -hdf project.name "${project.name}" - -d ${project.reporting.outputDirectory}/apidocs - - - - - default - - javadoc - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.4.2 - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.0 - - - - org.codehaus.mojo - jdepend-maven-plugin - 2.0 - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.surefire} - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.20.0 - - true - 100 - 1.5 - - - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - - - Todo Work - - - TODO - ignoreCase - - - FIXME - ignoreCase - - - - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.source} - - - attach-sources - - jar-no-fork - - - - - true - true - - - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - attach-javadocs - - jar - - - true - - - true - true - - - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - diff --git a/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1 b/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1 deleted file mode 100644 index 10f9f2c..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2e5ec5928fa4a136254d3dfeb8c56f47b049d8ed \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/oss-parent/58/_remote.repositories b/~/.m2/repository/com/fasterxml/oss-parent/58/_remote.repositories deleted file mode 100644 index 82af6ad..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/58/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -oss-parent-58.pom>central= diff --git a/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom b/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom deleted file mode 100644 index 10a835a..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom +++ /dev/null @@ -1,661 +0,0 @@ - - - - 4.0.0 - - com.fasterxml - oss-parent - 58 - pom - - FasterXML.com parent pom - FasterXML.com parent pom - http://github.com/FasterXML/ - - FasterXML - http://fasterxml.com/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - - scm:git:git@github.com:FasterXML/oss-parent.git - scm:git:git@github.com:FasterXML/oss-parent.git - http://github.com/FasterXML/oss-parent - oss-parent-58 - - - GitHub Issue Management - https://github.com/FasterXML/${project.artifactId}/issues - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - UTF-8 - UTF-8 - UTF-8 - - 2024-02-19T21:48:46Z - - ${project.build.directory}/generated-sources - - 1g - - - 1.6 - 1.6 - - - lines,source,vars - yyyy-MM-dd HH:mm:ssZ - - ${project.groupId}.*;version=${project.version} - * - - - - ${range;[===,=+);${@}} - {maven-resources} - - - - - - 5.1.9 - - 3.3.2 - 3.6.1 - 2.7 - 3.12.1 - 3.1.1 - 3.4.1 - 3.1.0 - - 3.1.1 - 0.8.11 - 3.3.0 - - 3.6.2 - - - 1.1.0 - - 3.21.2 - 3.0.1 - 1.5.3 - 3.3.1 - - 2.0.1 - 3.5.1 - 4.0.0-M11 - - 3.3.0 - - 3.2.5 - - 3.2.0 - - - - - 4.13.2 - - - 5.10.2 - - 3.24.2 - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.5.0 - - - org.apache.maven.plugins - maven-clean-plugin - ${version.plugin.clean} - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.plugin.dependency} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.plugin.deploy} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.plugin.gpg} - - - org.apache.maven.plugins - maven-install-plugin - ${version.plugin.install} - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.plugin.resources} - - - - org.apache.maven.plugins - maven-shade-plugin - ${version.plugin.shade} - - - org.apache.maven.plugins - maven-site-plugin - ${version.plugin.site} - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.source} - - - org.apache.maven.plugins - maven-wrapper-plugin - ${version.plugin.wrapper} - - - - - org.moditect - moditect-maven-plugin - ${version.plugin.moditect} - - - - - com.google.code.maven-replacer-plugin - replacer - - ${version.plugin.replacer} - - - org.codehaus.mojo - cobertura-maven-plugin - ${version.plugin.cobertura} - - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.bundle} - - - - - - - <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME - <_versionpolicy>${osgi.versionpolicy} - ${project.name} - ${project.groupId}.${project.artifactId} - ${project.description} - ${osgi.export} - ${osgi.private} - ${osgi.import} - ${osgi.dynamicImport} - ${osgi.includeResource} - ${project.url} - ${osgi.requiredExecutionEnvironment} - - ${javac.src.version} - ${javac.target.version} - - ${project.name} - ${project.version} - ${project.groupId} - ${project.organization.name} - - ${project.name} - ${project.version} - ${project.organization.name} - - ${osgi.mainClass} - - - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.plugin.release} - - forked-path - false - -Prelease - - - - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-generated-sources - generate-sources - - add-source - - - - ${generatedSourcesDir} - - - - - - - - org.jacoco - jacoco-maven-plugin - ${version.plugin.jacoco} - - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.plugin.compiler} - - - - org.ow2.asm - asm - 9.6 - - - - ${javac.src.version} - ${javac.target.version} - true - true - - true - ${javac.debuglevel} - - - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.plugin.enforcer} - - - enforce-java - validate - - enforce - - - - - - [1.6,) - [ERROR] The currently supported version of Java is 1.6 or higher - - - [3.0,) - [ERROR] The currently supported version of Maven is 3.0 or higher - - - true - true - true - clean,deploy,site - [ERROR] Best Practice is to always define plugin versions! - - - - - - - - - org.apache.felix - maven-bundle-plugin - true - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.plugin.jar} - - - - org.apache.maven.plugins - maven-scm-plugin - ${version.plugin.scm} - - - org.apache.maven.scm - maven-scm-provider-gitexe - ${version.plugin.scm} - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.plugin.surefire} - - - - - - - org.apache.maven.scm - maven-scm-provider-gitexe - ${version.plugin.scm} - - - - org.apache.maven.scm - maven-scm-manager-plexus - ${version.plugin.scm} - - - - - org.kathrynhuxtable.maven.wagon - wagon-gitsite - 0.3.1 - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - ${sun.boot.class.path} - com.google.doclava.Doclava - false - -J-Xmx1024m - ${javadoc.maxmemory} - - http://docs.oracle.com/javase/8/docs/api/ - - - com.google.doclava - doclava - 1.0.3 - - - -hdf project.name "${project.name}" - -d ${project.reporting.outputDirectory}/apidocs - - - - - default - - javadoc - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.5.0 - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.2 - - - - org.codehaus.mojo - jdepend-maven-plugin - 2.0 - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.surefire} - - - - org.apache.maven.plugins - maven-pmd-plugin - ${version.plugin.pmd} - - true - 100 - 1.5 - - - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - - - Todo Work - - - TODO - ignoreCase - - - FIXME - ignoreCase - - - - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.source} - - - attach-sources - - jar-no-fork - - - - - true - true - - - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.javadoc} - - - attach-javadocs - - jar - - - true - - - true - true - - - ${javac.src.version} - ${javac.target.version} - - - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - diff --git a/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom.sha1 b/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom.sha1 deleted file mode 100644 index 5bfeee0..0000000 --- a/~/.m2/repository/com/fasterxml/oss-parent/58/oss-parent-58.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0ed9e5d9e7cad24fce51b18455e0cf5ccd2c94b6 \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/_remote.repositories b/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/_remote.repositories deleted file mode 100644 index 54d21f7..0000000 --- a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -woodstox-core-6.5.1.pom>central= -woodstox-core-6.5.1.jar>central= diff --git a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar b/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar deleted file mode 100644 index b22b384..0000000 Binary files a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar and /dev/null differ diff --git a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar.sha1 b/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar.sha1 deleted file mode 100644 index 86406c4..0000000 --- a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c6e52e84fe959e69a243c83ec7d24cd889444ddf \ No newline at end of file diff --git a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom b/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom deleted file mode 100644 index ee3df0b..0000000 --- a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom +++ /dev/null @@ -1,263 +0,0 @@ - - - - oss-parent - com.fasterxml - 50 - ../pom.xml/pom.xml - - 4.0.0 - com.fasterxml.woodstox - woodstox-core - bundle - Woodstox - 6.5.1 - Woodstox is a high-performance XML processor that implements Stax (JSR-173), -SAX2 and Stax2 APIs - https://github.com/FasterXML/woodstox - - https://github.com/FasterXML/woodstox/issues - - - - cowtowncoder - Tatu Saloranta - tatu@fasterxml.com - - - - - The Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - scm:git:git@github.com:FasterXML/woodstox.git - scm:git:git@github.com:FasterXML/woodstox.git - woodstox-core-6.5.1 - https://github.com/FasterXML/woodstox - - - FasterXML - http://fasterxml.com - - - - - org.jacoco - jacoco-maven-plugin - - - - prepare-agent - - - - report - test - - report - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.6 - true - - sonatype-nexus-staging - https://oss.sonatype.org/ - b34f19b9cc6224 - - - - maven-compiler-plugin - - 1.6 - 1.6 - - - - maven-surefire-plugin - - - failing/*.java - **/Abstract*.java - **/Base*.java - **/*$*.java - - - **/*Test.java - **/Test*.java - - - - - org.apache.felix - maven-bundle-plugin - true - - - <_removeheaders>Require-Capability - - - - - maven-shade-plugin - - - package - - shade - - - false - - - net.java.dev.msv:msv-core - net.java.dev.msv:xsdlib - relaxngDatatype:relaxngDatatype - com.sun.xml.bind.jaxb:isorelax - - - - - net.java.dev.msv:msv-core - - com/sun/msv/** - - - com/sun/msv/driver/textui/DebugController* - com/sun/msv/driver/textui/Driver* - com/sun/msv/driver/textui/Messages* - - - - - - com.sun.msv.xsd - com.ctc.wstx.shaded.msv.xsd - - - com.sun.xml.util - com.ctc.wstx.shaded.msv.xsd_util - - - org.relaxng.datatype - com.ctc.wstx.shaded.msv.relaxng_datatype - - - org.iso_relax - com.ctc.wstx.shaded.msv.org_isorelax - - - jp.gr.xml.relax - com.ctc.wstx.shaded.msv.org_jp_gr_xml - - - com.sun.msv - com.ctc.wstx.shaded.msv_core - - - - - - - osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.registrar)(version>=1.0.0)(!(version>=2.0.0)))";resolution:=optional,osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))" - - - - - - - - - org.moditect - moditect-maven-plugin - - - add-module-infos - package - - add-module-info - - - true - - src/moditect/module-info.java - - - - - - - - - - org.codehaus.woodstox - stax2-api - 4.2.1 - compile - - - stax-api - javax.xml.stream - - - - - org.osgi - osgi.core - 5.0.0 - provided - true - - - biz.aQute.bnd - biz.aQute.bnd.annotation - 6.4.0 - provided - true - - - junit - junit - 4.13.2 - test - - - hamcrest-core - org.hamcrest - - - - - - - - maven-javadoc-plugin - - private - true - true - ${project.name} ${project.version} API - ${project.name} ${project.version} API - - - - maven-surefire-report-plugin - - - - - 2013.6.1 - 1.6 - 6.4.0 - com.ctc.wstx.*;version=${project.version} - 1.6 - 3.1.1 - - diff --git a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom.sha1 b/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom.sha1 deleted file mode 100644 index d2c943e..0000000 --- a/~/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -79200ba197e64dfc3bebc33db5a85c42ca744188 \ No newline at end of file diff --git a/~/.m2/repository/com/google/collections/google-collections/1.0/_remote.repositories b/~/.m2/repository/com/google/collections/google-collections/1.0/_remote.repositories deleted file mode 100644 index f6b3a11..0000000 --- a/~/.m2/repository/com/google/collections/google-collections/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -google-collections-1.0.pom>central= diff --git a/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom b/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom deleted file mode 100644 index 655ffa5..0000000 --- a/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - com.google - google - 1 - - com.google.collections - google-collections - 1.0 - jar - Google Collections Library - Google Collections Library is a suite of new collections and collection-related goodness for Java 5.0 - 2007 - http://code.google.com/p/google-collections/ - - Google - http://www.google.com - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - http://code.google.com/p/google-collections/source/browse/ - scm:svn:http://google-collections.googlecode.com/svn/trunk/ - - - - - google-maven-repository - Google Maven Repository - dav:https://google-maven-repository.googlecode.com/svn/repository/ - - - google-maven-snapshot-repository - Google Maven Snapshot Repository - dav:https://google-maven-repository.googlecode.com/svn/snapshot-repository/ - true - - - - - com.google.code.findbugs - jsr305 - 1.3.7 - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.5 - 1.5 - - - - - diff --git a/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 b/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 deleted file mode 100644 index 84123b6..0000000 --- a/~/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -292197f3cb1ebc0dd03e20897e4250b265177286 \ No newline at end of file diff --git a/~/.m2/repository/com/google/google/1/_remote.repositories b/~/.m2/repository/com/google/google/1/_remote.repositories deleted file mode 100644 index 9fc9174..0000000 --- a/~/.m2/repository/com/google/google/1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -google-1.pom>central= diff --git a/~/.m2/repository/com/google/google/1/google-1.pom b/~/.m2/repository/com/google/google/1/google-1.pom deleted file mode 100644 index 05d0df0..0000000 --- a/~/.m2/repository/com/google/google/1/google-1.pom +++ /dev/null @@ -1,37 +0,0 @@ - - - 4.0.0 - com.google - google - 1 - Google - Internally developed code released as open source. - pom - - Google - http://www.google.com/ - - http://code.google.com/hosting/projects.html - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - google-maven-repository - Google Maven Repository - dav:https://google-maven-repository.googlecode.com/svn/repository/ - - - google-maven-snapshot-repository - Google Maven Snapshot Repository - dav:https://google-maven-repository.googlecode.com/svn/snapshot-repository/ - true - - - diff --git a/~/.m2/repository/com/google/google/1/google-1.pom.sha1 b/~/.m2/repository/com/google/google/1/google-1.pom.sha1 deleted file mode 100644 index 9be16a3..0000000 --- a/~/.m2/repository/com/google/google/1/google-1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c35a5268151b7a1bbb77f7ee94a950f00e32db61 \ No newline at end of file diff --git a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories b/~/.m2/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories deleted file mode 100644 index 7a545cf..0000000 --- a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -guava-parent-16.0.1.pom>central= diff --git a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom b/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom deleted file mode 100644 index 6c2588a..0000000 --- a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom +++ /dev/null @@ -1,237 +0,0 @@ - - - - 4.0.0 - - org.sonatype.oss - oss-parent - 7 - - com.google.guava - guava-parent - 16.0.1 - pom - Guava Maven Parent - http://code.google.com/p/guava-libraries - - true - - **/*Test.java - 0.13 - - - code.google.com - http://code.google.com/p/guava-libraries/issues - - 2010 - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - 3.0.3 - - - scm:git:https://code.google.com/p/guava-libraries/ - scm:git:https://code.google.com/p/guava-libraries/ - http://code.google.com/p/guava-libraries/source/browse - - - - kevinb9n - Kevin Bourrillion - kevinb@google.com - Google - http://www.google.com - - owner - developer - - -8 - - - - guava - guava-gwt - guava-testlib - guava-tests - - - - src - test - - - src - - **/*.java - - - - - - test - - **/*.java - - - - - - - maven-gpg-plugin - 1.4 - - - sign-artifacts - verify - sign - - - - - - - - maven-compiler-plugin - 2.3.2 - - 1.6 - 1.6 - - - - maven-jar-plugin - 2.3.1 - - - **/ForceGuavaCompilation* - - - - - maven-source-plugin - 2.1.2 - - - attach-sources - post-integration-test - jar - - - - - **/ForceGuavaCompilation* - - - - - maven-javadoc-plugin - 2.8 - - javadoc-stylesheet.css - - - - attach-docs - post-integration-test - jar - - - - - maven-dependency-plugin - 2.3 - - - maven-antrun-plugin - 1.6 - - - maven-surefire-plugin - 2.7.2 - - - ${test.include} - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.7 - - - - - - - guava-site - Guava Documentation Site - scp://dummy.server/dontinstall/usestaging - - - - - - com.google.code.findbugs - jsr305 - 1.3.9 - - - javax.inject - javax.inject - 1 - - - junit - junit - 4.8.2 - test - - - org.easymock - easymock - 3.0 - test - - - org.mockito - mockito-core - 1.8.5 - test - - - org.truth0 - truth - ${truth.version} - test - - - - com.google.guava - guava - - - - - com.google.caliper - caliper - 0.5-rc1 - test - - - - com.google.guava - guava - - - - - - diff --git a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 b/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 deleted file mode 100644 index 71395d3..0000000 --- a/~/.m2/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -08ee21458c04474f97a3e499d5618c01cd2991db \ No newline at end of file diff --git a/~/.m2/repository/com/google/guava/guava/16.0.1/_remote.repositories b/~/.m2/repository/com/google/guava/guava/16.0.1/_remote.repositories deleted file mode 100644 index b6dbf6d..0000000 --- a/~/.m2/repository/com/google/guava/guava/16.0.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -guava-16.0.1.pom>central= diff --git a/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom b/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom deleted file mode 100644 index bd75435..0000000 --- a/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom +++ /dev/null @@ -1,165 +0,0 @@ - - - 4.0.0 - - com.google.guava - guava-parent - 16.0.1 - - guava - Guava: Google Core Libraries for Java - bundle - - Guava is a suite of core and expanded libraries that include - utility classes, google's collections, io classes, and much - much more. - - Guava has only one code dependency - javax.annotation, - per the JSR-305 spec. - - - - com.google.code.findbugs - jsr305 - true - - - - - - - org.apache.felix - maven-bundle-plugin - 2.3.7 - true - - - bundle-manifest - process-classes - - manifest - - - - - - !com.google.common.base.internal,com.google.common.* - - javax.annotation;resolution:=optional, - javax.inject;resolution:=optional, - sun.misc.*;resolution:=optional - - - - - - maven-compiler-plugin - - - maven-source-plugin - - - - maven-dependency-plugin - - - unpack-jdk-sources - site - unpack-dependencies - - srczip - true - ${project.build.directory}/jdk-sources - false - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.codehaus.mojo.signature - java16-sun - 1.0 - - - - - check-java16-sun - test - - check - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - UTF-8 - UTF-8 - UTF-8 - -XDignore.symbol.file - com.google.common.base.internal - true - - http://jsr-305.googlecode.com/svn/trunk/javadoc - http://docs.oracle.com/javase/7/docs/api/ - - - ${project.build.sourceDirectory}:${project.build.directory}/jdk-sources - com.google.common - - - - attach-docs - - - generate-javadoc-site-report - site - javadoc - - - generate-jdiff-site-report - site - javadoc - - jdiff.JDiff - ${project.basedir}/lib/jdiff.jar - - -XDignore.symbol.file -apiname 'Guava ${project.version}' - - false - ${project.reporting.outputDirectory} - jdiff - - - - - - - - - srczip - - - ${java.home}/../src.zip - - - - - jdk - srczip - 999 - system - ${java.home}/../src.zip - true - - - - - diff --git a/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 b/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 deleted file mode 100644 index ff469b2..0000000 --- a/~/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -52f16cd93f1ee1f0d1e1e55f46fa21c35f829f85 \ No newline at end of file diff --git a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/_remote.repositories b/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/_remote.repositories deleted file mode 100644 index 5b4add9..0000000 --- a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -querydsl-bom-5.1.0.pom>central= diff --git a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom b/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom deleted file mode 100644 index 82cf4f3..0000000 --- a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom +++ /dev/null @@ -1,217 +0,0 @@ - - - 4.0.0 - com.querydsl - querydsl-bom - 5.1.0 - pom - Querydsl - Bill of materials - Bill of materials - http://www.querydsl.com - 2007 - - Querydsl - http://www.querydsl.com - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - timowest - Timo Westkämper - Mysema Ltd - - Project Manager - Architect - - - - ssaarela - Samppa Saarela - Mysema Ltd - - Developer - - - - ponzao - Vesa Marttila - Mysema Ltd - - Developer - - - - mangolas - Lassi Immonen - Mysema Ltd - - Developer - - - - Shredder121 - Ruben Dijkstra - - Developer - - - - johnktims - John Tims - - Developer - - - - robertandrewbain - Robert Bain - - Developer - - - - jwgmeligmeyling - Jan-Willem Gmelig Meyling - - Developer - - - - - scm:git:git@github.com:querydsl/querydsl.git/querydsl-bom - scm:git:git@github.com:querydsl/querydsl.git/querydsl-bom - http://github.com/querydsl/querydsl/querydsl-bom - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - - ${project.groupId} - querydsl-core - ${project.version} - - - ${project.groupId} - querydsl-codegen - ${project.version} - - - ${project.groupId} - codegen-utils - ${project.version} - - - ${project.groupId} - querydsl-spatial - ${project.version} - - - ${project.groupId} - querydsl-apt - ${project.version} - - - ${project.groupId} - querydsl-collections - ${project.version} - - - ${project.groupId} - querydsl-guava - ${project.version} - - - ${project.groupId} - querydsl-sql - ${project.version} - - - ${project.groupId} - querydsl-sql-spatial - ${project.version} - - - ${project.groupId} - querydsl-sql-codegen - ${project.version} - - - ${project.groupId} - querydsl-sql-spring - ${project.version} - - - ${project.groupId} - querydsl-jpa - ${project.version} - - - ${project.groupId} - querydsl-jpa-codegen - ${project.version} - - - ${project.groupId} - querydsl-jdo - ${project.version} - - - ${project.groupId} - querydsl-kotlin-codegen - ${project.version} - - - ${project.groupId} - querydsl-lucene3 - ${project.version} - - - ${project.groupId} - querydsl-lucene4 - ${project.version} - - - ${project.groupId} - querydsl-lucene5 - ${project.version} - - - ${project.groupId} - querydsl-hibernate-search - ${project.version} - - - ${project.groupId} - querydsl-mongodb - ${project.version} - - - ${project.groupId} - querydsl-scala - ${project.version} - - - ${project.groupId} - querydsl-kotlin - ${project.version} - - - - diff --git a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom.sha1 b/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom.sha1 deleted file mode 100644 index 2f5308a..0000000 --- a/~/.m2/repository/com/querydsl/querydsl-bom/5.1.0/querydsl-bom-5.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -3a3cf55132761ec4bf5381f0b458bfc996d70752 \ No newline at end of file diff --git a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/_remote.repositories b/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/_remote.repositories deleted file mode 100644 index 260f666..0000000 --- a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -okhttp-bom-4.12.0.pom>central= diff --git a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom b/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom deleted file mode 100644 index de4d545..0000000 --- a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - 4.0.0 - com.squareup.okhttp3 - okhttp-bom - 4.12.0 - pom - okhttp-bom - Square’s meticulous HTTP client for Java and Kotlin. - https://square.github.io/okhttp/ - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - Square, Inc. - - - - scm:git:https://github.com/square/okhttp.git - scm:git:ssh://git@github.com/square/okhttp.git - https://github.com/square/okhttp - - - - - com.squareup.okhttp3 - mockwebserver - 4.12.0 - - - com.squareup.okhttp3 - okcurl - 4.12.0 - - - com.squareup.okhttp3 - okhttp - 4.12.0 - - - com.squareup.okhttp3 - okhttp-brotli - 4.12.0 - - - com.squareup.okhttp3 - okhttp-dnsoverhttps - 4.12.0 - - - com.squareup.okhttp3 - logging-interceptor - 4.12.0 - - - com.squareup.okhttp3 - okhttp-sse - 4.12.0 - - - com.squareup.okhttp3 - okhttp-tls - 4.12.0 - - - com.squareup.okhttp3 - okhttp-urlconnection - 4.12.0 - - - - diff --git a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom.sha1 b/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom.sha1 deleted file mode 100644 index 95a43da..0000000 --- a/~/.m2/repository/com/squareup/okhttp3/okhttp-bom/4.12.0/okhttp-bom-4.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -739bd19d4113d096b0470fb179cb2d4bad33dac9 \ No newline at end of file diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/_remote.repositories b/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/_remote.repositories deleted file mode 100644 index eea0017..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -xstream-parent-1.4.20.pom>central= diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom b/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom deleted file mode 100644 index 0e5a603..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom +++ /dev/null @@ -1,1197 +0,0 @@ - - - 4.0.0 - com.thoughtworks.xstream - xstream-parent - pom - 1.4.20 - XStream Parent - http://x-stream.github.io - - XStream is a serialization library from Java objects to XML and back. - - - 2004 - - XStream - http://x-stream.github.io - - - - - xstream - XStream Committers - http://x-stream.github.io/team.html - - - - - - jdk12-ge - - [12,) - - - 1.7 - 1.7 - 1.7 - 1.7 - - - - jdk9-ge-jdk12 - - [9,12) - - - 1.6 - 1.6 - 1.6 - - - - jdk9-ge - - [9,) - - - 3.0.0-M1 - - - - jdk8-ge - - [1.8,) - - - -Xdoclint:-missing - 2.5.4 - - - - jdk8 - - 1.8 - - - 1.4 - 1.4 - - - - jdk6 - - 1.6 - - - 1.16 - - - - - jdk6-ge - - [1.6,) - - - - xstream-jmh - xstream-distribution - - - - - jdk5 - - 1.5 - - - 1.8.0.10 - 3.6.6.Final - - - - - jdk4 - - 1.4 - - - 1.3 - 1.3 - 1.0-beta-1 - http://docs.oracle.com/javase/1.4.2/docs/api/ - - 1.8.0.10 - 3.3.2.GA - 3.6.6.Final - - - - java - - - src/java - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - include-license - generate-resources - - add-resource - - - - - ${project.build.directory}/generated-resources - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - copy-license - generate-resources - - run - - - - - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - org.apache.maven.plugins - maven-enforcer-plugin - - ${version.plugin.maven.enforcer} - - - enforce-java-version - - enforce - - - - - ${version.java.enforced} - - - - - - - - - - - java-test - - - src/test - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - copy-license-for-test - generate-test-resources - - run - - - - - - - - - - - - - - osgi - - [1.6,) - - profiles/osgi - - - - - - org.apache.felix - maven-bundle-plugin - - - bundle-manifest - process-classes - - manifest - - - - - - ${bundle.export.package} - ${bundle.import.package} - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-jar - - jar - - - - ${project.build.directory}/OSGi/MANIFEST.MF - - - - - - - - - ${project.groupId}.*;-noimport:=true - * - - - - xstream-release - - [1.8,1.9) - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - coveralls - - - profiles/coveralls - - - - - - org.eluder.coveralls - coveralls-maven-plugin - - - org.jacoco - jacoco-maven-plugin - - - prepare-agent - - prepare-agent - - - - - - - - - - - xstream - xstream-hibernate - xstream-benchmark - - - - - BSD-3-Clause - http://x-stream.github.io/license.html - repo - - - - - github - https://github.com/x-stream/xstream/issues/ - - - Travis - https://travis-ci.org/x-stream/xstream - - - - XStream Users List - xstream-user+subscribe@googlegroups.com - xstream-user+unsubscribe@googlegroups.com - xstream-user@googlegroups.com - https://groups.google.com/forum/#!forum/xstream-user - - http://news.gmane.org/gmane.comp.java.xstream.user - http://markmail.org/search/list:org.codehaus.xstream.user - - - - XStream Notifications List - xstream-notifications+subscribe@googlegroups.com - xstream-notifications+unsubscribe@googlegroups.com - xstream-notifications@googlegroups.com - https://groups.google.com/forum/#!forum/xstream-notifications - - http://news.gmane.org/gmane.comp.java.xstream.scm - - - - Former (pre-2015-06) Development List - http://news.gmane.org/gmane.comp.java.xstream.dev - - http://markmail.org/search/list:org.codehaus.xstream.dev - - - - Former (pre-2015-06) Announcements List - http://markmail.org/search/list:org.codehaus.xstream.announce - - - - - - - com.thoughtworks.xstream - xstream - 1.4.20 - - - com.thoughtworks.xstream - xstream - 1.4.20 - tests - test-jar - test - - - com.thoughtworks.xstream - xstream - 1.4.20 - javadoc - provided - - - com.thoughtworks.xstream - xstream-hibernate - 1.4.20 - - - com.thoughtworks.xstream - xstream-hibernate - 1.4.20 - javadoc - provided - - - com.thoughtworks.xstream - xstream-jmh - 1.4.20 - - - com.thoughtworks.xstream - xstream-jmh - 1.4.20 - javadoc - provided - - - com.thoughtworks.xstream - xstream-benchmark - 1.4.20 - - - com.thoughtworks.xstream - xstream-benchmark - 1.4.20 - javadoc - provided - - - - commons-io - commons-io - ${version.commons.io} - - - - commons-cli - commons-cli - ${version.commons.cli} - - - - commons-lang - commons-lang - ${version.commons.lang} - - - - cglib - cglib-nodep - ${version.cglib.nodep} - - - javassist - javassist - ${version.javaassist} - - - - dom4j - dom4j - ${version.dom4j} - - - xml-apis - xml-apis - - - - - - org.jdom - jdom - ${version.org.jdom} - - - org.jdom - jdom2 - ${version.org.jdom2} - - - - joda-time - joda-time - ${version.joda-time} - - - - com.megginson.sax - xml-writer - ${version.com.megginson.sax.xml-writer} - - - xml-apis - xml-apis - - - - - - stax - stax - ${version.stax} - - - stax - stax-api - ${version.stax.api} - - - - com.fasterxml.woodstox - woodstox-core - ${version.com.fasterxml.woodstox.core} - - - org.codehaus.woodstox - wstx-asl - ${version.org.codehaus.woodstox.asl} - - - - xom - xom - ${version.xom} - - - xerces - xmlParserAPIs - - - xerces - xercesImpl - - - xalan - xalan - - - jaxen - jaxen - - - - - - io.github.x-stream - mxparser - ${version.io.github.x-stream.mxparser} - - - xpp3 - xpp3_min - ${version.xpp3} - - - net.sf.kxml - kxml2-min - ${version.net.sf.kxml.kxml2} - - - net.sf.kxml - kxml2 - ${version.net.sf.kxml.kxml2} - - - xmlpull - xmlpull - ${version.xmlpull} - - - - org.json - json - ${version.org.json} - - - - org.codehaus.jettison - jettison - ${version.org.codehaus.jettison} - - - - xml-apis - xml-apis - ${version.xml-apis} - - - - xerces - xercesImpl - ${version.xerces.impl} - - - - javax.activation - activation - ${version.javax.activation} - - - javax.annotation - javax.annotation-api - ${version.javax.annotation.api} - - - javax.xml.bind - jaxb-api - ${version.javax.xml.bind.api} - - - com.sun.xml.ws - jaxws-rt - ${version.javax.xml.ws.jaxws.rt} - - - - org.hibernate - hibernate-core - ${version.org.hibernate.core} - - - org.hibernate - hibernate-envers - ${version.org.hibernate.envers} - - - cglib - cglib - - - - - org.hsqldb - hsqldb - ${version.hsqldb} - - - org.slf4j - slf4j-api - ${version.org.slf4j} - runtime - - - org.slf4j - slf4j-simple - ${version.org.slf4j} - runtime - - - - org.openjdk.jmh - jmh-core - ${version.org.openjdk.jmh} - - - org.openjdk.jmh - jmh-generator-annprocess - ${version.org.openjdk.jmh} - provided - - - commons-codec - commons-codec - ${version.commons.codec} - - - com.brsanthu - migbase64 - ${version.com.brsanthu.migbase64} - - - - - junit - junit - ${version.junit} - test - - - jmock - jmock - ${version.jmock} - test - - - - - org.apache.felix - org.apache.felix.framework - ${version.org.apache.felix} - test - - - org.glassfish.hk2.external - javax.inject - ${version.javax.inject} - provided - - - org.ops4j.pax.exam - pax-exam-container-native - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-extender-service - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-inject - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-invoker-junit - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-junit4 - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-link-assembly - ${version.org.ops4j.pax.exam} - test - - - org.ops4j.pax.exam - pax-exam-link-mvn - ${version.org.ops4j.pax.exam} - test - - - - - - ${basedir}/src/java - - - ${basedir}/src/java - - **/*.properties - **/*.xml - - - - ${basedir}/src/test - - - ${basedir}/src/test - - **/*.xml - **/*.xsl - **/*.txt - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.plugin.maven.antrun} - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.plugin.maven.assembly} - - - org.apache.maven.plugins - maven-clean-plugin - ${version.plugin.maven.clean} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.plugin.maven.compiler} - - ${version.java.source} - ${version.java.target} - - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.plugin.maven.dependency} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.plugin.maven.deploy} - - - org.apache.maven.plugins - maven-eclipse-plugin - - true - [artifactId]-1.4.x - - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.plugin.maven.enforcer} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.plugin.maven.failsafe} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.plugin.maven.gpg} - - ${gpg.keyname} - ${gpg.keyname} - - - - org.apache.maven.plugins - maven-install-plugin - ${version.plugin.maven.install} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.plugin.maven.jar} - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - BSD-3-Clause - ${version.java.source} - ${version.java.target} - Maven ${maven.version} - ${maven.build.timestamp} - ${os.name} - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.maven.javadoc} - - - attach-javadocs - - jar - - - - - false - ${javadoc.xdoclint} - ${version.java.source} - - ${javadoc.link.javase} - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - BSD-3-Clause - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${version.plugin.maven.jxr} - - - org.apache.maven.plugins - maven-release-plugin - ${version.plugin.maven.release} - - forked-path - deploy - true - false - -Pxstream-release - - - - org.apache.maven.plugins - maven-resources-plugin - ${version.plugin.maven.resources} - - - org.apache.maven.plugins - maven-site-plugin - ${version.plugin.maven.site} - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.maven.source} - - - attach-sources - package - - jar-no-fork - - - - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - 2 - ${project.name} Sources - ${project.artifactId}.sources - ${project.organization.name} Sources - ${project.info.osgiVersion} - BSD-3-Clause - ${project.artifactId};version=${project.info.osgiVersion} - ${version.java.source} - ${version.java.target} - Maven ${maven.version} - ${maven.build.timestamp} - ${os.name} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.plugin.maven.surefire} - - once - true - false - - **/*Test.java - **/*TestSuite.java - - - **/Abstract*Test.java - **/*$*.java - - - - java.awt.headless - true - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.maven.surefire} - - - org.codehaus.mojo - build-helper-maven-plugin - ${version.plugin.mojo.build-helper} - - - org.codehaus.xsite - xsite-maven-plugin - ${version.plugin.codehaus.xsite} - - - com.thoughtworks.xstream - xstream - 1.4.11.1 - - - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.felix.bundle} - - ${project.build.directory}/OSGi - - <_noee>true - <_nouses>true - ${project.artifactId} - BSD-3-Clause - ${project.info.majorVersion}.${project.info.minorVersion} - - - - false - - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${version.plugin.eluder.coveralls} - - - org.jacoco - jacoco-maven-plugin - ${version.plugin.jacoco} - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - versions - initialize - - maven-version - parse-version - - - project.info - - - - - - org.apache.maven.plugins - maven-release-plugin - - https://svn.codehaus.org/xstream/tags - - - - - - - - ossrh-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2 - - - ossrh-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - - - - http://github.com/x-stream/xstream - scm:git:ssh://git@github.com/x-stream/xstream.git - scm:git:ssh://git@github.com/x-stream/xstream.git - v-1.4.x - - - - UTF-8 - - 1.5 - 1.6 - 1.5 - 1.5 - [1.4,) - - 1.3 - 2.3.7 - 1.1 - 2.1 - 2.2 - 2.1 - 2.1 - 2.3 - 1.4 - 2.22.0 - 3.0.1 - 2.2 - 2.2 - 2.10 - 2.5 - 2.1 - 2.2 - 2.0-beta-6 - 2.1.2 - 2.4.3 - 1.5 - 4.2.0 - 0.8.1 - - 2.2 - 2.2 - 5.4.0 - 0.2 - 1.1 - 1.10 - 1.4 - 2.4 - 1.6.1 - 2.2.8 - 1.2.2 - 3.12.1.GA - 1.1.1 - 1.3.2 - 2.4.0 - 2.3.1 - 2.2 - 1.0.1 - 1.6 - 3.8.1 - 2.3.0 - 4.4.1 - 1.2 - 3.2.7 - 4.2.5.Final - ${version.org.hibernate.core} - 1.1.3 - 2.0.5 - 20080701 - 1.21 - 3.5.0 - 1.6.1 - 1.2.0 - 1.0.1 - 2.8.1 - 1.3.04 - 1.1.3.1 - 1.1 - 1.1.4c - - http://docs.oracle.com/javase/8/docs/api/ - permit - - ${surefire.argline} - - - - diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom.sha1 b/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom.sha1 deleted file mode 100644 index 319bc26..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream-parent/1.4.20/xstream-parent-1.4.20.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ee452e2d7e7e33d839d905afee2b363199c4ff0a \ No newline at end of file diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/_remote.repositories b/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/_remote.repositories deleted file mode 100644 index 318ae39..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -xstream-1.4.20.jar>central= -xstream-1.4.20.pom>central= diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar b/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar deleted file mode 100644 index a8f7cd8..0000000 Binary files a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar and /dev/null differ diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar.sha1 b/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar.sha1 deleted file mode 100644 index 595d87b..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -0e2315b8b2e95e9f21697833c8e56cdd9c98a5ee \ No newline at end of file diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom b/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom deleted file mode 100644 index ad89da4..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom +++ /dev/null @@ -1,691 +0,0 @@ - - - 4.0.0 - - com.thoughtworks.xstream - xstream-parent - 1.4.20 - - xstream - jar - XStream Core - - - - dom4j - dom4j - true - - - - org.jdom - jdom - true - - - org.jdom - jdom2 - true - - - - joda-time - joda-time - true - - - - stax - stax - true - - - - stax - stax-api - true - - - - xom - xom - true - - - - io.github.x-stream - mxparser - - - - net.sf.kxml - kxml2-min - true - - - - - - xpp3 - xpp3_min - true - - - - cglib - cglib-nodep - true - - - - org.codehaus.jettison - jettison - true - - - - javax.activation - activation - true - - - javax.xml.bind - jaxb-api - provided - - - - - junit - junit - - - - jmock - jmock - - - - org.json - json - test - - - - com.megginson.sax - xml-writer - test - - - - commons-lang - commons-lang - test - - - - com.sun.xml.ws - jaxws-rt - test - - - javax.xml.ws - jaxws-api - - - com.sun.istack - istack-commons-runtime - - - com.sun.xml.bind - jaxb-impl - - - com.sun.xml.messaging.saaj - saaj-impl - - - com.sun.xml.stream.buffer - streambuffer - - - com.sun.xml.ws - policy - - - com.sun.org.apache.xml.internal - resolver - - - org.glassfish.gmbal - gmbal-api-only - - - org.jvnet - mimepull - - - org.jvnet.staxex - stax-ex - - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - complete-test-classpath - process-test-resources - - copy - - - target/lib - - - proxytoys - proxytoys - 0.2.1 - - - - - - collect-dependencies - package - - copy-dependencies - - - target/dependencies - runtime - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - **/AbstractAcceptanceTest.* - META-INF/LICENSE - - - - ${project.name} Test - ${project.name} Test - BSD-3-Clause - - - - - - - - - - - - jdk17-ge - - [17,) - - - --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.base/java.time.chrono=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.base/java.lang.ref=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/javax.security.auth.x500=ALL-UNNAMED --add-opens java.base/sun.util.calendar=ALL-UNNAMED --add-opens java.desktop/java.beans=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.desktop/javax.swing=ALL-UNNAMED --add-opens java.desktop/javax.swing.border=ALL-UNNAMED --add-opens java.desktop/javax.swing.event=ALL-UNNAMED --add-opens java.desktop/javax.swing.table=ALL-UNNAMED --add-opens java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens java.desktop/javax.swing.plaf.metal=ALL-UNNAMED --add-opens java.desktop/javax.imageio=ALL-UNNAMED --add-opens java.desktop/javax.imageio.spi=ALL-UNNAMED --add-opens java.desktop/sun.swing=ALL-UNNAMED --add-opens java.desktop/sun.swing.table=ALL-UNNAMED --add-opens java.xml/javax.xml.datatype=ALL-UNNAMED --add-opens java.xml/com.sun.xml.internal.stream=ALL-UNNAMED --add-opens java.xml/com.sun.org.apache.xerces.internal.parsers=ALL-UNNAMED --add-opens java.xml/com.sun.org.apache.xerces.internal.util=ALL-UNNAMED - - - - jdk11-ge-jdk16 - - [11,17) - - - --illegal-access=${surefire.illegal.access} - - - - jdk11-ge - - [11,) - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - javax.xml.bind - jaxb-api - ${version.javax.xml.bind.api} - - - - - - - - jdk9-ge-jdk10 - - [9,11) - - - --add-modules java.activation,java.xml.bind --illegal-access=${surefire.illegal.access} - - - - jdk8-ge - - [1.8,) - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - -XDignore.symbol.file - - - **/Lambda** - **/time/** - **/ISO8601JavaTimeConverter.java - **/annotations/* - **/AnnotationMapper* - **/enums/* - **/EnumMapper* - **/*15.java - **/Atomic*Converter.java - **/PathConverter.java - **/Optional*Converter.java - **/Base64*Codec.java - **/Types.java - **/JDom2*.java - - - **/Lambda** - **/*18TypesTest.java - **/*17TypesTest.java - **/*15TypesTest.java - **/FieldDictionaryTest.java - **/annotations/* - **/enums/* - - - - - compile-jdk5 - - ${version.java.5} - ${version.java.5} - - **/Lambda** - **/time/** - **/Optional*Converter.java - **/ISO8601JavaTimeConverter.java - - - **/Lambda** - **/*18TypesTest.java - - - - compile - testCompile - - - - compile-jdk8 - - 1.8 - 1.8 - - - - - compile - testCompile - - - - - - - - - jdk8 - - 1.8 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 1.8 - com.thoughtworks.xstream.core.util - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.maven.javadoc} - - com.thoughtworks.xstream.core.util - ${javadoc.xdoclint} - false - 1.8 - - ${javadoc.link.javase} - - - - - - - - jdk7 - - 1.7 - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - -XDignore.symbol.file - - - **/Lambda** - **/extended/Optional*Converter.java - **/time/** - **/ISO8601JavaTimeConverter.java - **/Base64JavaUtilCodec.java - - - **/Lambda** - **/Base64JavaUtilCodecTest.java - **/*18TypesTest.java - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 1.7 - com.thoughtworks.xstream.core.util - - - - - - - jdk6 - - 1.6 - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - -XDignore.symbol.file - - - **/Lambda** - **/extended/PathConverter* - **/extended/Optional*Converter.java - **/time/** - **/ISO8601JavaTimeConverter.java - **/Base64JavaUtilCodec.java - - - **/Lambda** - **/extended/*17Test* - **/Base64JavaUtilCodecTest.java - **/acceptance/Extended17TypesTest* - **/acceptance/*18TypesTest.java - - - - - - - - jdk5 - - 1.5 - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - -XDignore.symbol.file - - - **/Lambda** - **/extended/PathConverter* - **/extended/Optional*Converter.java - **/time/** - **/ISO8601JavaTimeConverter.java - **/Base64JavaUtilCodec.java - **/Base64JAXBCodec.java - - - **/Lambda** - **/extended/*17Test* - **/Base64JavaUtilCodecTest.java - **/Base64JAXBCodecTest.java - **/acceptance/Extended17TypesTest* - **/acceptance/*18TypesTest.java - - - - - - - - org.codehaus.woodstox - wstx-asl - true - - - - - jdk6-ge - - [1.6,) - - - - com.fasterxml.woodstox - woodstox-core - true - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-jar - - jar - - - - ${project.build.directory}/OSGi/MANIFEST.MF - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - org.apache.felix - maven-bundle-plugin - - - !com.thoughtworks.xstream.core.util,com.thoughtworks.xstream.*;-noimport:=true - - - - - - - - jdk4 - - 1.4 - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - **/Lambda** - **/annotations/* - **/AnnotationMapper* - **/EnumMapper* - **/enums/* - **/time/** - **/ISO8601JavaTimeConverter.java - **/Base64JavaUtilCodec.java - **/Base64JAXBCodec.java - **/basic/StringBuilder* - **/basic/UUID* - **/core/util/Types* - **/reflection/*15* - **/extended/*15* - **/extended/Atomic*Converter.java - **/extended/Optional*Converter.java - **/extended/PathConverter* - **/io/xml/JDom2* - - - **/Lambda** - **/annotations/* - **/enums/* - **/extended/*17Test* - **/reflection/SunLimitedUnsafeReflectionProviderTest* - **/reflection/PureJavaReflectionProvider15Test* - **/Base64JavaUtilCodecTest.java - **/Base64JAXBCodecTest.java - **/io/xml/JDom2*Test* - **/acceptance/Basic15TypesTest* - **/acceptance/Concurrent15TypesTest* - **/acceptance/Extended17TypesTest* - **/acceptance/*18TypesTest.java - - - - - - - - xml-apis - xml-apis - - - xerces - xercesImpl - - - org.codehaus.woodstox - wstx-asl - true - - - - 1.0.1 - - - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.maven.surefire} - - - org.jacoco - jacoco-maven-plugin - ${version.plugin.jacoco} - - - - report - - - - - - - - - !com.thoughtworks.xstream.core.util,com.thoughtworks.xstream.*;-noimport:=true - - org.xmlpull.mxp1;resolution:=optional, - org.xmlpull.v1;resolution:=optional, - io.github.xstream.mxparser.*;resolution:=optional, - com.ctc.*;resolution:=optional, - com.ibm.*;resolution:=optional, - com.sun.*;resolution:=optional, - javax.*;resolution:=optional, - org.xml.*;resolution:=optional, - sun.*;resolution:=optional, - * - - - - diff --git a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom.sha1 b/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom.sha1 deleted file mode 100644 index 558d2b3..0000000 --- a/~/.m2/repository/com/thoughtworks/xstream/xstream/1.4.20/xstream-1.4.20.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6fe5fcf1d66880b2a773a03cf03c3fb5d356d6cb \ No newline at end of file diff --git a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/_remote.repositories b/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/_remote.repositories deleted file mode 100644 index 7fef452..0000000 --- a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-beanutils-1.9.4.pom>central= -commons-beanutils-1.9.4.jar>central= diff --git a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar b/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar deleted file mode 100644 index b73543c..0000000 Binary files a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar and /dev/null differ diff --git a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar.sha1 b/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar.sha1 deleted file mode 100644 index b91aa1e..0000000 --- a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -d52b9abcd97f38c81342bb7e7ae1eee9b73cba51 \ No newline at end of file diff --git a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom b/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom deleted file mode 100644 index 1a4c70d..0000000 --- a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom +++ /dev/null @@ -1,517 +0,0 @@ - - - - - org.apache.commons - commons-parent - 47 - - 4.0.0 - commons-beanutils - commons-beanutils - 1.9.4 - Apache Commons BeanUtils - - 2000 - Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. - https://commons.apache.org/proper/commons-beanutils/ - - - 1.6 - 1.6 - beanutils - 1.9.4 - BEANUTILS - 12310460 - - - -Xmx50M - - false - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-beanutils - site-content - - 3.0.0 - 8.21 - - 3.8 - - 3.1.10 - - 0.8.2 - - - false - - 0.13.0 - false - - - 1.9.3 - RC2 - true - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - Rob Tompkins - B6E73D84EA4FCC47166087253FAAD2CD5ECBB314 - - - - - - jira - https://issues.apache.org/jira/browse/BEANUTILS - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_3_RC3 - scm:svn:https://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_3_RC3 - http://svn.apache.org/viewvc/commons/proper/beanutils/tags/BEANUTILS_1_9_3_RC3 - - - - - apache.website - Apache Commons Beanutils Site - scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-beanutils - - - - - - Robert Burrell Donkin - rdonkin - rdonkin@apache.org - The Apache Software Foundation - - - Dion Gillard - dion - dion@apache.org - The Apache Software Foundation - - - Craig McClanahan - craigmcc - craigmcc@apache.org - The Apache Software Foundation - - - Geir Magnusson Jr. - geirm - geirm@apache.org - The Apache Software Foundation - - - Scott Sanders - sanders - sanders@apache.org - The Apache Software Foundation - - - James Strachan - jstrachan - jstrachan@apache.org - The Apache Software Foundation - - - Rodney Waldhoff - rwaldhoff - rwaldhoff@apache.org - The Apache Software Foundation - - - Martin van den Bemt - mvdb - mvdb@apache.org - The Apache Software Foundation - - - Yoav Shapira - yoavs - yoavs@apache.org - The Apache Software Foundation - - - Niall Pemberton - niallp - niallp@apache.org - The Apache Software Foundation - - - Simon Kitching - skitching - skitching@apache.org - The Apache Software Foundation - - - James Carman - jcarman - jcarman@apache.org - The Apache Software Foundation - - - Benedikt Ritter - britter - britter@apache.org - The Apache Software Foundation - - - Tim O'Brien - tobrien - tobrien@apache.org - The Apache Software Foundation - - - David Eric Pugh - epugh - epugh@apache.org - The Apache Software Foundation - - - Rodney Waldhoff - rwaldhoff - rwaldhoff@apache.org - The Apache Software Foundation - - - Morgan James Delagrange - morgand - morgand@apache.org - The Apache Software Foundation - - - John E. Conlon - jconlon - jconlon@apache.org - The Apache Software Foundation - - - Stephen Colebourne - scolebourne - scolebourne@apache.org - The Apache Software Foundation - - - Gary Gregory - ggregory - ggregory@apache.org - http://www.garygregory.com - -5 - The Apache Software Foundation - - - stain - Stian Soiland-Reyes - stain@apache.org - http://orcid.org/0000-0001-9842-9718 - +0 - The Apache Software Foundation - - - chtompki - Rob Tompkins - chtompki@apache.org - The Apache Software Foundation - - - - - - Paul Jack - - - - Stephen Colebourne - - - - Berin Loritsch - - - - Alex Crown - - - - Marcus Zander - - - - Paul Hamamnt - - - - Rune Johannesen - - - - Clebert Suconic - - - - Norm Deane - - - - Ralph Schaer - - - - Chris Audley - - - - Rey François - - - - Gregor Raýman - - - - Jan Sorensen - - - - Eric Pabst - - - - Paulo Gaspar - - - - Michael Smith - - - - George Franciscus - - - - Erik Meade - - - - Tomas Viberg - - - - Yauheny Mikulski - - - - Michael Szlapa - - - - Juozas Baliuka - - - - Tommy Tynjä - - - - Bernhard Seebass - - - - Melloware - - - - - - - commons-logging - commons-logging - 1.2 - - - commons-collections - commons-collections - 3.2.2 - - - commons-collections - commons-collections-testframework - 3.2.1 - test - - - junit - junit - 4.12 - test - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - pertest - - ${surefire.argLine} - - **/*TestCase.java - - - - **/*MemoryTestCase.java - - - - true - - org.apache.commons.logging.impl.LogFactoryImpl - org.apache.commons.logging.impl.SimpleLog - WARN - - - - - - maven-assembly-plugin - - - src/main/assembly/bin.xml - src/main/assembly/src.xml - - gnu - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - - - javadocs** - release-notes** - - - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.6 - - ${basedir}/checkstyle.xml - false - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - http://docs.oracle.com/javase/1.5.0/docs/api/ - http://commons.apache.org/collections/api-release/ - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - %URL%/%ISSUE% - - - - - - changes-report - - - - - - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - prepare-checkout - - run - - pre-site - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom.sha1 b/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom.sha1 deleted file mode 100644 index 706d19e..0000000 --- a/~/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -42e7c39331e1735250b294ce2984d0e434ebc955 \ No newline at end of file diff --git a/~/.m2/repository/commons-chain/commons-chain/1.1/_remote.repositories b/~/.m2/repository/commons-chain/commons-chain/1.1/_remote.repositories deleted file mode 100644 index ee49f30..0000000 --- a/~/.m2/repository/commons-chain/commons-chain/1.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-chain-1.1.pom>central= -commons-chain-1.1.jar>central= diff --git a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar b/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar deleted file mode 100644 index 60c027e..0000000 Binary files a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar and /dev/null differ diff --git a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar.sha1 b/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar.sha1 deleted file mode 100644 index 94d43c7..0000000 --- a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -3038bd41dcdb2b63b8c6dcc8c15f0fdf3f389012 \ No newline at end of file diff --git a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom b/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom deleted file mode 100644 index 4e94a13..0000000 --- a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom +++ /dev/null @@ -1,184 +0,0 @@ - - 4.0.0 - commons-chain - commons-chain - Commons Chain - 1.1 - An implmentation of the GoF Chain of Responsibility pattern - http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ - - http://issues.apache.org/jira/ - - 2003 - - - Commons Dev List - commons-dev-subscribe@jakarta.apache.org - commons-dev-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org - - - Commons User List - commons-user-subscribe@jakarta.apache.org - commons-user-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org - - - - - craigmcc - Craig McClanahan - craigmcc@apache.org - - - husted - Ted Husted - husted@apache.org - - - martinc - Martin Cooper - martinc@apache.org - Informatica - - - mrdon - Don Brown - mrdon@apache.org - - - jmitchell - James Mitchell - jmitchell at apache.org - - - germuska - Joe Germuska - germuska at apache.org - - - niallp - Niall Pemberton - niallp at apache.org - - - - - The Apache Software License, Version 2.0 - /LICENSE.txt - - - - scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk - http://svn.apache.org/viewcvs.cgi - - - The Apache Software Foundation - http://jakarta.apache.org - - - src/java - src/test - - - ${pom.build.unitTestSourceDirectory} - - **/*.xml - - - - META-INF - ${basedir} - - NOTICE.txt - - - - - - maven-surefire-plugin - - - **/*TestCase.java - - - - - maven-xdoc-plugin - 1.9.2 - - <strong>Site Only</strong> - v1.9.2 (minimum) - required for building the Chain Site documentation. - - - - maven-changelog-plugin - 1.8.2 - - <strong>Site Only</strong> - v1.8.2 (minimum) - required for building the Chain Site documentation. - - - - maven-changes-plugin - 1.6 - - <strong>Site Only</strong> - v1.6 (minimum) - required for building the Chain Site documentation. - - - - - - - javax.servlet - servlet-api - 2.3 - provided - - - javax.portlet - portlet-api - 1.0 - - - myfaces - myfaces-api - 1.1.0 - - - junit - junit - 3.8.1 - test - - - commons-beanutils - commons-beanutils - 1.7.0 - - - commons-digester - commons-digester - 1.6 - - - commons-logging - commons-logging - 1.0.3 - - - - - default - Default Repository - file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/ - - - default - Default Site - scp://people.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ - - converted - - diff --git a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom.sha1 b/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom.sha1 deleted file mode 100644 index 73654fc..0000000 --- a/~/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9925db0ce8bea3b13afdf0565bb1a14c1c8c645c \ No newline at end of file diff --git a/~/.m2/repository/commons-codec/commons-codec/1.16.0/_remote.repositories b/~/.m2/repository/commons-codec/commons-codec/1.16.0/_remote.repositories deleted file mode 100644 index 60d8564..0000000 --- a/~/.m2/repository/commons-codec/commons-codec/1.16.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-codec-1.16.0.pom>central= -commons-codec-1.16.0.jar>central= diff --git a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar b/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar deleted file mode 100644 index 854fc7e..0000000 Binary files a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar and /dev/null differ diff --git a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1 b/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1 deleted file mode 100644 index 7f13472..0000000 --- a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4e3eb3d79888d76b54e28b350915b5dc3919c9de \ No newline at end of file diff --git a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom b/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom deleted file mode 100644 index 868923f..0000000 --- a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom +++ /dev/null @@ -1,454 +0,0 @@ - - - - - 4.0.0 - - org.apache.commons - commons-parent - 58 - - commons-codec - commons-codec - 1.16.0 - Apache Commons Codec - 2002 - - The Apache Commons Codec package contains simple encoder and decoders for - various formats such as Base64 and Hexadecimal. In addition to these - widely used encoders and decoders, the codec package also maintains a - collection of phonetic encoding utilities. - - https://commons.apache.org/proper/commons-codec/ - - jira - https://issues.apache.org/jira/browse/CODEC - - - scm:git:https://gitbox.apache.org/repos/asf/commons-codec - scm:git:https://gitbox.apache.org/repos/asf/commons-codec - https://github.com/apache/commons-codec - HEAD - - - - stagingSite - Apache Staging Website - ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/commons-${commons.componentid}/ - - - - - Henri Yandell - bayard - bayard@apache.org - - - Tim OBrien - tobrien - tobrien@apache.org - -6 - - - Scott Sanders - sanders - sanders@totalsync.com - - - Rodney Waldhoff - rwaldhoff - rwaldhoff@apache.org - - - Daniel Rall - dlr - dlr@finemaltcoding.com - - - Jon S. Stevens - jon - jon@collab.net - - - ggregory - Gary Gregory - ggregory at apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - https://people.apache.org/~ggregory/img/garydgregory80.png - - - - David Graham - dgraham - dgraham@apache.org - - - Julius Davies - julius - julius@apache.org - http://juliusdavies.ca/ - -8 - - - Thomas Neidhart - tn - tn@apache.org - - - Rob Tompkins - chtompki - chtompki@apache.org - - - Matt Sicker - mattsicker - mattsicker@apache.org - https://musigma.blog/ - - - - - Christopher O'Brien - siege@preoccupied.net - - hex - md5 - architecture - - - - Martin Redington - - Representing xml-rpc - - - - Jeffery Dever - - Representing http-client - - - - Steve Zimmermann - steve.zimmermann@heii.com - - Documentation - - - - Benjamin Walstrum - ben@walstrum.com - - - Oleg Kalnichevski - oleg@ural.ru - - Representing http-client - - - - Dave Dribin - apache@dave.dribin.org - - DigestUtil - - - - Alex Karasulu - aok123 at bellsouth.net - - Submitted Binary class and test - - - - Matthew Inger - mattinger at yahoo.com - - Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex - - - - Jochen Wiedmann - jochen@apache.org - - Base64 code [CODEC-69] - - - - Sebastian Bazley - sebb@apache.org - - Streaming Base64 - - - - Matthew Pocock - turingatemyhamster@gmail.com - - Beider-Morse phonetic matching - - - - Colm Rice - colm_rice at hotmail dot com - - Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161] - - - - Adam Retter - Evolved Binary - - Base16 Input and Output Streams - - - - - - org.apache.commons - commons-lang3 - 3.12.0 - test - - - org.hamcrest - hamcrest - 2.2 - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - org.junit.jupiter - junit-jupiter-params - test - - - - 1.8 - 1.8 - codec - org.apache.commons.codec - CODEC - 12310464 - - UTF-8 - UTF-8 - UTF-8 - ${basedir}/src/conf/checkstyle-header.txt - ${basedir}/src/conf/checkstyle.xml - false - false - - 1.16.0 - 1.15 - RC2 - 1.7 - true - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - Gary Gregory - 86fdc7e2a11262cb - - - clean install apache-rat:check japicmp:cmp checkstyle:check javadoc:javadoc - - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${commons.scm-publish.version} - - - archive** - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${checkstyle.config.file} - false - ${checkstyle.header.file} - true - NOTICE.txt,LICENSE.txt,**/pom.properties,**/sha512.properties - - - - - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/org/apache/commons/codec/bla.tar - src/test/resources/org/apache/commons/codec/bla.tar.xz - src/test/resources/org/apache/commons/codec/empty.bin - src/test/resources/org/apache/commons/codec/small.bin - - - - - - - maven-jar-plugin - - - - - ${commons.module.name} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*AbstractTest.java - **/*PerformanceTest.java - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - - maven-javadoc-plugin - - ${maven.compiler.source} - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - - java.nio.ByteBuffer - - - - - - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/org/apache/commons/codec/bla.tar - src/test/resources/org/apache/commons/codec/bla.tar.xz - src/test/resources/org/apache/commons/codec/empty.bin - src/test/resources/org/apache/commons/codec/small.bin - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - ${commons.pmd.version} - - ${maven.compiler.target} - true - - ${basedir}/src/conf/pmd.xml - - - - - com.github.spotbugs - spotbugs-maven-plugin - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - TODO - NOPMD - NOTE - - - - - org.codehaus.mojo - javancss-maven-plugin - 2.1 - - - - - - java9+ - - [9,) - - - - true - - - - diff --git a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1 b/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1 deleted file mode 100644 index 260d11d..0000000 --- a/~/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d1dacb885ae5c943234addcc73f473e609ca1248 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/2.1/_remote.repositories b/~/.m2/repository/commons-collections/commons-collections/2.1/_remote.repositories deleted file mode 100644 index 396a3b8..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/2.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections-2.1.pom>central= diff --git a/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom b/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom deleted file mode 100644 index f64e59a..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom +++ /dev/null @@ -1,94 +0,0 @@ - - 4.0.0 - commons-collections - commons-collections - Collections - 2.1 - Commons Collections - 2002 - - - - Morgan Delagrange - - - - - - Geir Magnusson - - - - - - Craig McClanahan - - - - - rwaldof - Rodney Waldoff - - - - - - David Weinrich - - - - - - - - maven-surefire-plugin - - - **/TestAll.java - **/BulkTest.java - **/TestComparableComparator.java - **/TestComparatorChain.java - **/TestComparator.java - **/TestCursorableLinkedList.java - **/TestNullComparator.java - **/TestReverseComparator.java - **/LocalTestNode.java - **/TestAbstractIntArrayList.java - **/TestAbstractLongArrayList.java - **/TestAbstractShortArrayList.java - **/TestArrayList.java - **/TestArrayStack.java - **/TestBag.java - **/TestCollection.java - **/TestFastArrayList1.java - **/TestFastArrayList.java - **/TestFastHashMap1.java - **/TestFastHashMap.java - **/TestFastTreeMap1.java - **/TestFastTreeMap.java - **/TestIterator.java - **/TestList.java - **/TestLRUMap.java - **/TestMap.java - **/TestMultiHashMap.java - **/TestObject.java - **/TestProxyMap.java - **/TestSequencedHashMap.java - **/TestSoftRefHashMap.java - **/TestSet.java - **/TestTreeMap.java - **/TestPredicatedCollection.java - - - - - - - - junit - junit - 3.7 - test - - - \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom.sha1 b/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom.sha1 deleted file mode 100644 index 08a19ca..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -03ac124c9f50b403afc9819e1f430d6883e77213 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.1/_remote.repositories b/~/.m2/repository/commons-collections/commons-collections/3.1/_remote.repositories deleted file mode 100644 index 446ab4f..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections-3.1.pom>central= diff --git a/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom b/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom deleted file mode 100644 index 67e1851..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom +++ /dev/null @@ -1,249 +0,0 @@ - - 4.0.0 - commons-collections - commons-collections - 3.1 - Types that extend and augment the Java Collections Framework. - 2001 - - - scolebourne - Stephen Colebourne - - - - - morgand - Morgan Delagrange - - - - - matth - Matthew Hawthorne - - - - - geirm - Geir Magnusson - - - - - craigmcc - Craig McClanahan - - - - - psteitz - Phil Steitz - - - - - amamment - Arun M. Thomas - - - - - rwaldhoff - Rodney Waldhoff - - - - - bayard - Henri Yandell - - - - - - - Max Rydahl Andersen - - - Federico Barbieri - - - Arron Bates - - - Nicola Ken Barozzi - - - Ola Berg - - - Christopher Berry - - - Janek Bogucki - - - Chuck Burdick - - - Dave Bryson - - - Julien Buret - - - Jonathan Carlson - - - Ram Chidambaram - - - Peter Donald - - - Steve Downey - - - Rich Dougherty - - - Stefano Fornari - - - Andrew Freeman - - - Gerhard Froehlich - - - Paul Jack - - - Eric Johnson - - - Kent Johnson - - - Marc Johnson - - - Nissim Karpenstein - - - Mohan Kishore - - - Simon Kitching - - - Peter KoBek - - - David Leppik - - - Berin Loritsch - - - Stefano Mazzocchi - - - Brian McCallister - - - Leon Messerschmidt - - - Mauricio S. Moura - - - Kasper Nielsen - - - Steve Phelps - - - Ilkka Priha - - - Herve Quiroz - - - Daniel Rall - - - Henning P. Schmiedehausen - - - Howard Lewis Ship - - - Joe Raysa - - - Michael Smith - - - Jan Sorensen - - - Jon S. Stevens - - - James Strachan - - - Leo Sutic - - - Neil O'Toole - - - Jeff Turner - - - Jeff Varszegi - - - Ralph Wagner - - - David Weinrich - - - Dieter Wimberger - - - Serhiy Yevtushenko - - - Jason van Zyl - - - - Apache Software Foundation - http://www.apache.org - - - - - maven-surefire-plugin - - - org/apache/commons/collections/TestAllPackages.java - - - - - - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 b/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 deleted file mode 100644 index 01205fc..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f1afb3351823e726793a165ca37dced8f0191370 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.1/_remote.repositories b/~/.m2/repository/commons-collections/commons-collections/3.2.1/_remote.repositories deleted file mode 100644 index 9d5d7c2..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections-3.2.1.pom>central= diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom b/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom deleted file mode 100644 index 91ec7c8..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom +++ /dev/null @@ -1,438 +0,0 @@ - - - - - org.apache.commons - commons-parent - 9 - - 4.0.0 - commons-collections - commons-collections - 3.2.1 - Commons Collections - - 2001 - Types that extend and augment the Java Collections Framework. - - http://commons.apache.org/collections/ - - - jira - http://issues.apache.org/jira/browse/COLLECTIONS - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk - http://svn.apache.org/viewvc/commons/proper/collections/trunk - - - - - Stephen Colebourne - scolebourne - - - - - Morgan Delagrange - morgand - - - - - Matthew Hawthorne - matth - - - - - Geir Magnusson - geirm - - - - - Craig McClanahan - craigmcc - - - - - Phil Steitz - psteitz - - - - - Arun M. Thomas - amamment - - - - - Rodney Waldhoff - rwaldhoff - - - - - Henri Yandell - bayard - - - - - James Carman - jcarman - - - - - Robert Burrell Donkin - rdonkin - - - - - - Rafael U. C. Afonso - - - Max Rydahl Andersen - - - Federico Barbieri - - - Arron Bates - - - Nicola Ken Barozzi - - - Sebastian Bazley - - - Matt Benson - - - Ola Berg - - - Christopher Berry - - - Nathan Beyer - - - Janek Bogucki - - - Chuck Burdick - - - Dave Bryson - - - Julien Buret - - - Jonathan Carlson - - - Ram Chidambaram - - - Steve Clark - - - Eric Crampton - - - Dimiter Dimitrov - - - Peter Donald - - - Steve Downey - - - Rich Dougherty - - - Tom Dunham - - - Stefano Fornari - - - Andrew Freeman - - - Gerhard Froehlich - - - Paul Jack - - - Eric Johnson - - - Kent Johnson - - - Marc Johnson - - - Nissim Karpenstein - - - Shinobu Kawai - - - Mohan Kishore - - - Simon Kitching - - - Thomas Knych - - - Serge Knystautas - - - Peter KoBek - - - Jordan Krey - - - Olaf Krische - - - Guilhem Lavaux - - - Paul Legato - - - David Leppik - - - Berin Loritsch - - - Hendrik Maryns - - - Stefano Mazzocchi - - - Brian McCallister - - - Steven Melzer - - - Leon Messerschmidt - - - Mauricio S. Moura - - - Kasper Nielsen - - - Stanislaw Osinski - - - Alban Peignier - - - Mike Pettypiece - - - Steve Phelps - - - Ilkka Priha - - - Jonas Van Poucke - - - Will Pugh - - - Herve Quiroz - - - Daniel Rall - - - Robert Ribnitz - - - Huw Roberts - - - Henning P. Schmiedehausen - - - Howard Lewis Ship - - - Joe Raysa - - - Thomas Schapitz - - - Jon Schewe - - - Andreas Schlosser - - - Christian Siefkes - - - Michael Smith - - - Stephen Smith - - - Jan Sorensen - - - Jon S. Stevens - - - James Strachan - - - Leo Sutic - - - Chris Tilden - - - Neil O'Toole - - - Jeff Turner - - - Kazuya Ujihara - - - Jeff Varszegi - - - Ralph Wagner - - - David Weinrich - - - Dieter Wimberger - - - Serhiy Yevtushenko - - - Jason van Zyl - - - - - - junit - junit - 3.8.1 - test - - - - - 1.2 - 1.2 - collections - 3.2.1 - -bin - COLLECTIONS - 12310465 - - - - src/java - src/test - - - org.apache.maven.plugins - maven-surefire-plugin - - - org/apache/commons/collections/TestAllPackages.java - - - - - maven-antrun-plugin - - - package - - - - - - - - - - - - - run - - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - - - diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 b/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 deleted file mode 100644 index 073dcf5..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c812635cfb96cd2431ee315e73418eed86aeb5e4 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.2/_remote.repositories b/~/.m2/repository/commons-collections/commons-collections/3.2.2/_remote.repositories deleted file mode 100644 index ea7f8ff..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections-3.2.2.pom>central= -commons-collections-3.2.2.jar>central= diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar b/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar deleted file mode 100644 index fa5df82..0000000 Binary files a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar and /dev/null differ diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1 b/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1 deleted file mode 100644 index e9eeffd..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom b/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom deleted file mode 100644 index d5e4dba..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom +++ /dev/null @@ -1,454 +0,0 @@ - - - - - org.apache.commons - commons-parent - 39 - - 4.0.0 - commons-collections - commons-collections - 3.2.2 - Apache Commons Collections - - 2001 - Types that extend and augment the Java Collections Framework. - - http://commons.apache.org/collections/ - - - jira - http://issues.apache.org/jira/browse/COLLECTIONS - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk - http://svn.apache.org/viewvc/commons/proper/collections/trunk - - - - - Stephen Colebourne - scolebourne - - - - - Morgan Delagrange - morgand - - - - - Matthew Hawthorne - matth - - - - - Geir Magnusson - geirm - - - - - Craig McClanahan - craigmcc - - - - - Phil Steitz - psteitz - - - - - Arun M. Thomas - amamment - - - - - Rodney Waldhoff - rwaldhoff - - - - - Henri Yandell - bayard - - - - - James Carman - jcarman - - - - - Robert Burrell Donkin - rdonkin - - - - - - Rafael U. C. Afonso - - - Max Rydahl Andersen - - - Federico Barbieri - - - Arron Bates - - - Nicola Ken Barozzi - - - Sebastian Bazley - - - Matt Benson - - - Ola Berg - - - Christopher Berry - - - Nathan Beyer - - - Janek Bogucki - - - Chuck Burdick - - - Dave Bryson - - - Julien Buret - - - Jonathan Carlson - - - Ram Chidambaram - - - Steve Clark - - - Eric Crampton - - - Dimiter Dimitrov - - - Peter Donald - - - Steve Downey - - - Rich Dougherty - - - Tom Dunham - - - Stefano Fornari - - - Andrew Freeman - - - Gerhard Froehlich - - - Paul Jack - - - Eric Johnson - - - Kent Johnson - - - Marc Johnson - - - Nissim Karpenstein - - - Shinobu Kawai - - - Mohan Kishore - - - Simon Kitching - - - Thomas Knych - - - Serge Knystautas - - - Peter KoBek - - - Jordan Krey - - - Olaf Krische - - - Guilhem Lavaux - - - Paul Legato - - - David Leppik - - - Berin Loritsch - - - Hendrik Maryns - - - Stefano Mazzocchi - - - Brian McCallister - - - Steven Melzer - - - Leon Messerschmidt - - - Mauricio S. Moura - - - Kasper Nielsen - - - Stanislaw Osinski - - - Alban Peignier - - - Mike Pettypiece - - - Steve Phelps - - - Ilkka Priha - - - Jonas Van Poucke - - - Will Pugh - - - Herve Quiroz - - - Daniel Rall - - - Robert Ribnitz - - - Huw Roberts - - - Henning P. Schmiedehausen - - - Howard Lewis Ship - - - Joe Raysa - - - Thomas Schapitz - - - Jon Schewe - - - Andreas Schlosser - - - Christian Siefkes - - - Michael Smith - - - Stephen Smith - - - Jan Sorensen - - - Jon S. Stevens - - - James Strachan - - - Leo Sutic - - - Chris Tilden - - - Neil O'Toole - - - Jeff Turner - - - Kazuya Ujihara - - - Jeff Varszegi - - - Ralph Wagner - - - David Weinrich - - - Dieter Wimberger - - - Serhiy Yevtushenko - - - Jason van Zyl - - - - - - junit - junit - 3.8.1 - test - - - - - 1.2 - 1.2 - collections - 3.2.2 - RC3 - -bin - COLLECTIONS - 12310465 - - - - src/java - src/test - - - org.apache.maven.plugins - maven-surefire-plugin - - - org/apache/commons/collections/TestAllPackages.java - - - - - maven-antrun-plugin - - - package - - - - - - - - - - - - - run - - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - - - - - - org.apache.rat - apache-rat-plugin - - - data/test/* - maven-eclipse.xml - - - - - - - diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 b/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 deleted file mode 100644 index df2a215..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -02a5ba7cb070a882d2b7bd4bf5223e8e445c0268 \ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2/_remote.repositories b/~/.m2/repository/commons-collections/commons-collections/3.2/_remote.repositories deleted file mode 100644 index 7c21a91..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections-3.2.pom>central= diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom b/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom deleted file mode 100644 index 88e5860..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom +++ /dev/null @@ -1,420 +0,0 @@ - - 4.0.0 - commons-collections - commons-collections - Collections - 3.2 - Types that extend and augment the Java Collections Framework. - http://jakarta.apache.org/commons/collections/ - - http://issues.apache.org/bugzilla/ - - - - - -
commons-dev@jakarta.apache.org
-
-
-
-
- 2001 - - - Commons Dev List - commons-dev-subscribe@jakarta.apache.org - commons-dev-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org - - - Commons User List - commons-user-subscribe@jakarta.apache.org - commons-user-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org - - - - - scolebourne - Stephen Colebourne - - - - - morgand - Morgan Delagrange - - - - - matth - Matthew Hawthorne - - - - - geirm - Geir Magnusson - - - - - craigmcc - Craig McClanahan - - - - - psteitz - Phil Steitz - - - - - amamment - Arun M. Thomas - - - - - rwaldhoff - Rodney Waldhoff - - - - - bayard - Henri Yandell - - - - - jcarman - James Carman - - - - - rdonkin - Robert Burrell Donkin - - - - - Rafael U. C. Afonso - - - Max Rydahl Andersen - - - Federico Barbieri - - - Arron Bates - - - Nicola Ken Barozzi - - - Sebastian Bazley - - - Matt Benson - - - Ola Berg - - - Christopher Berry - - - Nathan Beyer - - - Janek Bogucki - - - Chuck Burdick - - - Dave Bryson - - - Julien Buret - - - Jonathan Carlson - - - Ram Chidambaram - - - Steve Clark - - - Eric Crampton - - - Dimiter Dimitrov - - - Peter Donald - - - Steve Downey - - - Rich Dougherty - - - Tom Dunham - - - Stefano Fornari - - - Andrew Freeman - - - Gerhard Froehlich - - - Paul Jack - - - Eric Johnson - - - Kent Johnson - - - Marc Johnson - - - Nissim Karpenstein - - - Shinobu Kawai - - - Mohan Kishore - - - Simon Kitching - - - Thomas Knych - - - Serge Knystautas - - - Peter KoBek - - - Jordan Krey - - - Olaf Krische - - - Guilhem Lavaux - - - Paul Legato - - - David Leppik - - - Berin Loritsch - - - Stefano Mazzocchi - - - Brian McCallister - - - Steven Melzer - - - Leon Messerschmidt - - - Mauricio S. Moura - - - Kasper Nielsen - - - Stanislaw Osinski - - - Alban Peignier - - - Mike Pettypiece - - - Steve Phelps - - - Ilkka Priha - - - Jonas Van Poucke - - - Will Pugh - - - Herve Quiroz - - - Daniel Rall - - - Robert Ribnitz - - - Huw Roberts - - - Henning P. Schmiedehausen - - - Howard Lewis Ship - - - Joe Raysa - - - Thomas Schapitz - - - Jon Schewe - - - Andreas Schlosser - - - Christian Siefkes - - - Michael Smith - - - Stephen Smith - - - Jan Sorensen - - - Jon S. Stevens - - - James Strachan - - - Leo Sutic - - - Chris Tilden - - - Neil O'Toole - - - Jeff Turner - - - Kazuya Ujihara - - - Jeff Varszegi - - - Ralph Wagner - - - David Weinrich - - - Dieter Wimberger - - - Serhiy Yevtushenko - - - Jason van Zyl - - - - - The Apache Software License, Version 2.0 - /LICENSE.txt - - - - scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk - http://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk - - - The Apache Software Foundation - http://jakarta.apache.org - - - src/java - src/test - - - META-INF - . - - NOTICE.txt - - - - - - maven-surefire-plugin - - - org/apache/commons/collections/TestAllPackages.java - - - - - maven-plugins - maven-cobertura-plugin - 1.1.1 - - test - Required only for generating test coverage reports. - - - - - - - junit - junit - 3.8.1 - test - - - - - default - Default Repository - file:///www/jakarta.apache.org/builds/jakarta-commons/collections/ - - - default - Default Site - scp://people.apache.org//www/jakarta.apache.org/commons/collections/ - - converted - -
\ No newline at end of file diff --git a/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 b/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 deleted file mode 100644 index 5599089..0000000 --- a/~/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0c8e56dc5476c517f1596f0686d72f51ef24d9e3 \ No newline at end of file diff --git a/~/.m2/repository/commons-digester/commons-digester/1.6/_remote.repositories b/~/.m2/repository/commons-digester/commons-digester/1.6/_remote.repositories deleted file mode 100644 index 81b05b6..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.6/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-digester-1.6.pom>central= diff --git a/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom b/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom deleted file mode 100644 index fe97da2..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom +++ /dev/null @@ -1,34 +0,0 @@ - - 4.0.0 - commons-digester - commons-digester - 1.6 - - - commons-beanutils - commons-beanutils - 1.6 - - - commons-logging - commons-logging - 1.0 - - - commons-collections - commons-collections - 2.1 - - - xml-apis - xml-apis - 1.0.b2 - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file diff --git a/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom.sha1 b/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom.sha1 deleted file mode 100644 index c60c467..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -807b7186d68503e8a596c19f9d6ff2c70416967c \ No newline at end of file diff --git a/~/.m2/repository/commons-digester/commons-digester/1.8/_remote.repositories b/~/.m2/repository/commons-digester/commons-digester/1.8/_remote.repositories deleted file mode 100644 index 8f29439..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.8/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-digester-1.8.jar>central= -commons-digester-1.8.pom>central= diff --git a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar b/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar deleted file mode 100644 index 1110f0a..0000000 Binary files a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar and /dev/null differ diff --git a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 b/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 deleted file mode 100644 index c514776..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -dc6a73fdbd1fa3f0944e8497c6c872fa21dca37e \ No newline at end of file diff --git a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom b/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom deleted file mode 100644 index 2c13336..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom +++ /dev/null @@ -1,236 +0,0 @@ - - 4.0.0 - commons-digester - commons-digester - Digester - 1.8 - The Digester package lets you configure an XML->Java object mapping module - which triggers certain actions called rules whenever a particular - pattern of nested XML elements is recognized. - http://jakarta.apache.org/commons/digester/ - - http://issues.apache.org/jira/ - - - - - -
commons-dev@jakarta.apache.org
-
-
-
-
- 2001 - - - Commons Dev List - commons-dev-subscribe@jakarta.apache.org - commons-dev-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ - - - Commons User List - commons-user-subscribe@jakarta.apache.org - commons-user-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ - - - - - craigmcc - Craig McClanahan - craigmcc@apache.org - Sun Microsystems - - - rdonkin - Robert Burrell Donkin - rdonkin@apache.org - - - sanders - Scott Sanders - sanders@totalsync.com - - - jstrachan - James Strachan - jstrachan@apache.org - - - jvanzyl - Jason van Zyl - jvanzyl@apache.org - - - tobrien - Tim OBrien - tobrien@apache.org - - - jfarcand - Jean-Francois Arcand - jfarcand@apache.org - - - skitching - Simon Kitching - skitching@apache.org - - - rahul - Rahul Akolkar - rahul AT apache DOT org - - - - - Bradley M. Handy - bhandy@users.sf.net - - - Christopher Lenz - - - - Ted Husted - - - - David H. Martin - - - - Henri Chen - - - - Janek Bogucki - - - - Mark Huisman - - - - Paul Jack - - - - Anton Maslovsky - - - - Matt Cleveland - - - - Gabriele Carcassi - - - - Wendy Smoak - java@wendysmoak.com - - - Kevin Ross - kevin.ross@iverticalleap.com - - - - - The Apache Software License, Version 2.0 - /LICENSE.txt - - - - scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/digester/trunk - http://svn.apache.org/repos/asf/jakarta/commons/proper/digester/trunk - - - The Apache Software Foundation - http://jakarta.apache.org - - - src/java - src/test - - - ${pom.build.sourceDirectory} - - **/*.dtd - - - - - - ${pom.build.unitTestSourceDirectory} - - **/*.xml - - - - ${pom.build.sourceDirectory} - - **/*.dtd - - - - - - maven-surefire-plugin - - - **/*Test.java - **/*TestCase.java - - - - - maven-xdoc-plugin - 1.9.2 - - <strong>Site Only</strong> - v1.9.2 (minimum) - required for building the Digester Site documentation. - - - - - - - commons-beanutils - commons-beanutils - 1.7.0 - - - commons-logging - commons-logging - 1.1 - - - xml-apis - xml-apis - 1.0.b2 - provided - - - junit - junit - 3.8.1 - test - - - - - default - Default Repository - file:///www/jakarta.apache.org/builds/jakarta-commons/digester/ - - - default - Default Site - scp://people.apache.org//www/jakarta.apache.org/commons/digester/ - - converted - -
\ No newline at end of file diff --git a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 b/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 deleted file mode 100644 index ba6881e..0000000 --- a/~/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ceb07daf87a43ec66829fcd8c23a40aead5a4b40 \ No newline at end of file diff --git a/~/.m2/repository/commons-io/commons-io/2.15.0/_remote.repositories b/~/.m2/repository/commons-io/commons-io/2.15.0/_remote.repositories deleted file mode 100644 index 75b5b24..0000000 --- a/~/.m2/repository/commons-io/commons-io/2.15.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-io-2.15.0.jar>central= -commons-io-2.15.0.pom>central= diff --git a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar b/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar deleted file mode 100644 index 4af9672..0000000 Binary files a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar and /dev/null differ diff --git a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar.sha1 b/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar.sha1 deleted file mode 100644 index 7370938..0000000 --- a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5c3c2db10f6f797430a7f9c696b4d1273768c924 \ No newline at end of file diff --git a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom b/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom deleted file mode 100644 index bad8c9b..0000000 --- a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom +++ /dev/null @@ -1,642 +0,0 @@ - - - - - org.apache.commons - commons-parent - 64 - - 4.0.0 - commons-io - commons-io - 2.15.0 - Apache Commons IO - - 2002 - -The Apache Commons IO library contains utility classes, stream implementations, file filters, -file comparators, endian transformation classes, and much more. - - - https://commons.apache.org/proper/commons-io/ - - - jira - https://issues.apache.org/jira/browse/IO - - - - - apache.website - Apache Commons Site - scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/commons-io.git - scm:git:https://gitbox.apache.org/repos/asf/commons-io.git - https://gitbox.apache.org/repos/asf?p=commons-io.git - rel/commons-io-2.15.0 - - - - - Scott Sanders - sanders - sanders@apache.org - - - Java Developer - - - - dIon Gillard - - dion - dion@apache.org - - - Java Developer - - - - Nicola Ken Barozzi - nicolaken - nicolaken@apache.org - - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Stephen Colebourne - scolebourne - - - Java Developer - - 0 - - - Jeremias Maerki - jeremias - jeremias@apache.org - - - Java Developer - - +1 - - - Matthew Hawthorne - matth - matth@apache.org - - - Java Developer - - - - Martin Cooper - martinc - martinc@apache.org - - - Java Developer - - - - Rob Oxspring - roxspring - roxspring@apache.org - - - Java Developer - - - - Jochen Wiedmann - jochen - jochen.wiedmann@gmail.com - - - Niall Pemberton - niallp - - Java Developer - - - - Jukka Zitting - jukka - - Java Developer - - - - ggregory - Gary Gregory - ggregory at apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - https://people.apache.org/~ggregory/img/garydgregory80.png - - - - Kristian Rosenvold - krosenvold - krosenvold@apache.org - +1 - - - - - - Rahul Akolkar - - - Jason Anderson - - - Nathan Beyer - - - Emmanuel Bourg - - - Chris Eldredge - - - Magnus Grimsell - - - Jim Harrington - - - Thomas Ledoux - - - Andy Lehane - - - Marcelo Liberato - - - Alban Peignier - alban.peignier at free.fr - - - Adam Retter - Evolved Binary - - - Ian Springer - - - Dominik Stadler - - - Masato Tezuka - - - James Urie - - - Frank W. Zammetti - - - Martin Grigorov - mgrigorov@apache.org - - - Arturo Bernal - - - - - - org.junit.jupiter - junit-jupiter - test - - - org.junit-pioneer - junit-pioneer - 1.9.1 - test - - - - net.bytebuddy - byte-buddy - ${commons.bytebuddy.version} - test - - - - net.bytebuddy - byte-buddy-agent - ${commons.bytebuddy.version} - test - - - org.mockito - mockito-inline - 4.11.0 - test - - - com.google.jimfs - jimfs - 1.3.0 - test - - - org.apache.commons - commons-lang3 - 3.13.0 - test - - - commons-codec - commons-codec - 1.16.0 - test - - - org.openjdk.jmh - jmh-core - ${jmh.version} - test - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.version} - test - - - - - 1.8 - 1.8 - io - org.apache.commons.io - RC1 - 2.14.0 - 2.15.0 - 2.15.1 - (requires Java 8) - IO - 12310477 - - - org.apache.commons.io; - org.apache.commons.io.comparator; - org.apache.commons.io.filefilter; - org.apache.commons.io.input; - org.apache.commons.io.output;version=1.4.9999;-noimport:=true, - - org.apache.commons.io; - org.apache.commons.io.comparator; - org.apache.commons.io.filefilter; - org.apache.commons.io.input; - org.apache.commons.io.output; - org.apache.commons.io.*;version=${project.version};-noimport:=true - - - - sun.nio.ch;resolution:=optional, - sun.misc;resolution:=optional, - * - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/ - site-content - ${commons.javadoc8.java.link} - 1.0.0.Final - 1.37 - 1.14.9 - false - ${env.JACOCO_SKIP} - true - - - - - clean verify apache-rat:check japicmp:cmp checkstyle:check pmd:check javadoc:javadoc - - - - org.apache.rat - apache-rat-plugin - 0.15 - - - src/test/resources/**/*.bin - src/test/resources/dir-equals-tests/** - test/** - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${basedir}/src/conf/checkstyle.xml - ${basedir}/src/conf/checkstyle-suppressions.xml - false - true - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - ${commons.module.name} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - xerces:xercesImpl - - 1 - false - - - ${argLine} -Xmx25M - - - **/*Test*.class - - - **/*AbstractTestCase* - **/testtools/** - - **/*$* - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - - - - - com.github.spotbugs - spotbugs-maven-plugin - - ${basedir}/src/conf/spotbugs-exclude-filter.xml - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - - - org.apache.commons.io.StreamIterator - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - src/conf/maven-pmd-plugin.xml - - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - com.github.spotbugs - spotbugs-maven-plugin - - ${basedir}/src/conf/spotbugs-exclude-filter.xml - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - - - org.apache.commons.io.StreamIterator - - - - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.1.0 - - - prepare-checkout - pre-site - - run - - - - - - - - - - - - - - - - - - - - - - - - - - - java9-compile - - [9,) - - - - true - 8 - - - - java9-moditect - - - [9,11) - - - - - org.moditect - moditect-maven-plugin - ${commons.moditect.version} - - - add-module-infos - package - - add-module-info - - - 9 - ${project.build.directory} - true - - - org.apache.commons.io - - - - - - - - - - - benchmark - - true - org.apache - - - - - org.codehaus.mojo - exec-maven-plugin - 3.1.0 - - - benchmark - test - - exec - - - test - java - - -classpath - - org.openjdk.jmh.Main - -rf - json - -rff - target/jmh-result.${benchmark}.json - ${benchmark} - - - - - - - - - - diff --git a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom.sha1 b/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom.sha1 deleted file mode 100644 index 2dbd628..0000000 --- a/~/.m2/repository/commons-io/commons-io/2.15.0/commons-io-2.15.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f92b5e47290ee4231dc30224beaf1d2b91b3bd17 \ No newline at end of file diff --git a/~/.m2/repository/commons-lang/commons-lang/2.4/_remote.repositories b/~/.m2/repository/commons-lang/commons-lang/2.4/_remote.repositories deleted file mode 100644 index c06ac2d..0000000 --- a/~/.m2/repository/commons-lang/commons-lang/2.4/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-lang-2.4.jar>central= -commons-lang-2.4.pom>central= diff --git a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar b/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar deleted file mode 100644 index 532939e..0000000 Binary files a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar and /dev/null differ diff --git a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 b/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 deleted file mode 100644 index 2b1e992..0000000 --- a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -16313e02a793435009f1e458fa4af5d879f6fb11 \ No newline at end of file diff --git a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom b/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom deleted file mode 100644 index ab952b2..0000000 --- a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom +++ /dev/null @@ -1,462 +0,0 @@ - - - - - org.apache.commons - commons-parent - 9 - - 4.0.0 - commons-lang - commons-lang - 2.4 - Commons Lang - - 2001 - - Commons Lang, a package of Java utility classes for the - classes that are in java.lang's hierarchy, or are considered to be so - standard as to justify existence in java.lang. - - - http://commons.apache.org/lang/ - - - jira - http://issues.apache.org/jira/browse/LANG - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk - http://svn.apache.org/viewvc/commons/proper/lang/trunk - - - - - Daniel Rall - dlr - dlr@finemaltcoding.com - CollabNet, Inc. - - Java Developer - - - - Stephen Colebourne - scolebourne - scolebourne@joda.org - SITA ATS Ltd - 0 - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Steven Caswell - scaswell - stevencaswell@apache.org - - - Java Developer - - -5 - - - Robert Burrell Donkin - rdonkin - rdonkin@apache.org - - - Java Developer - - - - Gary D. Gregory - ggregory - ggregory@seagullsw.com - Seagull Software - -8 - - Java Developer - - - - Phil Steitz - psteitz - phil@steitz.com - - - Java Developer - - - - Fredrik Westermarck - fredrik - - - - Java Developer - - - - James Carman - jcarman - jcarman@apache.org - Carman Consulting, Inc. - - Java Developer - - - - Niall Pemberton - niallp - - Java Developer - - - - Matt Benson - mbenson - - Java Developer - - - - - - C. Scott Ananian - - - Chris Audley - - - Stephane Bailliez - - - Michael Becke - - - Ola Berg - - - Nathan Beyer - - - Stefan Bodewig - - - Janek Bogucki - - - Mike Bowler - - - Sean Brown - - - Alexander Day Chaffee - - - Al Chou - - - Greg Coladonato - - - Maarten Coene - - - Justin Couch - - - Michael Davey - - - Norm Deane - - - Ringo De Smet - - - Russel Dittmar - - - Steve Downey - - - Matthias Eichel - - - Christopher Elkins - - - Chris Feldhacker - - - Pete Gieser - - - Jason Gritman - - - Matthew Hawthorne - - - Michael Heuer - - - Oliver Heger - - - Chris Hyzer - - - Marc Johnson - - - Shaun Kalley - - - Tetsuya Kaneuchi - - - Nissim Karpenstein - - - Ed Korthof - - - Holger Krauth - - - Rafal Krupinski - - - Rafal Krzewski - - - Craig R. McClanahan - - - Rand McNeely - - - Dave Meikle - - - Nikolay Metchev - - - Kasper Nielsen - - - Tim O'Brien - - - Brian S O'Neill - - - Andrew C. Oliver - - - Alban Peignier - - - Moritz Petersen - - - Dmitri Plotnikov - - - Neeme Praks - - - Eric Pugh - - - Stephen Putman - - - Travis Reeder - - - Antony Riley - - - Scott Sanders - - - Ralph Schaer - - - Henning P. Schmiedehausen - - - Sean Schofield - - - Reuben Sivan - - - Ville Skytta - - - Jan Sorensen - - - Glen Stampoultzis - - - Scott Stanchfield - - - Jon S. Stevens - - - Sean C. Sullivan - - - Ashwin Suresh - - - Helge Tesgaard - - - Arun Mammen Thomas - - - Masato Tezuka - - - Jeff Varszegi - - - Chris Webb - - - Mario Winterer - - - Stepan Koltsov - - - Holger Hoffstatte - - - - - - - junit - junit - 3.8.1 - test - - - - - 1.3 - 1.2 - lang - 2.4 - LANG - 12310481 - - - - - src/java - src/test - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*TestSuite.java - - - **/AllLangTestSuite.java - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - - - - - - maven-checkstyle-plugin - 2.1 - - ${basedir}/checkstyle.xml - false - - - - - org.codehaus.mojo - clirr-maven-plugin - 2.1.1 - - 2.3 - info - - - - - - diff --git a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 b/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 deleted file mode 100644 index 7266a25..0000000 --- a/~/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -dadd4b8eb8f55df27c1e7f9083cb8223bd3e357e \ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0.3/_remote.repositories b/~/.m2/repository/commons-logging/commons-logging/1.0.3/_remote.repositories deleted file mode 100644 index edbde43..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-logging-1.0.3.pom>central= diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom b/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom deleted file mode 100644 index c46b27f..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom +++ /dev/null @@ -1,31 +0,0 @@ - - 4.0.0 - commons-logging - commons-logging - Logging - 1.0.3 - Commons Logging - http://jakarta.apache.org/commons/logging/ - 2001 - - - - log4j - log4j - 1.2.6 - true - - - logkit - logkit - 1.0.1 - true - - - junit - junit - 3.7 - test - - - diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 b/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 deleted file mode 100644 index d6230ee..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b7de43bb310eb1dbfd00a34cec30500fa13cb577 \ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0/_remote.repositories b/~/.m2/repository/commons-logging/commons-logging/1.0/_remote.repositories deleted file mode 100644 index 71ae6ab..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-logging-1.0.pom>central= diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom b/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom deleted file mode 100644 index 402a9df..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom +++ /dev/null @@ -1,6 +0,0 @@ - - 4.0.0 - commons-logging - commons-logging - 1.0 - diff --git a/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1 b/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1 deleted file mode 100644 index d42b4b7..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4f58df6cca7ad7b863e8186e5dc25a8ef502e374 \ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.1/_remote.repositories b/~/.m2/repository/commons-logging/commons-logging/1.1/_remote.repositories deleted file mode 100644 index 9fff8e7..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-logging-1.1.pom>central= diff --git a/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom b/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom deleted file mode 100644 index b1ea16f..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom +++ /dev/null @@ -1,191 +0,0 @@ - - 4.0.0 - commons-logging - commons-logging - Logging - 1.1 - Commons Logging is a thin adapter allowing configurable bridging to other, - well known logging systems. - http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ - - http://issues.apache.org/bugzilla/ - - - - - -
commons-dev@jakarta.apache.org
-
-
-
-
- 2001 - - - Commons Dev List - commons-dev-subscribe@jakarta.apache.org - commons-dev-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ - - - Commons User List - commons-user-subscribe@jakarta.apache.org - commons-user-unsubscribe@jakarta.apache.org - http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ - - - - - morgand - Morgan Delagrange - morgand at apache dot org - Apache - - Java Developer - - - - rwaldhoff - Rodney Waldhoff - rwaldhoff at apache org - Apache Software Foundation - - - craigmcc - Craig McClanahan - craigmcc at apache org - Apache Software Foundation - - - sanders - Scott Sanders - sanders at apache dot org - Apache Software Foundation - - - rdonkin - Robert Burrell Donkin - rdonkin at apache dot org - Apache Software Foundation - - - donaldp - Peter Donald - donaldp at apache dot org - - - - costin - Costin Manolache - costin at apache dot org - Apache Software Foundation - - - rsitze - Richard Sitze - rsitze at apache dot org - Apache Software Foundation - - - baliuka - Juozas Baliuka - baliuka@apache.org - - - Java Developer - - - - skitching - Simon Kitching - skitching@apache.org - Apache Software Foundation - - - dennisl - Dennis Lundberg - dennisl@apache.org - Apache Software Foundation - - - bstansberry - Brian Stansberry - - - - - The Apache Software License, Version 2.0 - /LICENSE.txt - - - - scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk - http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk - - - The Apache Software Foundation - http://jakarta.apache.org - - - src/java - src/test - - - maven-surefire-plugin - - - **/AvalonLoggerTest.java - - - - - maven-xdoc-plugin - 1.9.2 - - <strong>Site Only</strong> - v1.9.2 (minimum) - - - - - - - log4j - log4j - 1.2.12 - - - logkit - logkit - 1.0.1 - - - junit - junit - 3.8.1 - test - - - avalon-framework - avalon-framework - 4.1.3 - - - javax.servlet - servlet-api - 2.3 - - - - - default - Default Repository - file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/ - - - default - Default Site - scp://cvs.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ - - converted - -
\ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 b/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 deleted file mode 100644 index 3beb078..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d80c5278c4f112aba0a6e987d7321676ce074a22 \ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.2/_remote.repositories b/~/.m2/repository/commons-logging/commons-logging/1.2/_remote.repositories deleted file mode 100644 index e20282b..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-logging-1.2.pom>central= -commons-logging-1.2.jar>central= diff --git a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar b/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar deleted file mode 100644 index 93a3b9f..0000000 Binary files a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar and /dev/null differ diff --git a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 b/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 deleted file mode 100644 index f40f024..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4bfc12adfe4842bf07b657f0369c4cb522955686 \ No newline at end of file diff --git a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom b/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom deleted file mode 100644 index cdad31c..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom +++ /dev/null @@ -1,547 +0,0 @@ - - - - - org.apache.commons - commons-parent - 34 - - 4.0.0 - commons-logging - commons-logging - Apache Commons Logging - 1.2 - Apache Commons Logging is a thin adapter allowing configurable bridging to other, - well known logging systems. - http://commons.apache.org/proper/commons-logging/ - - - JIRA - http://issues.apache.org/jira/browse/LOGGING - - - 2001 - - - - baliuka - Juozas Baliuka - baliuka@apache.org - - Java Developer - - - - morgand - Morgan Delagrange - morgand@apache.org - Apache - - Java Developer - - - - donaldp - Peter Donald - donaldp@apache.org - - - rdonkin - Robert Burrell Donkin - rdonkin@apache.org - The Apache Software Foundation - - - skitching - Simon Kitching - skitching@apache.org - The Apache Software Foundation - - - dennisl - Dennis Lundberg - dennisl@apache.org - The Apache Software Foundation - - - costin - Costin Manolache - costin@apache.org - The Apache Software Foundation - - - craigmcc - Craig McClanahan - craigmcc@apache.org - The Apache Software Foundation - - - tn - Thomas Neidhart - tn@apache.org - The Apache Software Foundation - - - sanders - Scott Sanders - sanders@apache.org - The Apache Software Foundation - - - rsitze - Richard Sitze - rsitze@apache.org - The Apache Software Foundation - - - bstansberry - Brian Stansberry - - - rwaldhoff - Rodney Waldhoff - rwaldhoff@apache.org - The Apache Software Foundation - - - - - Matthew P. Del Buono - - Provided patch - - - - Vince Eagen - vince256 at comcast dot net - - Lumberjack logging abstraction - - - - Peter Lawrey - - Provided patch - - - - Berin Loritsch - bloritsch at apache dot org - - Lumberjack logging abstraction - JDK 1.4 logging abstraction - - - - Philippe Mouawad - - Provided patch - - - - Neeme Praks - neeme at apache dot org - - Avalon logging abstraction - - - - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/logging/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/logging/trunk - http://svn.apache.org/repos/asf/commons/proper/logging/trunk - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - testjar - package - - test-jar - - - commons-logging - - - - - apijar - package - - jar - - - ${project.artifactId}-api-${project.version} - - org/apache/commons/logging/*.class - org/apache/commons/logging/impl/LogFactoryImpl*.class - org/apache/commons/logging/impl/WeakHashtable*.class - org/apache/commons/logging/impl/SimpleLog*.class - org/apache/commons/logging/impl/NoOpLog*.class - org/apache/commons/logging/impl/Jdk14Logger.class - META-INF/LICENSE.txt - META-INF/NOTICE.txt - - - **/package.html - - - - - - adaptersjar - package - - jar - - - ${project.artifactId}-adapters-${project.version} - - org/apache/commons/logging/impl/**.class - META-INF/LICENSE.txt - META-INF/NOTICE.txt - - - org/apache/commons/logging/impl/WeakHashtable*.class - org/apache/commons/logging/impl/LogFactoryImpl*.class - - - - - - - fulljar - package - - jar - - - ${project.artifactId}-${project.version} - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - site.resources - site - - - - - - - - - - - run - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.0 - - - attach-artifacts - package - - attach-artifact - - - - - ${project.build.directory}/${project.artifactId}-adapters-${project.version}.jar - jar - adapters - - - ${project.build.directory}/${project.artifactId}-api-${project.version}.jar - jar - api - - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - true - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.surefire.version} - - - integration-test - - integration-test - verify - - - ${failsafe.runorder} - - **/*TestCase.java - - - - ${log4j:log4j:jar} - ${logkit:logkit:jar} - ${javax.servlet:servlet-api:jar} - target/${project.build.finalName}.jar - target/${project.artifactId}-api-${project.version}.jar - target/${project.artifactId}-adapters-${project.version}.jar - target/commons-logging-tests.jar - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.3 - - - src/main/assembly/bin.xml - src/main/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.4 - - - - properties - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - commons-logging-** - - - - - - - - - - junit - junit - 3.8.1 - test - - - log4j - log4j - 1.2.17 - true - - - logkit - logkit - 1.0.1 - true - - - avalon-framework - avalon-framework - 4.1.5 - true - - - javax.servlet - servlet-api - 2.3 - provided - true - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.7 - - ${basedir}/checkstyle.xml - false - ${basedir}/license-header.txt - - - - org.codehaus.mojo - clirr-maven-plugin - 2.2.2 - - - org.codehaus.mojo - jdepend-maven-plugin - 2.0-beta-1 - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.2 - - true - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.0.1 - - - 1.3 - true - - ${basedir}/pmd.xml - - - - - - - - - apache.website - ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/logging/ - - - - - 1.2 - 1.2 - logging - 1.2 - LOGGING - 12310484 - - RC2 - 2.12 - true - - filesystem - - - javax.servlet;version="[2.1.0, 3.0.0)";resolution:=optional, - org.apache.avalon.framework.logger;version="[4.1.3, 4.1.5]";resolution:=optional, - org.apache.log;version="[1.0.1, 1.0.1]";resolution:=optional, - org.apache.log4j;version="[1.2.15, 2.0.0)";resolution:=optional - - - diff --git a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 b/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 deleted file mode 100644 index 8cb2a62..0000000 --- a/~/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -075c03ba4b01932842a996ef8d3fc1ab61ddeac2 \ No newline at end of file diff --git a/~/.m2/repository/dom4j/dom4j/1.6.1/_remote.repositories b/~/.m2/repository/dom4j/dom4j/1.6.1/_remote.repositories deleted file mode 100644 index 1807313..0000000 --- a/~/.m2/repository/dom4j/dom4j/1.6.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -dom4j-1.6.1.jar>central= -dom4j-1.6.1.pom>central= diff --git a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar b/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar deleted file mode 100644 index c8c4dbb..0000000 Binary files a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar and /dev/null differ diff --git a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 b/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 deleted file mode 100644 index a7b4a8c..0000000 --- a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5d3ccc056b6f056dbf0dddfdf43894b9065a8f94 \ No newline at end of file diff --git a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom b/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom deleted file mode 100644 index ef8e1f7..0000000 --- a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom +++ /dev/null @@ -1,221 +0,0 @@ - - 4.0.0 - dom4j - dom4j - dom4j - 1.6.1 - dom4j: the flexible XML framework for Java - http://dom4j.org - - http://sourceforge.net/tracker/?group_id=16035 - - - - -
dom4j-dev@lists.sourceforge.net
-
-
-
- 2001 - - - dom4j user list - http://lists.sourceforge.net/lists/listinfo/dom4j-user - http://lists.sourceforge.net/lists/listinfo/dom4j-user - http://www.mail-archive.com/dom4j-user%40lists.sourceforge.net/ - - - dom4j developer list - http://lists.sourceforge.net/lists/listinfo/dom4j-dev - http://lists.sourceforge.net/lists/listinfo/dom4j-dev - http://www.mail-archive.com/dom4j-dev%40lists.sourceforge.net/ - - - dom4j commits list - http://lists.sourceforge.net/lists/listinfo/dom4j-commits - http://lists.sourceforge.net/lists/listinfo/dom4j-commits - - - - - carnold - Curt Arnold - carnold@users.sourceforge.net - - - ddlucas - David Lucas - ddlucas@users.sourceforge.net - - - drwhite - David White - drwhite@users.sourceforge.net - - - jjenkov - Jakob Jenkov - jjenkov@users.sourceforge.net - - - jstrachan - James Strachan - jstrachan@apache.org - SpiritSoft, Inc. - - - laramiec - Laramie Crocker - laramiec@users.sourceforge.net - - - maartenc - Maarten Coene - maartenc@users.sourceforge.net - Cronos - - - mskells - Michael Skells - mskells@users.sourceforge.net - - - nicksanderson - Nick Sanderson - nicksanderson@users.sourceforge.net - - - slehmann - Steen Lehmann - slehmann@users.sourceforge.net - - - tradem - Tobias Rademacher - tradem@users.sourceforge.net - - - werken - Bob McWhirter - werken@users.sourceforge.net - - - wolfftw - Todd Wolff - wolfftw@users.sourceforge.net - - - yeekee - OuYang Chen - yeekee@users.sourceforge.net - - - yruan2 - Yuxin Ruan - yruan2@users.sourceforge.net - - - - scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dom4j:dom4j - scm:cvs:ext:${maven.username}@cvs.sourceforge.net:/cvsroot/dom4j:dom4j - http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/ - - - MetaStuff Ltd. - http://sourceforge.net/projects/dom4j - - - src/java - src/test - - - maven-surefire-plugin - - - **/*Test.java - - - - - - - - jaxme - jaxme-api - 0.3 - true - - - jaxen - jaxen - 1.1-beta-6 - true - - - msv - xsdlib - 20030807 - true - - - msv - relaxngDatatype - 20030807 - true - - - pull-parser - pull-parser - 2 - true - - - xpp3 - xpp3 - 1.1.3.3 - true - - - stax - stax-api - 1.0 - true - - - xml-apis - xml-apis - 1.0.b2 - - - junitperf - junitperf - 1.8 - test - - - stax - stax-ri - 1.0 - test - - - xerces - xercesImpl - 2.6.2 - test - - - xalan - xalan - 2.5.1 - test - - - - - default - Default Site - scp://dom4j.org//home/groups/d/do/dom4j/htdocs - - -
\ No newline at end of file diff --git a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 b/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 deleted file mode 100644 index 2f65005..0000000 --- a/~/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7ea9ce66f04c02826340f41052fa2883818df602 \ No newline at end of file diff --git a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/_remote.repositories b/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/_remote.repositories deleted file mode 100644 index 36dac6b..0000000 --- a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -git-commit-id-maven-plugin-8.0.2.jar>central= -git-commit-id-maven-plugin-8.0.2.pom>central= diff --git a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar b/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar deleted file mode 100644 index 589b4a2..0000000 Binary files a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar and /dev/null differ diff --git a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar.sha1 b/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar.sha1 deleted file mode 100644 index a57ccc7..0000000 --- a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -b23a34390e4697bbf490aaa7ea730cb4315f7c81 \ No newline at end of file diff --git a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom b/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom deleted file mode 100644 index cf36f42..0000000 --- a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom +++ /dev/null @@ -1,620 +0,0 @@ - - - - 4.0.0 - - - org.sonatype.oss - oss-parent - 9 - - - - io.github.git-commit-id - git-commit-id-maven-plugin - maven-plugin - 8.0.2 - Git Commit Id Maven Plugin - https://github.com/git-commit-id/git-commit-id-maven-plugin - - This plugin makes basic repository information available through maven resources. This can be used to display - "what version is this?" or "who has deployed this and when, from which branch?" information at runtime, making - it easy to find things like "oh, that isn't deployed yet, I'll test it tomorrow" and making both testers and - developers life easier. See https://github.com/git-commit-id/git-commit-id-maven-plugin - - - - [3.2.5,) - - - - - GNU Lesser General Public License 3.0 - http://www.gnu.org/licenses/lgpl-3.0.txt - - - - - git@github.com:git-commit-id/git-commit-id-maven-plugin.git - scm:git@github.com:git-commit-id/git-commit-id-maven-plugin - scm:git:git@github.com:git-commit-id/git-commit-id-maven-plugin.git - v8.0.2 - - - - UTF-8 - UTF-8 - UTF-8 - 1710791019 - - 11 - - 3.9.6 - 3.11.0 - - 5.10.2 - 5.11.0 - - 3.25.3 - - - - - - ${project.groupId} - git-commit-id-plugin-core - 6.0.0-rc.8 - - - com.google.code.findbugs - jsr305 - 3.0.2 - true - - - - - - - - - ${project.basedir}/src/main/resources - true - - **/*.properties - **/*.xml - - - - - - ${project.basedir}/src/test/resources - - _git_*/** - README.md - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.7.0 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.6.1 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.12.1 - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-clean-plugin - 3.3.2 - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven-plugin-plugin.version} - - - org.apache.maven.plugins - maven-surefire-plugin - 3.2.5 - - - org.apache.maven.plugins - maven-install-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-site-plugin - 3.12.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.6.3 - - - org.apache.maven.plugins - maven-source-plugin - 3.3.0 - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.1 - - -Pgpg - - - - org.codehaus.mojo - versions-maven-plugin - 2.16.2 - - - .*-M.*,.*-alpha.* - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${java.target} - ${java.target} - -Xlint:deprecation - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - 8 - - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - - - - - - org.apache.maven - maven-plugin-api - ${maven-plugin-api.version} - provided - - - org.apache.maven - maven-core - ${maven-plugin-api.version} - provided - - - - ${project.groupId} - git-commit-id-plugin-core - - - - org.codehaus.plexus - plexus-build-api - 1.2.0 - - - - com.google.code.findbugs - jsr305 - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${maven-plugin-plugin.version} - provided - - - - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - test - - - org.junit.jupiter - junit-jupiter-engine - ${junit.version} - test - - - org.junit.jupiter - junit-jupiter-params - ${junit.version} - test - - - - org.assertj - assertj-core - ${assertj.version} - test - - - - org.mockito - mockito-core - ${mockito.version} - test - - - - commons-io - commons-io - 2.15.1 - jar - test - - - - - org.slf4j - slf4j-simple - 2.0.12 - test - - - - - - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots/ - - - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - gpg - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - demo - - - - io.github.git-commit-id - git-commit-id-maven-plugin - ${project.version} - - - - get-the-git-infos - - revision - - - - validate-the-git-infos - - validateRevision - - package - - - - true - false - git - ${project.basedir}/.git - true - target/testing.properties - - GMT-08:00 - false - 7 - properties - true - - false - false - 7 - * - -DEVEL - false - - - - git.remote.origin.url - - - - git.branch - something - ^([^\/]*)\/([^\/]*)$ - $1-$2 - - - BEFORE - UPPER_CASE - - - - - false - true - - - - validating project version - ${project.version} - - - - - validating git dirty - ${git.dirty} - false - - - true - - - - - - - coveralls - - - - io.jsonwebtoken.coveralls - coveralls-maven-plugin - 4.4.1 - - - - - jakarta.xml.bind - jakarta.xml.bind-api - 4.0.2 - - - - - org.jacoco - jacoco-maven-plugin - 0.8.11 - - - prepare-agent - - prepare-agent - - - - - - - - - checkstyle - - 3.3.1 - - 10.13.0 - ${basedir}/.github/.checkstyle - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${maven-checkstyle-plugin.version} - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${maven-checkstyle-plugin.version} - - - validate - verify - - check - - - ${checkstyle.config.path}/google_checks_checkstyle_${checkstyle.version}.xml - ${checkstyle.config.path}/checkstyle-suppressions.xml - - samedir=${checkstyle.config.path} - org.checkstyle.google.suppressionfilter.config=${checkstyle.config.path}/checkstyle-suppressions.xml - - true - ${project.reporting.outputEncoding} - true - warning - true - true - false - - - - - - - - - clone-git-submodules - - - ${basedir}/src/test/resources/README.md - - - - - - - org.codehaus.mojo - exec-maven-plugin - 3.2.0 - false - - - clone git submodule - initialize - - git - - submodule - update - --init - --recursive - - - - exec - - - - - - - - - diff --git a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom.sha1 b/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom.sha1 deleted file mode 100644 index 3f42249..0000000 --- a/~/.m2/repository/io/github/git-commit-id/git-commit-id-maven-plugin/8.0.2/git-commit-id-maven-plugin-8.0.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a7de2e61cdfd42cf5b113614984b3814565f11a \ No newline at end of file diff --git a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/_remote.repositories b/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/_remote.repositories deleted file mode 100644 index d513cfc..0000000 --- a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -mxparser-1.2.2.pom>central= -mxparser-1.2.2.jar>central= diff --git a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar b/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar deleted file mode 100644 index f32ad58..0000000 Binary files a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar and /dev/null differ diff --git a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar.sha1 b/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar.sha1 deleted file mode 100644 index 80c8943..0000000 --- a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -476fb3b3bb3716cad797cd054ce45f89445794e9 \ No newline at end of file diff --git a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom b/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom deleted file mode 100644 index 870c7ad..0000000 --- a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom +++ /dev/null @@ -1,639 +0,0 @@ - - - 4.0.0 - io.github.x-stream - mxparser - jar - 1.2.2 - MXParser - http://x-stream.github.io/mxparser - - MXParser is a fork of xpp3_min 1.1.7 containing only the parser with merged changes of the Plexus fork. - - - 2020 - - - Indiana University Extreme! Lab Software License - https://raw.githubusercontent.com/x-stream/mxparser/master/LICENSE.txt - repo - - - - - - mxparser - XStream Committers - http://x-stream.github.io/team.html - - - - - - validate-changes - - - changes.xml - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - validate-changes - package - - changes-validate - - - - - ${basedir}/changes.xml - true - - - - - - - mxparser-release - - [1.8,1.9) - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - - github - https://github.com/x-stream/mxparser/issues/ - - - GitHub Action - https://github.com/x-stream/mxparser/actions?query=workflow%3A%22CI+with+Maven%22 - - - - - - xmlpull - xmlpull - ${version.xmlpull} - - - - - junit - junit - ${version.junit} - test - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.plugin.maven.antrun} - - - org.apache.maven.plugins - maven-changes-plugin - ${version.plugin.maven.changes} - - - org.apache.maven.plugins - maven-clean-plugin - ${version.plugin.maven.clean} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.plugin.maven.compiler} - - ${version.java.source} - ${version.java.target} - - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.plugin.maven.deploy} - - - org.apache.maven.plugins - maven-eclipse-plugin - - true - [artifactId] - - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.plugin.maven.gpg} - - ${gpg.keyname} - ${gpg.keyname} - - - - org.apache.maven.plugins - maven-install-plugin - ${version.plugin.maven.install} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.plugin.maven.jar} - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - Indiana University Extreme! Lab Software License - ${jar.module.name} - ${version.java.source} - ${version.java.target} - Maven ${maven.version} - ${maven.build.timestamp} - ${os.name} - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.maven.javadoc} - - - attach-javadocs - - jar - - - - - false - ${javadoc.xdoclint} - ${version.java.source} - - ${javadoc.link.javase} - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - Indiana University Extreme! Lab Software License - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${version.plugin.maven.jxr} - - - org.apache.maven.plugins - maven-release-plugin - ${version.plugin.maven.release} - - forked-path - deploy site-deploy - true - false - -Pmxparser-release - - - - org.apache.maven.plugins - maven-resources-plugin - ${version.plugin.maven.resources} - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${version.plugin.maven.scm-publish} - - Update site docs for version ${project.version}. - ${project.build.directory}/site - true - gh-pages - github - - - - org.apache.maven.plugins - maven-site-plugin - ${version.plugin.maven.site} - - true - - - - org.apache.maven.plugins - maven-source-plugin - ${version.plugin.maven.source} - - - attach-sources - package - - jar-no-fork - - - - - - - true - true - - - ${project.info.majorVersion}.${project.info.minorVersion} - 2 - ${project.name} Sources - ${project.artifactId}.sources - ${project.organization.name} Sources - ${project.info.osgiVersion} Sources - Indiana University Extreme! Lab Software License - ${project.artifactId};version=${project.info.osgiVersion} - ${version.java.source} - ${version.java.target} - Maven ${maven.version} - ${maven.build.timestamp} - ${os.name} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.plugin.maven.surefire} - - once - true - false - - - java.awt.headless - true - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.maven.surefire} - - - org.codehaus.mojo - build-helper-maven-plugin - ${version.plugin.mojo.build-helper} - - - org.apache.felix - maven-bundle-plugin - ${version.plugin.felix.bundle} - - ${project.build.directory}/OSGi - - <_noee>true - <_nouses>true - ${project.artifactId} - Indiana University Extreme! Lab Software License - ${project.info.majorVersion}.${project.info.minorVersion} - - - - false - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - versions - initialize - - maven-version - parse-version - - - project.info - - - - include-license - generate-resources - - add-resource - - - - - ${project.build.directory}/generated-resources - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - copy-license - generate-resources - - run - - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - push-site - site-deploy - - publish-scm - - - - - - org.apache.maven.plugins - maven-source-plugin - - - org.apache.felix - maven-bundle-plugin - - - bundle-manifest - process-classes - - manifest - - - - - - ${bundle.export.package} - ${bundle.import.package} - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-testCompile - - testCompile - - - ${version.java.test.source} - ${version.java.test.target} - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-jar - - jar - - - - ${project.build.directory}/OSGi/MANIFEST.MF - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${version.plugin.maven.project-info-reports} - - - - index - summary - dependencies - issue-management - licenses - scm - - - - - false - - - - org.apache.maven.plugins - maven-changes-plugin - ${version.plugin.maven.changes} - - - - changes-report - - - - - ${basedir}/changes.xml - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.plugin.maven.javadoc} - - - - javadoc-no-fork - - - - - false - ${javadoc.xdoclint} - ${version.java.source} - - ${javadoc.link.javase} - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${version.plugin.maven.jxr} - - - - jxr - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.plugin.maven.surefire} - - - - report-only - - - - - - - - - - xmlpull - xmlpull - - - - - junit - junit - - - - - - ossrh-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2 - - - ossrh-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - github - scm:git:ssh://git@github.com/x-stream/mxparser.git - - - - - https://github.com/x-stream/mxparser - scm:git:ssh://git@github.com/x-stream/mxparser.git - scm:git:ssh://git@github.com/x-stream/mxparser.git - v-1.2.2 - - - - UTF-8 - - 1.4 - 1.4 - 1.5 - 1.5 - - 2.3.7 - 3.0.0 - 2.12.1 - 3.1.0 - 3.8.0 - 3.0.0-M1 - 1.6 - 3.0.0-M1 - 3.2.0 - 3.2.0 - 2.5 - 3.1.0 - 2.5.3 - 3.2.0 - 3.0.0 - 3.9.1 - 3.2.1 - 3.0.0-M5 - 3.2.0 - - 1.1.3.1 - 4.13.1 - - ${jar.module.name};-noimport:=true - * - io.github.xstream.mxparser - http://docs.oracle.com/javase/8/docs/api/ - - - diff --git a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom.sha1 b/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom.sha1 deleted file mode 100644 index d542012..0000000 --- a/~/.m2/repository/io/github/x-stream/mxparser/1.2.2/mxparser-1.2.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cb8503fb7e26d29467db5d3e4b5c58c3a2b16788 \ No newline at end of file diff --git a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/_remote.repositories b/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/_remote.repositories deleted file mode 100644 index 5706ebe..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -micrometer-bom-1.13.0.pom>central= diff --git a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom b/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom deleted file mode 100644 index 5f4a5b5..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom +++ /dev/null @@ -1,227 +0,0 @@ - - - 4.0.0 - io.micrometer - micrometer-bom - 1.13.0 - pom - micrometer-bom - Micrometer BOM (Bill of Materials) for managing Micrometer artifact versions - https://github.com/micrometer-metrics/micrometer - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - shakuzen - Tommy Ludwig - tludwig@vmware.com - - - - git@github.com:micrometer-metrics/micrometer.git - - - - - io.micrometer - concurrency-tests - 1.13.0 - - - io.micrometer - micrometer-commons - 1.13.0 - - - io.micrometer - micrometer-core - 1.13.0 - - - io.micrometer - micrometer-jakarta9 - 1.13.0 - - - io.micrometer - micrometer-java11 - 1.13.0 - - - io.micrometer - micrometer-jetty11 - 1.13.0 - - - io.micrometer - micrometer-jetty12 - 1.13.0 - - - io.micrometer - micrometer-observation - 1.13.0 - - - io.micrometer - micrometer-observation-test - 1.13.0 - - - io.micrometer - micrometer-registry-appoptics - 1.13.0 - - - io.micrometer - micrometer-registry-atlas - 1.13.0 - - - io.micrometer - micrometer-registry-azure-monitor - 1.13.0 - - - io.micrometer - micrometer-registry-cloudwatch2 - 1.13.0 - - - io.micrometer - micrometer-registry-datadog - 1.13.0 - - - io.micrometer - micrometer-registry-dynatrace - 1.13.0 - - - io.micrometer - micrometer-registry-elastic - 1.13.0 - - - io.micrometer - micrometer-registry-ganglia - 1.13.0 - - - io.micrometer - micrometer-registry-graphite - 1.13.0 - - - io.micrometer - micrometer-registry-health - 1.13.0 - - - io.micrometer - micrometer-registry-humio - 1.13.0 - - - io.micrometer - micrometer-registry-influx - 1.13.0 - - - io.micrometer - micrometer-registry-jmx - 1.13.0 - - - io.micrometer - micrometer-registry-kairos - 1.13.0 - - - io.micrometer - micrometer-registry-new-relic - 1.13.0 - - - io.micrometer - micrometer-registry-opentsdb - 1.13.0 - - - io.micrometer - micrometer-registry-otlp - 1.13.0 - - - io.micrometer - micrometer-registry-prometheus - 1.13.0 - - - io.micrometer - micrometer-registry-prometheus-simpleclient - 1.13.0 - - - io.micrometer - micrometer-registry-signalfx - 1.13.0 - - - io.micrometer - micrometer-registry-stackdriver - 1.13.0 - - - io.micrometer - micrometer-registry-statsd - 1.13.0 - - - io.micrometer - micrometer-registry-wavefront - 1.13.0 - - - io.micrometer - micrometer-test - 1.13.0 - - - io.micrometer - context-propagation - 1.1.1 - - - - - 1.0 - io.micrometer#micrometer-bom;1.13.0 - 1.13.0 - release - circleci - Linux - Etc/UTC - 2024-05-13T17:08:19.105405823Z - 2024-05-13_17:08:19 - 8.6 - /micrometer-bom - git@github.com:micrometer-metrics/micrometer.git - a5c1b72 - a5c1b721bc5491f052c0c8e872b12ffc509fc8bc - HEAD - 8b938798e4b5 - deploy - 33400 - 33400 - https://circleci.com/gh/micrometer-metrics/micrometer/33400 - 21.0.2+13-LTS (Eclipse Adoptium) - tludwig@vmware.com - tludwig@vmware.com - - diff --git a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom.sha1 b/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom.sha1 deleted file mode 100644 index a8c52c8..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-bom/1.13.0/micrometer-bom-1.13.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -036f2ea90c35cd3a044bc229deef9d47e1b28ead \ No newline at end of file diff --git a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/_remote.repositories b/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/_remote.repositories deleted file mode 100644 index 46e08c8..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -micrometer-tracing-bom-1.3.0.pom>central= diff --git a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom b/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom deleted file mode 100644 index 43bf6cd..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom +++ /dev/null @@ -1,109 +0,0 @@ - - - 4.0.0 - io.micrometer - micrometer-tracing-bom - 1.3.0 - pom - micrometer-tracing-bom - Micrometer Tracing BOM (Bill of Materials) for managing Micrometer Tracing artifact versions - https://github.com/micrometer-metrics/tracing - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - shakuzen - Tommy Ludwig - tludwig@vmware.com - - - jonatan-ivanov - Jonatan Ivanov - jivanov@vmware.com - - - marcingrzejszczak - Marcin Grzejszczak - mgrzejszczak@vmware.com - - - - git@github.com:micrometer-metrics/tracing.git - - - - - io.micrometer - docs - 1.3.0 - - - io.micrometer - micrometer-tracing - 1.3.0 - - - io.micrometer - micrometer-tracing-bridge-brave - 1.3.0 - - - io.micrometer - micrometer-tracing-bridge-otel - 1.3.0 - - - io.micrometer - micrometer-tracing-integration-test - 1.3.0 - - - io.micrometer - micrometer-tracing-reporter-wavefront - 1.3.0 - - - io.micrometer - micrometer-tracing-test - 1.3.0 - - - io.micrometer - micrometer-bom - 1.13.0 - pom - import - - - - - 1.0 - io.micrometer#micrometer-tracing-bom;1.3.0 - 1.3.0 - release - circleci - Linux - Etc/UTC - 2024-05-13T17:48:18.871240966Z - 2024-05-13_17:48:18 - 8.6 - /micrometer-tracing-bom - git@github.com:micrometer-metrics/tracing.git - b6a15fa - b6a15fa3df1047c64da348730a41e86c66fcfdd8 - HEAD - f4c2be8b27a5 - deploy - 6887 - 6887 - https://circleci.com/gh/micrometer-metrics/tracing/6887 - 20.0.1+9 (Eclipse Adoptium) - tludwig@vmware.com,jivanov@vmware.com,mgrzejszczak@vmware.com - tludwig@vmware.com,jivanov@vmware.com,mgrzejszczak@vmware.com - - diff --git a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom.sha1 b/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom.sha1 deleted file mode 100644 index d1e0ced..0000000 --- a/~/.m2/repository/io/micrometer/micrometer-tracing-bom/1.3.0/micrometer-tracing-bom-1.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -dcc4995d3b08278919843aedcc06d762b60ee849 \ No newline at end of file diff --git a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/_remote.repositories b/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/_remote.repositories deleted file mode 100644 index f3cc951..0000000 --- a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -netty-bom-4.1.110.Final.pom>central= diff --git a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom b/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom deleted file mode 100644 index f391580..0000000 --- a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom +++ /dev/null @@ -1,387 +0,0 @@ - - - - 4.0.0 - - org.sonatype.oss - oss-parent - 7 - - - - io.netty - netty-bom - 4.1.110.Final - pom - - Netty/BOM - Netty (Bill of Materials) - https://netty.io/ - - - The Netty Project - https://netty.io/ - - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - 2008 - - - https://github.com/netty/netty - scm:git:git://github.com/netty/netty.git - scm:git:ssh://git@github.com/netty/netty.git - netty-4.1.110.Final - - - - - netty.io - The Netty Project Contributors - netty@googlegroups.com - https://netty.io/ - The Netty Project - https://netty.io/ - - - - - - 2.0.65.Final - - - - - - com.commsen.maven - bom-helper-maven-plugin - 0.4.0 - - - - - - - - io.netty - netty-buffer - ${project.version} - - - io.netty - netty-codec - ${project.version} - - - io.netty - netty-codec-dns - ${project.version} - - - io.netty - netty-codec-haproxy - ${project.version} - - - io.netty - netty-codec-http - ${project.version} - - - io.netty - netty-codec-http2 - ${project.version} - - - io.netty - netty-codec-memcache - ${project.version} - - - io.netty - netty-codec-mqtt - ${project.version} - - - io.netty - netty-codec-redis - ${project.version} - - - io.netty - netty-codec-smtp - ${project.version} - - - io.netty - netty-codec-socks - ${project.version} - - - io.netty - netty-codec-stomp - ${project.version} - - - io.netty - netty-codec-xml - ${project.version} - - - io.netty - netty-common - ${project.version} - - - io.netty - netty-dev-tools - ${project.version} - - - io.netty - netty-handler - ${project.version} - - - io.netty - netty-handler-proxy - ${project.version} - - - io.netty - netty-handler-ssl-ocsp - ${project.version} - - - io.netty - netty-resolver - ${project.version} - - - io.netty - netty-resolver-dns - ${project.version} - - - io.netty - netty-transport - ${project.version} - - - io.netty - netty-transport-rxtx - ${project.version} - - - io.netty - netty-transport-sctp - ${project.version} - - - io.netty - netty-transport-udt - ${project.version} - - - io.netty - netty-example - ${project.version} - - - io.netty - netty-all - ${project.version} - - - io.netty - netty-resolver-dns-classes-macos - ${project.version} - - - io.netty - netty-resolver-dns-native-macos - ${project.version} - - - io.netty - netty-resolver-dns-native-macos - ${project.version} - osx-x86_64 - - - io.netty - netty-resolver-dns-native-macos - ${project.version} - osx-aarch_64 - - - io.netty - netty-transport-native-unix-common - ${project.version} - - - io.netty - netty-transport-native-unix-common - ${project.version} - linux-aarch_64 - - - io.netty - netty-transport-native-unix-common - ${project.version} - linux-riscv64 - - - io.netty - netty-transport-native-unix-common - ${project.version} - linux-x86_64 - - - io.netty - netty-transport-native-unix-common - ${project.version} - osx-x86_64 - - - io.netty - netty-transport-native-unix-common - ${project.version} - osx-aarch_64 - - - io.netty - netty-transport-classes-epoll - ${project.version} - - - io.netty - netty-transport-native-epoll - ${project.version} - - - io.netty - netty-transport-native-epoll - ${project.version} - linux-aarch_64 - - - io.netty - netty-transport-native-epoll - ${project.version} - linux-riscv64 - - - io.netty - netty-transport-native-epoll - ${project.version} - linux-x86_64 - - - io.netty - netty-transport-classes-kqueue - ${project.version} - - - io.netty - netty-transport-native-kqueue - ${project.version} - - - io.netty - netty-transport-native-kqueue - ${project.version} - osx-x86_64 - - - io.netty - netty-transport-native-kqueue - ${project.version} - osx-aarch_64 - - - - io.netty - netty-tcnative-classes - ${tcnative.version} - - - io.netty - netty-tcnative - ${tcnative.version} - linux-x86_64 - - - io.netty - netty-tcnative - ${tcnative.version} - linux-x86_64-fedora - - - io.netty - netty-tcnative - ${tcnative.version} - linux-aarch_64-fedora - - - io.netty - netty-tcnative - ${tcnative.version} - osx-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - linux-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - linux-aarch_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - osx-x86_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - osx-aarch_64 - - - io.netty - netty-tcnative-boringssl-static - ${tcnative.version} - windows-x86_64 - - - - diff --git a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom.sha1 b/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom.sha1 deleted file mode 100644 index ebc72a3..0000000 --- a/~/.m2/repository/io/netty/netty-bom/4.1.110.Final/netty-bom-4.1.110.Final.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a86b95fdfd5562c2f00e4ce7cad8da0aa73a7939 \ No newline at end of file diff --git a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/_remote.repositories b/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/_remote.repositories deleted file mode 100644 index 2d0fa2e..0000000 --- a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -opentelemetry-bom-1.37.0.pom>central= diff --git a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom b/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom deleted file mode 100644 index 4c01ade..0000000 --- a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - 4.0.0 - io.opentelemetry - opentelemetry-bom - 1.37.0 - pom - OpenTelemetry Java - OpenTelemetry Bill of Materials - https://github.com/open-telemetry/opentelemetry-java - - - The Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - opentelemetry - OpenTelemetry - https://github.com/open-telemetry/community - - - - scm:git:git@github.com:open-telemetry/opentelemetry-java.git - scm:git:git@github.com:open-telemetry/opentelemetry-java.git - git@github.com:open-telemetry/opentelemetry-java.git - - - - - io.opentelemetry - opentelemetry-context - 1.37.0 - - - io.opentelemetry - opentelemetry-opentracing-shim - 1.37.0 - - - io.opentelemetry - opentelemetry-api - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-common - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-logging - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-logging-otlp - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-zipkin - 1.37.0 - - - io.opentelemetry - opentelemetry-extension-kotlin - 1.37.0 - - - io.opentelemetry - opentelemetry-extension-trace-propagators - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-common - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-logs - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-metrics - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-testing - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-trace - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-extension-autoconfigure - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-extension-autoconfigure-spi - 1.37.0 - - - io.opentelemetry - opentelemetry-sdk-extension-jaeger-remote-sampler - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-otlp - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-otlp-common - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-sender-grpc-managed-channel - 1.37.0 - - - io.opentelemetry - opentelemetry-exporter-sender-okhttp - 1.37.0 - - - - diff --git a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom.sha1 b/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom.sha1 deleted file mode 100644 index e5966ec..0000000 --- a/~/.m2/repository/io/opentelemetry/opentelemetry-bom/1.37.0/opentelemetry-bom-1.37.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ce699411fc4792fec2213eae62a3101cfa014ccf \ No newline at end of file diff --git a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/_remote.repositories b/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/_remote.repositories deleted file mode 100644 index 3a90e49..0000000 --- a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -reactor-bom-2023.0.6.pom>central= diff --git a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom b/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom deleted file mode 100644 index 8d6ca47..0000000 --- a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - 4.0.0 - io.projectreactor - reactor-bom - 2023.0.6 - pom - Project Reactor 3 Release Train - BOM - Bill of materials to make sure a consistent set of versions is used for Reactor 3. - https://projectreactor.io - - reactor - https://github.com/reactor - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - simonbasle - Simon Baslé - sbasle at vmware.com - - - violetagg - Violeta Georgieva - violetag at vmware.com - - - odokuka - Oleh Dokuka - odokuka at vmware.com - - - - scm:git:git://github.com/reactor/reactor - scm:git:git://github.com/reactor/reactor - https://github.com/reactor/reactor - - - GitHub Issues - https://github.com/reactor - - - - - org.reactivestreams - reactive-streams - 1.0.4 - - - io.projectreactor - reactor-core - 3.6.6 - - - io.projectreactor - reactor-test - 3.6.6 - - - io.projectreactor - reactor-tools - 3.6.6 - - - io.projectreactor - reactor-core-micrometer - 1.1.6 - - - io.projectreactor.addons - reactor-extra - 3.5.1 - - - io.projectreactor.addons - reactor-adapter - 3.5.1 - - - io.projectreactor.netty - reactor-netty - 1.1.19 - - - io.projectreactor.netty - reactor-netty-core - 1.1.19 - - - io.projectreactor.netty - reactor-netty-http - 1.1.19 - - - io.projectreactor.netty - reactor-netty-http-brave - 1.1.19 - - - io.projectreactor.addons - reactor-pool - 1.0.5 - - - io.projectreactor.addons - reactor-pool-micrometer - 0.1.5 - - - io.projectreactor.kotlin - reactor-kotlin-extensions - 1.2.2 - - - io.projectreactor.kafka - reactor-kafka - 1.3.23 - - - - diff --git a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom.sha1 b/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom.sha1 deleted file mode 100644 index 05aab5c..0000000 --- a/~/.m2/repository/io/projectreactor/reactor-bom/2023.0.6/reactor-bom-2023.0.6.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -57b853881f3f424446cb1d19db18c5659c6fa30a \ No newline at end of file diff --git a/~/.m2/repository/io/prometheus/client_java/1.2.1/_remote.repositories b/~/.m2/repository/io/prometheus/client_java/1.2.1/_remote.repositories deleted file mode 100644 index 5f1d57f..0000000 --- a/~/.m2/repository/io/prometheus/client_java/1.2.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -client_java-1.2.1.pom>central= diff --git a/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom b/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom deleted file mode 100644 index 1556b66..0000000 --- a/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom +++ /dev/null @@ -1,313 +0,0 @@ - - - pom - 4.0.0 - - io.prometheus - client_java - 1.2.1 - - Prometheus Metrics Library - http://github.com/prometheus/client_java - - The Prometheus Java Metrics Library - - - - UTF-8 - --module-name-need-to-be-overriden-- - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - scm:git:git@github.com:prometheus/client_java.git - scm:git:git@github.com:prometheus/client_java.git - git@github.com:prometheus/client_java.git - v1.2.1 - - - - - mtp - Matt T. Proud - matt.proud@gmail.com - - - brian-brazil - Brian Brazil - brian.brazil@boxever.com - - - fstab - Fabian Stäber - fabian@fstab.de - - - - - prometheus-metrics-bom - prometheus-metrics-core - prometheus-metrics-config - prometheus-metrics-model - prometheus-metrics-tracer - prometheus-metrics-exposition-formats - prometheus-metrics-exporter-common - prometheus-metrics-exporter-servlet-jakarta - prometheus-metrics-exporter-servlet-javax - prometheus-metrics-exporter-httpserver - prometheus-metrics-exporter-opentelemetry - prometheus-metrics-instrumentation-jvm - prometheus-metrics-instrumentation-dropwizard5 - prometheus-metrics-simpleclient-bridge - prometheus-metrics-shaded-dependencies - examples - benchmarks - integration-tests - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - - - - maven-install-plugin - 2.4 - - - maven-resources-plugin - 2.6 - - - maven-compiler-plugin - 3.1 - - - maven-surefire-plugin - 2.12.4 - - - maven-jar-plugin - 2.4 - - - maven-deploy-plugin - 2.7 - - - maven-clean-plugin - 2.5 - - - maven-site-plugin - 3.3 - - - - maven-shade-plugin - 3.2.4 - - - maven-failsafe-plugin - 2.22.2 - - - maven-release-plugin - 2.5.3 - - - maven-dependency-plugin - 3.1.2 - - - maven-javadoc-plugin - 3.3.0 - - - maven-gpg-plugin - 3.0.1 - - - maven-source-plugin - 3.2.1 - - - maven-enforcer-plugin - 1.4.1 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-plugin-versions - - enforce - - - - - org.springframework.boot:spring-boot-maven-plugin - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - - true - false - release - deploy - v${project.version} - - - - org.apache.maven.plugins - maven-deploy-plugin - - - org.apache.felix - maven-bundle-plugin - 2.4.0 - true - - - ${automatic.module.name} - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - maven-javadoc-plugin - - UTF-8 - UTF-8 - true - all - public - benchmarks,examples,integration-tests,integration_tests,,simpleclient,simpleclient_bom,simpleclient_caffeine,simpleclient_common,simpleclient_dropwizard,simpleclient_graphite_bridge,simpleclient_guava,simpleclient_hibernate,simpleclient_hotspot,simpleclient_httpserver,simpleclient_jetty,simpleclient_jetty_jdk8,simpleclient_log4j,simpleclient_log4j2,simpleclient_logback,simpleclient_pushgateway,simpleclient_servlet,simpleclient_servlet_common,simpleclient_servlet_jakarta,simpleclient_spring_boot,simpleclient_spring_web,simpleclient_tracer,simpleclient_vertx,simpleclient_vertx4 - io.prometheus.metrics.expositionformats.generated.* - - - - maven-compiler-plugin - - 1.8 - 1.8 - - - - org.codehaus.mojo - versions-maven-plugin - 2.10.0 - - file://${project.basedir}/version-rules.xml - - - - - - - - - - maven-project-info-reports-plugin - 2.9 - - - maven-javadoc-plugin - - - aggregate - false - - aggregate - - - - default - - javadoc - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - diff --git a/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom.sha1 b/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom.sha1 deleted file mode 100644 index 7bcc691..0000000 --- a/~/.m2/repository/io/prometheus/client_java/1.2.1/client_java-1.2.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -074f95ce4db5dfddea234d35e4227f4314d02bae \ No newline at end of file diff --git a/~/.m2/repository/io/prometheus/parent/0.16.0/_remote.repositories b/~/.m2/repository/io/prometheus/parent/0.16.0/_remote.repositories deleted file mode 100644 index 38d4f6d..0000000 --- a/~/.m2/repository/io/prometheus/parent/0.16.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -parent-0.16.0.pom>central= diff --git a/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom b/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom deleted file mode 100644 index f6116cc..0000000 --- a/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom +++ /dev/null @@ -1,313 +0,0 @@ - - - pom - 4.0.0 - - io.prometheus - parent - 0.16.0 - - Prometheus Java Suite - http://github.com/prometheus/client_java - - The Prometheus Java Suite: Client Metrics, Exposition, and Examples - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - scm:git:git@github.com:prometheus/client_java.git - scm:git:git@github.com:prometheus/client_java.git - git@github.com:prometheus/client_java.git - parent-0.16.0 - - - - - mtp - Matt T. Proud - matt.proud@gmail.com - - - - - simpleclient - simpleclient_common - simpleclient_caffeine - simpleclient_dropwizard - simpleclient_graphite_bridge - simpleclient_hibernate - simpleclient_guava - simpleclient_hotspot - simpleclient_httpserver - simpleclient_log4j - simpleclient_log4j2 - simpleclient_logback - simpleclient_pushgateway - simpleclient_servlet - simpleclient_servlet_common - simpleclient_servlet_jakarta - simpleclient_spring_web - simpleclient_spring_boot - simpleclient_jetty - simpleclient_jetty_jdk8 - simpleclient_tracer - simpleclient_vertx - simpleclient_vertx4 - simpleclient_bom - benchmarks - integration_tests - - - - UTF-8 - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - - - - maven-install-plugin - 2.4 - - - maven-resources-plugin - 2.6 - - - maven-compiler-plugin - 3.1 - - - maven-surefire-plugin - 2.12.4 - - - maven-jar-plugin - 2.4 - - - maven-deploy-plugin - 2.7 - - - maven-clean-plugin - 2.5 - - - maven-site-plugin - 3.3 - - - - maven-shade-plugin - 3.2.4 - - - maven-failsafe-plugin - 2.22.2 - - - maven-release-plugin - 2.5.3 - - - maven-dependency-plugin - 3.1.2 - - - maven-javadoc-plugin - 3.3.0 - - - maven-gpg-plugin - 3.0.1 - - - maven-source-plugin - 3.2.1 - - - maven-enforcer-plugin - 1.4.1 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-plugin-versions - - enforce - - - - - org.springframework.boot:spring-boot-maven-plugin - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - - true - false - release - deploy - - - - org.apache.maven.plugins - maven-deploy-plugin - - - org.apache.felix - maven-bundle-plugin - 2.4.0 - true - - - org.apache.maven.plugins - maven-surefire-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - UTF-8 - UTF-8 - true - 8 - ${java.home}/bin/javadoc - - - - generate-javadoc-site-report - site - - aggregate - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.6 - 1.6 - - - - org.codehaus.mojo - versions-maven-plugin - 2.10.0 - - file://${project.basedir}/version-rules.xml - - - - - - - - - - maven-project-info-reports-plugin - 2.9 - - - maven-javadoc-plugin - - - aggregate - false - - aggregate - - - - default - - javadoc - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - diff --git a/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom.sha1 b/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom.sha1 deleted file mode 100644 index bae706b..0000000 --- a/~/.m2/repository/io/prometheus/parent/0.16.0/parent-0.16.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2ae0bbbf4310dedfed62e8fd92279bf5bc60975d \ No newline at end of file diff --git a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/_remote.repositories b/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/_remote.repositories deleted file mode 100644 index 6708f2d..0000000 --- a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -prometheus-metrics-bom-1.2.1.pom>central= diff --git a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom b/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom deleted file mode 100644 index 887cfd1..0000000 --- a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom +++ /dev/null @@ -1,138 +0,0 @@ - - - 4.0.0 - - - io.prometheus - client_java - 1.2.1 - - - prometheus-metrics-bom - pom - - Prometheus Metrics BOM - - Bill of Materials for the Prometheus Metrics library - - - - 1.2.0 - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - io.prometheus - prometheus-metrics-config - ${project.version} - - - io.prometheus - prometheus-metrics-core - ${project.version} - - - io.prometheus - prometheus-metrics-exporter-common - ${project.version} - - - io.prometheus - prometheus-metrics-exporter-httpserver - ${project.version} - - - io.prometheus - prometheus-metrics-exporter-opentelemetry - ${project.version} - - - io.prometheus - prometheus-metrics-exporter-servlet-jakarta - ${project.version} - - - io.prometheus - prometheus-metrics-exporter-servlet-javax - ${project.version} - - - io.prometheus - prometheus-metrics-exposition-formats - ${project.version} - - - io.prometheus - prometheus-metrics-instrumentation-dropwizard5 - ${project.version} - - - io.prometheus - prometheus-metrics-instrumentation-jvm - ${project.version} - - - io.prometheus - prometheus-metrics-model - ${project.version} - - - io.prometheus - prometheus-metrics-simpleclient-bridge - ${project.version} - - - io.prometheus - prometheus-metrics-tracer - ${project.version} - - - io.prometheus - prometheus-metrics-tracer-common - ${project.version} - - - io.prometheus - prometheus-metrics-tracer-initializer - ${project.version} - - - io.prometheus - prometheus-metrics-tracer-otel - ${project.version} - - - io.prometheus - prometheus-metrics-tracer-otel-agent - ${project.version} - - - io.prometheus - prometheus-metrics-shaded-dependencies - - ${project.version} - - - io.prometheus - prometheus-metrics-shaded-protobuf - - ${project.version} - - - io.prometheus - prometheus-metrics-shaded-opentelemetry - - ${project.version} - - - - diff --git a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom.sha1 b/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom.sha1 deleted file mode 100644 index 59277f7..0000000 --- a/~/.m2/repository/io/prometheus/prometheus-metrics-bom/1.2.1/prometheus-metrics-bom-1.2.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a93d924d7cde568fbbe8546ac51accc756444d0f \ No newline at end of file diff --git a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/_remote.repositories b/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/_remote.repositories deleted file mode 100644 index ae1ccd0..0000000 --- a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -simpleclient_bom-0.16.0.pom>central= diff --git a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom b/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom deleted file mode 100644 index df1ea60..0000000 --- a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom +++ /dev/null @@ -1,146 +0,0 @@ - - - 4.0.0 - - - io.prometheus - parent - 0.16.0 - - - simpleclient_bom - pom - - Prometheus Java Simpleclient BOM - - Bill of Materials for the Simpleclient. - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - io.prometheus - simpleclient - ${project.version} - - - io.prometheus - simpleclient_caffeine - ${project.version} - - - io.prometheus - simpleclient_common - ${project.version} - - - io.prometheus - simpleclient_dropwizard - ${project.version} - - - io.prometheus - simpleclient_graphite_bridge - ${project.version} - - - io.prometheus - simpleclient_guava - ${project.version} - - - io.prometheus - simpleclient_hibernate - ${project.version} - - - io.prometheus - simpleclient_hotspot - ${project.version} - - - io.prometheus - simpleclient_httpserver - ${project.version} - - - io.prometheus - simpleclient_tracer_common - ${project.version} - - - io.prometheus - simpleclient_jetty - ${project.version} - - - io.prometheus - simpleclient_jetty_jdk8 - ${project.version} - - - io.prometheus - simpleclient_log4j - ${project.version} - - - io.prometheus - simpleclient_log4j2 - ${project.version} - - - io.prometheus - simpleclient_logback - ${project.version} - - - io.prometheus - simpleclient_pushgateway - ${project.version} - - - io.prometheus - simpleclient_servlet - ${project.version} - - - io.prometheus - simpleclient_servlet_jakarta - ${project.version} - - - io.prometheus - simpleclient_spring_boot - ${project.version} - - - io.prometheus - simpleclient_spring_web - ${project.version} - - - io.prometheus - simpleclient_tracer_otel - ${project.version} - - - io.prometheus - simpleclient_tracer_otel_agent - ${project.version} - - - io.prometheus - simpleclient_vertx - ${project.version} - - - - diff --git a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom.sha1 b/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom.sha1 deleted file mode 100644 index 57f6f28..0000000 --- a/~/.m2/repository/io/prometheus/simpleclient_bom/0.16.0/simpleclient_bom-0.16.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7a83764a96ed642f7236dac41b9d4b3483be3a10 \ No newline at end of file diff --git a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/_remote.repositories b/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/_remote.repositories deleted file mode 100644 index bf205cb..0000000 --- a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -rest-assured-bom-5.4.0.pom>central= diff --git a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom b/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom deleted file mode 100644 index c681c32..0000000 --- a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom +++ /dev/null @@ -1,117 +0,0 @@ - - - - - 4.0.0 - - io.rest-assured - rest-assured-bom - 5.4.0 - REST Assured: BOM - pom - Centralized dependencyManagement for the Rest Assured Project - - https://rest-assured.io/ - - - Apache 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - - - scm:git:git://github.com/rest-assured/rest-assured.git - scm:git:ssh://git@github.com/rest-assured/rest-assured.git - http://github.com/rest-assured/rest-assured/tree/master - HEAD - - - - - johan.haleby - Johan Haleby - johan.haleby at gmail.com - Jayway - http://www.jayway.com - - - - - - io.rest-assured - json-schema-validator - 5.4.0 - - - io.rest-assured - rest-assured-common - 5.4.0 - - - io.rest-assured - json-path - 5.4.0 - - - io.rest-assured - xml-path - 5.4.0 - - - io.rest-assured - rest-assured - 5.4.0 - - - io.rest-assured - spring-commons - 5.4.0 - - - io.rest-assured - spring-mock-mvc - 5.4.0 - - - io.rest-assured - scala-support - 5.4.0 - - - io.rest-assured - spring-web-test-client - 5.4.0 - - - io.rest-assured - kotlin-extensions - 5.4.0 - - - io.rest-assured - spring-mock-mvc-kotlin-extensions - 5.4.0 - - - io.rest-assured - spring-web-test-client-kotlin-extensions - 5.4.0 - - - io.rest-assured - rest-assured-all - 5.4.0 - - - - - - - - - - - - diff --git a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom.sha1 b/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom.sha1 deleted file mode 100644 index e4bcb9f..0000000 --- a/~/.m2/repository/io/rest-assured/rest-assured-bom/5.4.0/rest-assured-bom-5.4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -949cdbbc97f2a16325a526dad8fdb145463081d1 \ No newline at end of file diff --git a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/_remote.repositories b/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/_remote.repositories deleted file mode 100644 index b99e0f4..0000000 --- a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -rsocket-bom-1.1.3.pom>central= diff --git a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom b/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom deleted file mode 100644 index 4609984..0000000 --- a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom +++ /dev/null @@ -1,79 +0,0 @@ - - - 4.0.0 - io.rsocket - rsocket-bom - 1.1.3 - pom - rsocket-bom - RSocket Java Bill of materials. - http://rsocket.io - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - rdegnan - Ryland Degnan - ryland@netifi.com - - - yschimke - Yuri Schimke - yuri@schimke.ee - - - OlegDokuka - Oleh Dokuka - oleh.dokuka@icloud.com - - - rstoyanchev - Rossen Stoyanchev - rstoyanchev@vmware.com - - - - scm:git:https://github.com/rsocket/rsocket-java.git - scm:git:https://github.com/rsocket/rsocket-java.git - https://github.com/rsocket/rsocket-java - - - - - io.rsocket - rsocket-core - 1.1.3 - - - io.rsocket - rsocket-load-balancer - 1.1.3 - - - io.rsocket - rsocket-micrometer - 1.1.3 - - - io.rsocket - rsocket-test - 1.1.3 - - - io.rsocket - rsocket-transport-local - 1.1.3 - - - io.rsocket - rsocket-transport-netty - 1.1.3 - - - - diff --git a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom.sha1 b/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom.sha1 deleted file mode 100644 index d01cbbd..0000000 --- a/~/.m2/repository/io/rsocket/rsocket-bom/1.1.3/rsocket-bom-1.1.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a14dbc5198c3219b6e764229029f466d1c66a426 \ No newline at end of file diff --git a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/_remote.repositories b/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/_remote.repositories deleted file mode 100644 index 030c077..0000000 --- a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -brave-bom-6.0.3.pom>central= diff --git a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom b/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom deleted file mode 100644 index 39a9239..0000000 --- a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom +++ /dev/null @@ -1,308 +0,0 @@ - - - 4.0.0 - - io.zipkin.brave - brave-bom - 6.0.3 - Brave BOM - Bill Of Materials POM for all Brave artifacts - pom - https://github.com/openzipkin/brave - 2013 - - - UTF-8 - UTF-8 - UTF-8 - UTF-8 - - ${project.basedir}/.. - - - - OpenZipkin - https://zipkin.io/ - - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - https://github.com/openzipkin/brave - scm:git:https://github.com/openzipkin/brave.git - scm:git:https://github.com/openzipkin/brave.git - 6.0.3 - - - - - - openzipkin - OpenZipkin Gitter - https://gitter.im/openzipkin/zipkin - - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - Github - https://github.com/openzipkin/brave/issues - - - - - - ${project.groupId} - brave - ${project.version} - - - ${project.groupId} - brave-tests - ${project.version} - - - ${project.groupId} - brave-context-jfr - ${project.version} - - - ${project.groupId} - brave-context-log4j2 - ${project.version} - - - ${project.groupId} - brave-context-log4j12 - ${project.version} - - - ${project.groupId} - brave-context-slf4j - ${project.version} - - - ${project.groupId} - brave-instrumentation-benchmarks - ${project.version} - - - ${project.groupId} - brave-instrumentation-dubbo - ${project.version} - - - ${project.groupId} - brave-instrumentation-grpc - ${project.version} - - - ${project.groupId} - brave-instrumentation-http - ${project.version} - - - ${project.groupId} - brave-instrumentation-http-tests - ${project.version} - - - ${project.groupId} - brave-instrumentation-http-tests-jakarta - ${project.version} - - - ${project.groupId} - brave-instrumentation-httpasyncclient - ${project.version} - - - ${project.groupId} - brave-instrumentation-httpclient - ${project.version} - - - ${project.groupId} - brave-instrumentation-httpclient5 - ${project.version} - - - ${project.groupId} - brave-instrumentation-jakarta-jms - ${project.version} - - - ${project.groupId} - brave-instrumentation-jaxrs2 - ${project.version} - - - ${project.groupId} - brave-instrumentation-jersey-server - ${project.version} - - - ${project.groupId} - brave-instrumentation-jms - ${project.version} - - - ${project.groupId} - brave-instrumentation-jms-jakarta - ${project.version} - - - ${project.groupId} - brave-instrumentation-kafka-clients - ${project.version} - - - ${project.groupId} - brave-instrumentation-kafka-streams - ${project.version} - - - ${project.groupId} - brave-instrumentation-messaging - ${project.version} - - - ${project.groupId} - brave-instrumentation-mongodb - ${project.version} - - - ${project.groupId} - brave-instrumentation-mysql - ${project.version} - - - ${project.groupId} - brave-instrumentation-mysql6 - ${project.version} - - - ${project.groupId} - brave-instrumentation-mysql8 - ${project.version} - - - ${project.groupId} - brave-instrumentation-netty-codec-http - ${project.version} - - - ${project.groupId} - brave-instrumentation-okhttp3 - ${project.version} - - - ${project.groupId} - brave-instrumentation-rpc - ${project.version} - - - ${project.groupId} - brave-instrumentation-servlet - ${project.version} - - - ${project.groupId} - brave-instrumentation-servlet-jakarta - ${project.version} - - - ${project.groupId} - brave-instrumentation-spring-rabbit - ${project.version} - - - ${project.groupId} - brave-instrumentation-spring-web - ${project.version} - - - ${project.groupId} - brave-instrumentation-spring-webmvc - ${project.version} - - - ${project.groupId} - brave-instrumentation-vertx-web - ${project.version} - - - ${project.groupId} - brave-spring-beans - ${project.version} - - - - - - - release - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true - - ossrh - https://oss.sonatype.org/ - true - - - - - maven-deploy-plugin - 3.1.1 - - - - maven-gpg-plugin - 3.2.2 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - - diff --git a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom.sha1 b/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom.sha1 deleted file mode 100644 index a23c4f4..0000000 --- a/~/.m2/repository/io/zipkin/brave/brave-bom/6.0.3/brave-bom-6.0.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f6db48171860326f9e609537d7991dd2317d9c67 \ No newline at end of file diff --git a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/_remote.repositories b/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/_remote.repositories deleted file mode 100644 index 8873c3b..0000000 --- a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -zipkin-reporter-bom-3.4.0.pom>central= diff --git a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom b/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom deleted file mode 100644 index b6c1102..0000000 --- a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom +++ /dev/null @@ -1,187 +0,0 @@ - - - - 4.0.0 - - io.zipkin.reporter2 - zipkin-reporter-bom - Zipkin Reporter BOM - 3.4.0 - pom - Bill Of Materials POM for all Zipkin reporter artifacts - - - ${project.basedir}/.. - - - 2.27.1 - - - https://github.com/openzipkin/zipkin-reporter-java - 2016 - - - OpenZipkin - https://zipkin.io/ - - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - https://github.com/openzipkin/zipkin-reporter-java - scm:git:https://github.com/openzipkin/zipkin-reporter-java.git - scm:git:https://github.com/openzipkin/zipkin-reporter-java.git - 3.4.0 - - - - - - openzipkin - OpenZipkin Gitter - https://gitter.im/openzipkin/zipkin - - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - Github - https://github.com/openzipkin/zipkin-reporter-java/issues - - - - - - io.zipkin.zipkin2 - zipkin - ${zipkin.version} - - - ${project.groupId} - zipkin-reporter - ${project.version} - - - ${project.groupId} - zipkin-sender-okhttp3 - ${project.version} - - - ${project.groupId} - zipkin-sender-libthrift - ${project.version} - - - ${project.groupId} - zipkin-sender-urlconnection - ${project.version} - - - ${project.groupId} - zipkin-sender-kafka - ${project.version} - - - ${project.groupId} - zipkin-sender-amqp-client - ${project.version} - - - ${project.groupId} - zipkin-sender-activemq-client - ${project.version} - - - ${project.groupId} - zipkin-reporter-spring-beans - ${project.version} - - - ${project.groupId} - zipkin-reporter-brave - ${project.version} - - - ${project.groupId} - zipkin-reporter-metrics-micrometer - ${project.version} - - - - - - - release - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true - - ossrh - https://oss.sonatype.org/ - true - - - - - maven-deploy-plugin - 3.1.1 - - - - maven-gpg-plugin - 3.2.2 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - - diff --git a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom.sha1 b/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom.sha1 deleted file mode 100644 index e68ed24..0000000 --- a/~/.m2/repository/io/zipkin/reporter2/zipkin-reporter-bom/3.4.0/zipkin-reporter-bom-3.4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -905d334405463db491d66cc87af9859bc097aa69 \ No newline at end of file diff --git a/~/.m2/repository/javax/annotation/jsr250-api/1.0/_remote.repositories b/~/.m2/repository/javax/annotation/jsr250-api/1.0/_remote.repositories deleted file mode 100644 index 0bedd56..0000000 --- a/~/.m2/repository/javax/annotation/jsr250-api/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -jsr250-api-1.0.pom>central= diff --git a/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom b/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom deleted file mode 100644 index 86bb900..0000000 --- a/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom +++ /dev/null @@ -1,26 +0,0 @@ - - 4.0.0 - javax.annotation - jsr250-api - 1.0 - JSR-250 Common Annotations for the JavaTM Platform - JSR-250 Reference Implementation by Glassfish - http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html - - - - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 - https://glassfish.dev.java.net/public/CDDLv1.0.html - repo - - - - - - - http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html - - diff --git a/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 b/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 deleted file mode 100644 index 6acbb05..0000000 --- a/~/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -828184cb963d953865b5941e416999e376b1c82a \ No newline at end of file diff --git a/~/.m2/repository/javax/enterprise/cdi-api/1.0/_remote.repositories b/~/.m2/repository/javax/enterprise/cdi-api/1.0/_remote.repositories deleted file mode 100644 index dbc3593..0000000 --- a/~/.m2/repository/javax/enterprise/cdi-api/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -cdi-api-1.0.pom>central= diff --git a/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom b/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom deleted file mode 100644 index 79e317b..0000000 --- a/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom +++ /dev/null @@ -1,47 +0,0 @@ - - 4.0.0 - - - org.jboss.weld - weld-api-parent - 1.0 - ../parent/pom.xml - - - javax.enterprise - cdi-api - jar - - CDI APIs - APIs for JSR-299: Contexts and Dependency Injection for Java EE - - - - javax.el - el-api - true - - - - org.jboss.ejb3 - jboss-ejb3-api - true - - - - org.jboss.interceptor - jboss-interceptor-api - - - - javax.annotation - jsr250-api - - - - javax.inject - javax.inject - - - - diff --git a/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 b/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 deleted file mode 100644 index 540760b..0000000 --- a/~/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b79b64c2b1cd6ddc1663f9f48dbf527262a2c3e5 \ No newline at end of file diff --git a/~/.m2/repository/javax/inject/javax.inject/1/_remote.repositories b/~/.m2/repository/javax/inject/javax.inject/1/_remote.repositories deleted file mode 100644 index b04bcd2..0000000 --- a/~/.m2/repository/javax/inject/javax.inject/1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -javax.inject-1.pom>central= diff --git a/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom b/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom deleted file mode 100644 index 79c0cca..0000000 --- a/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom +++ /dev/null @@ -1,20 +0,0 @@ - - 4.0.0 - javax.inject - javax.inject - jar - javax.inject - 1 - The javax.inject API - http://code.google.com/p/atinject/ - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - http://code.google.com/p/atinject/source/checkout - - diff --git a/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 b/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 deleted file mode 100644 index e0d02e2..0000000 --- a/~/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b8e00a8a0deb0ebef447570e37ff8146ccd92cbe \ No newline at end of file diff --git a/~/.m2/repository/log4j/log4j/1.2.12/_remote.repositories b/~/.m2/repository/log4j/log4j/1.2.12/_remote.repositories deleted file mode 100644 index db7c209..0000000 --- a/~/.m2/repository/log4j/log4j/1.2.12/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -log4j-1.2.12.pom>central= diff --git a/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom b/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom deleted file mode 100644 index 8c10608..0000000 --- a/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom +++ /dev/null @@ -1,6 +0,0 @@ - - 4.0.0 - log4j - log4j - 1.2.12 - \ No newline at end of file diff --git a/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 b/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 deleted file mode 100644 index b144238..0000000 --- a/~/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -70545179454d298d1ff01335fbec3c2acfd381d5 \ No newline at end of file diff --git a/~/.m2/repository/logkit/logkit/1.0.1/_remote.repositories b/~/.m2/repository/logkit/logkit/1.0.1/_remote.repositories deleted file mode 100644 index c91f3d0..0000000 --- a/~/.m2/repository/logkit/logkit/1.0.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -logkit-1.0.1.pom>central= diff --git a/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom b/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom deleted file mode 100644 index 6b27435..0000000 --- a/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom +++ /dev/null @@ -1,6 +0,0 @@ - - 4.0.0 - logkit - logkit - 1.0.1 - diff --git a/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 b/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 deleted file mode 100644 index b314475..0000000 --- a/~/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ff3b4e6ced322bc8a21fa3aadfcf7f131a1ee08c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/_remote.repositories b/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/_remote.repositories deleted file mode 100644 index 1164c3a..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -artemis-bom-2.33.0.pom>central= diff --git a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom b/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom deleted file mode 100644 index d67c6b1..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom +++ /dev/null @@ -1,238 +0,0 @@ - - - - 4.0.0 - - org.apache.activemq - artemis-project - 2.33.0 - - - artemis-bom - pom - ActiveMQ Artemis Bill of Materials - - - ${project.basedir}/.. - - - - - - org.apache.activemq - artemis-amqp-protocol - ${project.version} - - - org.apache.activemq - artemis-boot - ${project.version} - - - org.apache.activemq - activemq-branding - war - ${project.version} - - - org.apache.activemq - artemis-cdi-client - ${project.version} - - - org.apache.activemq - artemis-cli - ${project.version} - - - org.apache.activemq - artemis-commons - ${project.version} - - - org.apache.activemq - artemis-console - war - ${project.version} - - - org.apache.activemq - artemis-core-client - ${project.version} - - - org.apache.activemq - artemis-core-client-all - ${project.version} - - - org.apache.activemq - artemis-core-client-osgi - ${project.version} - - - org.apache.activemq - artemis-dto - ${project.version} - - - org.apache.activemq - artemis-features - ${project.version} - features - xml - - - org.apache.activemq - artemis-hornetq-protocol - ${project.version} - - - org.apache.activemq - artemis-hqclient-protocol - ${project.version} - - - org.apache.activemq - artemis-jakarta-client - ${project.version} - - - org.apache.activemq - artemis-jakarta-client-all - ${project.version} - - - org.apache.activemq - artemis-jakarta-openwire-protocol - ${project.version} - - - org.apache.activemq - artemis-jakarta-ra - ${project.version} - - - org.apache.activemq - artemis-jakarta-server - ${project.version} - - - org.apache.activemq - artemis-jakarta-service-extensions - ${project.version} - - - org.apache.activemq - artemis-jdbc-store - ${project.version} - - - org.apache.activemq - artemis-jms-client - ${project.version} - - - org.apache.activemq - artemis-jms-client-all - ${project.version} - - - org.apache.activemq - artemis-jms-client-osgi - ${project.version} - - - org.apache.activemq - artemis-jms-server - ${project.version} - - - org.apache.activemq - artemis-journal - ${project.version} - - - org.apache.activemq - artemis-mqtt-protocol - ${project.version} - - - org.apache.activemq - artemis-openwire-protocol - ${project.version} - - - org.apache.activemq - artemis-plugin - war - ${project.version} - - - org.apache.activemq - artemis-lockmanager-api - ${project.version} - - - org.apache.activemq - artemis-lockmanager-ri - ${project.version} - - - org.apache.activemq - artemis-ra - ${project.version} - - - org.apache.activemq - artemis-selector - ${project.version} - - - org.apache.activemq - artemis-server - ${project.version} - - - org.apache.activemq - artemis-server-osgi - ${project.version} - - - org.apache.activemq - artemis-service-extensions - ${project.version} - - - org.apache.activemq - artemis-stomp-protocol - ${project.version} - - - org.apache.activemq - artemis-web - ${project.version} - - - org.apache.activemq - artemis-website - ${project.version} - - - - diff --git a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom.sha1 b/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom.sha1 deleted file mode 100644 index 22a1c4a..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-bom/2.33.0/artemis-bom-2.33.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f036683e1ca2cf4dbd2f40e0901564e236a8d21c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/_remote.repositories b/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/_remote.repositories deleted file mode 100644 index 0009747..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -artemis-project-2.33.0.pom>central= diff --git a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom b/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom deleted file mode 100644 index 8bf4fa2..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom +++ /dev/null @@ -1,1354 +0,0 @@ - - - - 4.0.0 - org.apache.activemq - artemis-project - pom - 2.33.0 - - - org.apache - apache - 31 - org.apache:apache - - - - artemis-bom - artemis-pom - artemis-log-annotation-processor - artemis-protocols - artemis-dto - artemis-cdi-client - artemis-boot - artemis-cli - artemis-commons - artemis-selector - artemis-core-client - artemis-core-client-all - artemis-core-client-osgi - artemis-web - artemis-server - artemis-junit - artemis-jms-client - artemis-jms-client-all - artemis-jms-client-osgi - artemis-jakarta-client - artemis-jakarta-client-all - artemis-jms-server - artemis-jakarta-server - artemis-journal - artemis-ra - artemis-jakarta-ra - artemis-service-extensions - artemis-jakarta-service-extensions - artemis-jdbc-store - artemis-maven-plugin - artemis-server-osgi - artemis-hawtio - artemis-distribution - artemis-unit-test-support - tests - artemis-features - artemis-lockmanager - artemis-image - artemis-image/examples - - - ActiveMQ Artemis - https://activemq.apache.org/components/artemis/ - - - 11 - 11 - - false - log4j2-tests-config.properties - --add-modules java.sql,jdk.unsupported - - 2.0.0 - 4.4.4 - 4.13.5 - 2.9.0 - 3.14.0 - 5.18.3 - 10.15.2.0 - 1.9.4 - 1.3.0 - 2.11.0 - 2.12.0 - 3.2.2 - 1.10.0 - 2.15.1 - 1.16.0 - 1.16 - 3.1.8 - 33.0.0-jre - 2.17.7 - 3.0.2 - 10.0.20 - 4.0.6 - 5.3.2.Final - 2.24.1 - 5.1.9 - 3.3.2 - 2.16.1 - 1.44.1 - 10.12.7 - 5.10.0 - 4.0.2 - 4.1.107.Final - 2.1.12 - 5.6.0 - 3.9.1 - 4.4.0 - 2.3.0 - - 3.4.1 - - - 3.11.0 - - - 2.2.4 - 2.3.9 - - - 2.0.63.Final - 0.34.1 - 1.0.0-M19 - 2.0.11 - 2.22.1 - 1.10.0 - 1.2.21 - 1.11 - 1.22 - 4.7.5 - 3.25.1 - 1.2.2 - 1.3.5 - 3.2.6 - 2.0.2 - 1.0.3 - 2.0.3 - 1.1.6 - 1.1.4 - 1.7.4 - 1.1.3 - 1.3.3 - 2.1.6 - 2.3.3 - 2.4.8.Final - 2.1.0.Final - 2.0.27 - 1.8.0.Final - 2.9.0 - 0.8.11 - 0.8.11 - 1.12.2 - 2.1 - 4.13.2 - 5.10.1 - 2.22.2 - 2.3.3 - 1.2.5 - 42.7.2 - 1.19.4 - 4.17.0 - 3.0.0 - 4.4.16 - 4.5.14 - - - 1.0.10.Final - 3.1.0 - 2.0.1 - 2.1.0 - - - 4.0.13 - 3.3.1 - 5.15.0 - - 9.0.9 - 5.3.33 - - 2.16.1 - ${jackson.version} - - ${project.version} - 1 - 0 - 0 - 135,134,133,132,131,130,129,128,127,126,125,124,123,122 - ${project.version} - ${project.version}(${activemq.version.incrementingVersion}) - - true - true - true - true - true - true - true - true - true - true - true - true - true - true - - true - true - - UTF-8 - UTF-8 - - false - - - - - ${activemq.basedir}/artemis-distribution/target/apache-artemis-${project.version}-bin/apache-artemis-${project.version} - - -Dorg.apache.activemq.artemis.utils.RetryRule.retry=${retryTests} -Dbrokerconfig.maxDiskUsage=100 -Dorg.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.DEFAULT_QUIET_PERIOD=0 -Dorg.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.DEFAULT_SHUTDOWN_TIMEOUT=0 - -Djava.library.path="${activemq.basedir}/target/bin/lib/linux-x86_64:${activemq.basedir}/target/bin/lib/linux-i686" -Djgroups.bind_addr=localhost - -Djava.net.preferIPv4Stack=true -Dbasedir=${basedir} - -Djdk.attach.allowAttachSelf=true - -Dartemis.distribution.output="${artemis.distribution.output}" - -Dlog4j2.configurationFile="file:${activemq.basedir}/tests/config/${logging.config}" - - ${project.basedir} - false - - 2.0.0.AM25 - 2.0.0-M1 - 1.77 - - linux-x86_64 - osx-x86_64 - - - true - false - - 2024-03-19T20:16:47Z - - - - scm:git:https://gitbox.apache.org/repos/asf/activemq-artemis.git - scm:git:https://gitbox.apache.org/repos/asf/activemq-artemis.git - https://github.com/apache/activemq-artemis - 2.33.0 - - - - JIRA - https://issues.apache.org/jira/browse/ARTEMIS - - - - The Apache ActiveMQ Team - dev@activemq.apache.org - http://activemq.apache.org - Apache Software Foundation - http://apache.org/ - - - - - User List - users-subscribe@activemq.apache.org - users-unsubscribe@activemq.apache.org - users@activemq.apache.org - - - Development List - dev-subscribe@activemq.apache.org - dev-unsubscribe@activemq.apache.org - dev@activemq.apache.org - - - - - - M2E - - - m2e.version - - - - javac - - - - - jdk11to15-errorprone - - [11,16) - - errorprone - - - - - com.google.errorprone - error_prone_core - ${errorprone.version} - provided - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - -Xdiags:verbose - --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED - --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED - -XDcompilePolicy=simple - -Xplugin:ErrorProne -Xep:ThreadLocalUsage:ERROR -Xep:MissingOverride:ERROR -Xep:NonAtomicVolatileUpdate:ERROR -Xep:SynchronizeOnNonFinalField:ERROR -Xep:StaticQualifiedUsingExpression:ERROR -Xep:WaitNotInLoop:ERROR -Xep:BanJNDI:OFF -XepExcludedPaths:.*/generated-sources/.* - - - - - - - - jdk16on-errorprone - - - [16,) - - errorprone - - - - - com.google.errorprone - error_prone_core - ${errorprone.version} - provided - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - - -Xdiags:verbose - --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED - --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED - -XDcompilePolicy=simple - -Xplugin:ErrorProne -Xep:ThreadLocalUsage:ERROR -Xep:MissingOverride:WARN -Xep:NonAtomicVolatileUpdate:ERROR -Xep:SynchronizeOnNonFinalField:ERROR -Xep:StaticQualifiedUsingExpression:ERROR -Xep:WaitNotInLoop:ERROR -Xep:BanJNDI:OFF -XepExcludedPaths:.*/generated-sources/.* - -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED - -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED - -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED - - - - - - - - owasp - - - - org.owasp - dependency-check-maven - ${owasp.version} - - - - - - - - aggregate - - - - - - - - - dev - - - - org.apache.rat - apache-rat-plugin - - - compile - - check - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - compile - - check - - - - - - - - - release - - artemis-website - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-java-version - - enforce - - - - - [11, 12) - JDK 11 is required when building the release - - - - - - - - org.apache.rat - apache-rat-plugin - - - compile - - check - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - compile - - check - - - - - - - - - - apache-release - - - - maven-assembly-plugin - - - source-release-assembly - - true - - - - - - - - - - tests-retry - - true - - - - - tests - - false - false - false - false - false - false - false - true - true - true - true - false - false - - - - - fast-tests - - true - false - false - false - true - false - - false - false - - false - - - - - jacoco - - - org.jacoco - org.jacoco.core - - - - - - - - - -Dlog4j2.configurationFile="file:${activemq.basedir}/tests/config/${logging.config}" - -Djava.library.path="${activemq.basedir}/activemq-artemis-native/bin" -Djgroups.bind_addr=localhost -Dorg.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory.localBindAddress=localhost - -Djava.net.preferIPv4Stack=true -Dbasedir=${basedir} - @{jacoco.agent} -Djacoco.agent=@{jacoco.agent} - - - - - - org.jacoco - jacoco-maven-plugin - - - jacoco-prepare - validate - - prepare-agent - - - ${project.build.directory}/jacoco.exec - - jacoco.agent - - - - merge - none - - merge - - - - - - - ${activemq.basedir} - - **/*.exec - - - - - - - - - - - jacoco-generate-report - - - - org.apache.maven.plugins - maven-dependency-plugin - - - - - copy - - process-test-resources - false - - - - org.jacoco - org.jacoco.ant - ${version.org.jacoco.plugin} - - - true - ${project.build.directory}/jacoco-jars - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - post-integration-test - run - false - - - - - - - Creating JaCoCo ActiveMQ Artemis test coverage reports... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.jacoco - org.jacoco.ant - ${version.org.jacoco.plugin} - - - - - - - - - go-offline - - - - kr.motd.maven - os-maven-plugin - 1.7.1 - true - - - initialize - - detect - - - - - - - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.rat - apache-rat-plugin - [0.12,) - - check - - - - - - - - - - org.apache.servicemix.tooling - - - depends-maven-plugin - - - [1.2,) - - - - generate-depends-file - - - - - - - - - - - - - org.codehaus.mojo - javacc-maven-plugin - 2.6 - - - javacc - - javacc - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - - --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED - - - - - org.apache.maven.plugins - maven-rar-plugin - 3.0.0 - - - net.sf.maven-sar - maven-sar-plugin - 1.0 - - - org.eclipse.jetty - jetty-maven-plugin - ${jetty.version} - - - org.wildfly.extras.batavia - transformer-tools-mvn - ${version.batavia} - - - true - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - 1 - true - ${testFailureIgnore} - alphabetical - ${maven.test.redirectTestOutputToFile} - ${activemq-surefire-argline} - - ${proton.trace.frames} - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.2 - - true - 100 - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.8 - - - org.codehaus.mojo - xml-maven-plugin - 1.0 - - - - org.apache.activemq - artemis-maven-plugin - ${project.version} - - - org.jacoco - jacoco-maven-plugin - ${version.org.jacoco.plugin} - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - com.github.sevntu-checkstyle - sevntu-checks - ${sevntu.checks.version} - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - - ${activemq.basedir}/etc/checkstyle.xml - ${activemq.basedir}/etc/checkstyle-suppressions.xml - false - true - true - true - - - - org.apache.rat - apache-rat-plugin - - - **/src/main/webapp/hawtconfig.json - .repository/** - .travis.yml - .github/workflows/* - **/footer.html - **/*.txt - **/*.md - **/*.adoc - etc/ide-settings/** - **/*.json - docs/resources/font-awesome/**/* - docs/user-manual/_diagrams/*.svg - docs/user-manual/02-27-00-scripts-profiles.diff - docs/user-manual/02-27-00-scripts-profiles-windows.diff - **/target/ - **/META-INF/services/* - **/META-INF/MANIFEST.MF - **/*.iml - **/*.jceks - **/*.jks - **/*.p12 - **/xml.xsd - **/org/apache/activemq/artemis/utils/json/** - **/org/apache/activemq/artemis/utils/Base64.java - **/.settings/** - **/.project - **/.classpath - **/.editorconfig - **/.checkstyle - **/.factorypath - **/org.apache.activemq.artemis.cfg - **/nb-configuration.xml - **/nbactions-tests.xml - **/.vscode/settings.json - - **/*.data - **/*.bin - **/src/test/resources/keystore - **/src/test/java/org/apache/activemq/security/*.ts - **/*.log - **/*.redo - - - **/node/** - **/node_modules/** - **/package.json - **/package-lock.json - - - **/overlays/** - - - **/CMakeFiles/ - **/Makefile - **/cmake_install.cmake - activemq-artemis-native/src/main/c/org_apache_activemq_artemis_jlibaio_LibaioContext.h - **/dependency-reduced-pom.xml - - - **/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker - - - examples/protocols/amqp/dotnet/**/obj/**/* - examples/protocols/amqp/dotnet/**/bin/**/* - examples/protocols/amqp/dotnet/**/readme.md - examples/protocols/amqp/**/readme.md - - - tests/db-tests/jdbc-drivers/**/* - - - - - org.codehaus.mojo - exec-maven-plugin - ${exec-maven-plugin.version} - - - org.apache.maven.plugins - maven-release-plugin - - true - @{project.version} - -DskipTests - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-java-version - - enforce - - - - - [11,) - You must use JDK 11+ when building - - - - - - enforce-maven-version - - enforce - - - - - 3.5.0 - You must use Maven 3.5.0+ to build - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - - maven-source-plugin - - - org.apache.maven.plugins - maven-help-plugin - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.2 - - ${user.dir}/etc/findbugs-exclude.xml - true - true - Max - false - - - - org.apache.felix - maven-bundle-plugin - ${maven.bundle.plugin.version} - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - false - - - copy - generate-sources - - unpack - - - - - - - org.apache.activemq - activemq-artemis-native - ${activemq-artemis-native-version} - jar - false - ${project.build.directory}/bin - **/*.so - - - - - - com.google.cloud.tools - jib-maven-plugin - ${jib.maven.plugin.version} - - - - org.codehaus.mojo - versions-maven-plugin - ${versions.maven.plugin.version} - - - - - - regex - .*-[Rr][Cc]\d$ - - - regex - .*.[Aa]lpha\d*$ - - - regex - .*-beta\d*$ - - - regex - .*[-\.]M\d$ - - - regex - .*[-\.]MR$ - - - - - regex - 20040.* - - - regex - 2003[01].* - - - - - - org.eclipse.jetty - maven - - - regex - 1[12]\..* - - - - - - org.apache.activemq - maven - - - regex - 6\..* - - - - - - org.apache.qpid - maven - - - regex - 2\..* - - - - - - org.apache.johnzon - maven - - - regex - 2\..* - - - - - - org.springframework - maven - - - regex - 6\..* - - - - - - org.apache.derby - maven - - - regex - 10.1[67]\..* - - - - - - org.jboss.arquillian.container - arquillian-weld-embedded - maven - - - regex - [34]\..* - - - - - - org.apache.openwebbeans - maven - - - regex - [4]\..* - - - - - - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${activemq.basedir}/etc/checkstyle.xml - ${activemq.basedir}/etc/checkstyle-suppressions.xml - false - - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.2 - - ${user.dir}/etc/findbugs-exclude.xml - Max - false - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 128m - 1024m - true - false - - true - com.restfully.*:org.jboss.resteasy.examples.*:org.jboss.resteasy.tests.* - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.owasp - dependency-check-maven - ${owasp.version} - - - - aggregate - - - - - - - - - diff --git a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom.sha1 b/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom.sha1 deleted file mode 100644 index 0851a67..0000000 --- a/~/.m2/repository/org/apache/activemq/artemis-project/2.33.0/artemis-project-2.33.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -06702f4882c445b7f5079edc77b06e1e6014c1af \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/13/_remote.repositories b/~/.m2/repository/org/apache/apache/13/_remote.repositories deleted file mode 100644 index e53f624..0000000 --- a/~/.m2/repository/org/apache/apache/13/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -apache-13.pom>central= diff --git a/~/.m2/repository/org/apache/apache/13/apache-13.pom b/~/.m2/repository/org/apache/apache/13/apache-13.pom deleted file mode 100644 index 57cde9a..0000000 --- a/~/.m2/repository/org/apache/apache/13/apache-13.pom +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 13 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - http://www.apache.org/ - - The Apache Software Foundation - http://www.apache.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-13 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-13 - http://svn.apache.org/viewvc/maven/pom/tags/apache-13 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - source-release - true - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.6 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - - 1.4 - 1.4 - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.7 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.12.4 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.4 - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.7 - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.2 - - - - org.apache.maven.plugins - maven-release-plugin - 2.3.2 - - false - deploy - -Papache-release ${arguments} - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.4 - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-scm-plugin - 1.8 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.0-beta-2 - - - org.apache.maven.plugins - maven-site-plugin - 3.2 - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.12.4 - - - org.apache.rat - apache-rat-plugin - 0.8 - - - org.codehaus.mojo - clirr-maven-plugin - 2.4 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - - - - - apache-release - - - - - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.4 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - ${gpg.useagent} - - - - - sign - - - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/13/apache-13.pom.sha1 b/~/.m2/repository/org/apache/apache/13/apache-13.pom.sha1 deleted file mode 100644 index e615620..0000000 --- a/~/.m2/repository/org/apache/apache/13/apache-13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -15aff1faaec4963617f07dbe8e603f0adabc3a12 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/15/_remote.repositories b/~/.m2/repository/org/apache/apache/15/_remote.repositories deleted file mode 100644 index e607772..0000000 --- a/~/.m2/repository/org/apache/apache/15/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -apache-15.pom>central= diff --git a/~/.m2/repository/org/apache/apache/15/apache-15.pom b/~/.m2/repository/org/apache/apache/15/apache-15.pom deleted file mode 100644 index 0e471bf..0000000 --- a/~/.m2/repository/org/apache/apache/15/apache-15.pom +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 15 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - http://www.apache.org/ - - The Apache Software Foundation - http://www.apache.org/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - 2.2.1 - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-15 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-15 - http://svn.apache.org/viewvc/maven/pom/tags/apache-15 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - UTF-8 - source-release - true - - - 1.4 - 1.4 - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.17 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.9 - - - org.apache.maven.plugins - maven-jar-plugin - 2.5 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.3 - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - false - deploy - -Papache-release ${arguments} - 10 - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.5 - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.2 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.0-beta-2 - - - org.apache.maven.plugins - maven-site-plugin - 3.4 - - - org.apache.maven - maven-archiver - 2.5 - - - org.codehaus.plexus - plexus-archiver - 2.4.4 - - - - - org.apache.maven.plugins - maven-source-plugin - 2.3 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.17 - - - org.apache.rat - apache-rat-plugin - 0.11 - - - org.codehaus.mojo - clirr-maven-plugin - 2.6.1 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - - - - - apache-release - - - - - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.4 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - - sign - - - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/15/apache-15.pom.sha1 b/~/.m2/repository/org/apache/apache/15/apache-15.pom.sha1 deleted file mode 100644 index 35ac88d..0000000 --- a/~/.m2/repository/org/apache/apache/15/apache-15.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -95c70374817194cabfeec410fe70c3a6b832bafe \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/16/_remote.repositories b/~/.m2/repository/org/apache/apache/16/_remote.repositories deleted file mode 100644 index 0b8cf33..0000000 --- a/~/.m2/repository/org/apache/apache/16/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -apache-16.pom>central= diff --git a/~/.m2/repository/org/apache/apache/16/apache-16.pom b/~/.m2/repository/org/apache/apache/16/apache-16.pom deleted file mode 100644 index 4f5dba5..0000000 --- a/~/.m2/repository/org/apache/apache/16/apache-16.pom +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 16 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - http://www.apache.org/ - - The Apache Software Foundation - http://www.apache.org/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - 2.2.1 - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-16 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-16 - http://svn.apache.org/viewvc/maven/pom/tags/apache-16 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - UTF-8 - source-release - true - - - 1.4 - 1.4 - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - ${maven.compiler.source} - ${maven.compiler.target} - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.17 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.9 - - - org.apache.maven.plugins - maven-jar-plugin - 2.5 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.3 - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - false - deploy - -Papache-release ${arguments} - 10 - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.5 - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.2 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.0-beta-2 - - - org.apache.maven.plugins - maven-site-plugin - 3.4 - - - org.apache.maven - maven-archiver - 2.5 - - - org.codehaus.plexus - plexus-archiver - 2.4.4 - - - - - org.apache.maven.plugins - maven-source-plugin - 2.3 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.17 - - - org.apache.rat - apache-rat-plugin - 0.11 - - - org.codehaus.mojo - clirr-maven-plugin - 2.6.1 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - - - - - apache-release - - - - - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.4 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - - sign - - - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/16/apache-16.pom.sha1 b/~/.m2/repository/org/apache/apache/16/apache-16.pom.sha1 deleted file mode 100644 index 9bfc9d1..0000000 --- a/~/.m2/repository/org/apache/apache/16/apache-16.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8a90e31780e5cd0685ccaf25836c66e3b4e163b7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/17/_remote.repositories b/~/.m2/repository/org/apache/apache/17/_remote.repositories deleted file mode 100644 index 55dd735..0000000 --- a/~/.m2/repository/org/apache/apache/17/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -apache-17.pom>central= diff --git a/~/.m2/repository/org/apache/apache/17/apache-17.pom b/~/.m2/repository/org/apache/apache/17/apache-17.pom deleted file mode 100644 index 23cc6f8..0000000 --- a/~/.m2/repository/org/apache/apache/17/apache-17.pom +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 17 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - http://www.apache.org/ - - The Apache Software Foundation - http://www.apache.org/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - 3.0 - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-17 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-17 - http://svn.apache.org/viewvc/maven/pom/tags/apache-17 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - UTF-8 - source-release - true - - 1.5 - 1.5 - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.2 - - - org.apache.maven.plugins - maven-dependency-plugin - 2.8 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.18.1 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.5 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.9 - - - org.apache.maven.plugins - maven-jar-plugin - 2.5 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.4 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.8 - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - false - deploy - -Papache-release ${arguments} - 10 - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.5 - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.2 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - org.apache.maven.plugins - maven-site-plugin - 3.4 - - - org.apache.maven - maven-archiver - 2.5 - - - org.codehaus.plexus - plexus-archiver - 2.4.4 - - - org.apache.maven.doxia - doxia-core - 1.6 - - - xerces - xercesImpl - - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.4 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.18.1 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.18.1 - - - org.apache.maven.plugins - maven-war-plugin - 2.5 - - - org.apache.rat - apache-rat-plugin - 0.11 - - - org.apache.maven.doxia - doxia-core - 1.2 - - - xerces - xercesImpl - - - - - - - org.codehaus.mojo - clirr-maven-plugin - 2.6.1 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.5 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - - sign - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/17/apache-17.pom.sha1 b/~/.m2/repository/org/apache/apache/17/apache-17.pom.sha1 deleted file mode 100644 index d51411d..0000000 --- a/~/.m2/repository/org/apache/apache/17/apache-17.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c1685ef8de6047fdad5e5fce99a8ccd80fc8b659 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/19/_remote.repositories b/~/.m2/repository/org/apache/apache/19/_remote.repositories deleted file mode 100644 index 926eff6..0000000 --- a/~/.m2/repository/org/apache/apache/19/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -apache-19.pom>central= diff --git a/~/.m2/repository/org/apache/apache/19/apache-19.pom b/~/.m2/repository/org/apache/apache/19/apache-19.pom deleted file mode 100644 index 4252fd9..0000000 --- a/~/.m2/repository/org/apache/apache/19/apache-19.pom +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 19 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-19 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide.gif - UTF-8 - UTF-8 - source-release - true - - 1.6 - 1.6 - 2.20.1 - posix - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-clean-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.6.0 - - - org.apache.maven.plugins - maven-dependency-plugin - 2.10 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.5 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.9 - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - false - deploy - -Papache-release ${arguments} - 10 - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.5 - - - org.apache.maven.plugins - maven-resources-plugin - 3.0.2 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.5 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - org.apache.maven.plugins - maven-site-plugin - 3.7 - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-shade-plugin - 2.4.3 - - - org.apache.rat - apache-rat-plugin - 0.12 - - - org.codehaus.mojo - clirr-maven-plugin - 2.8 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - 3.0 - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - posix - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/19/apache-19.pom.sha1 b/~/.m2/repository/org/apache/apache/19/apache-19.pom.sha1 deleted file mode 100644 index 34d835e..0000000 --- a/~/.m2/repository/org/apache/apache/19/apache-19.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -db8bb0231dcbda5011926dbaca1a7ce652fd5517 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/21/_remote.repositories b/~/.m2/repository/org/apache/apache/21/_remote.repositories deleted file mode 100644 index 5674adb..0000000 --- a/~/.m2/repository/org/apache/apache/21/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -apache-21.pom>central= diff --git a/~/.m2/repository/org/apache/apache/21/apache-21.pom b/~/.m2/repository/org/apache/apache/21/apache-21.pom deleted file mode 100644 index e45e5df..0000000 --- a/~/.m2/repository/org/apache/apache/21/apache-21.pom +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 21 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-21 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide.gif - UTF-8 - UTF-8 - source-release - true - - 1.7 - 1.7 - 2.22.0 - posix - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.7.0 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.1 - - - org.apache.maven.plugins - maven-ear-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.5.2 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - false - deploy - -Papache-release ${arguments} - 10 - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.5 - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.5 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.2.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.1 - - - org.apache.rat - apache-rat-plugin - 0.12 - - - org.codehaus.mojo - clirr-maven-plugin - 2.8 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - 3.0.5 - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - posix - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - 1.7 - - - source-release-checksum - - files - - - - - - SHA-512 - - false - - - ${project.build.directory} - - ${project.artifactId}-${project.version}-source-release.zip - ${project.artifactId}-${project.version}-source-release.tar* - - - - false - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/21/apache-21.pom.sha1 b/~/.m2/repository/org/apache/apache/21/apache-21.pom.sha1 deleted file mode 100644 index 794c301..0000000 --- a/~/.m2/repository/org/apache/apache/21/apache-21.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -649b700a1b2b4a1d87e7ae8e3f47bfe101b2a4a5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/23/_remote.repositories b/~/.m2/repository/org/apache/apache/23/_remote.repositories deleted file mode 100644 index d12c28c..0000000 --- a/~/.m2/repository/org/apache/apache/23/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -apache-23.pom>central= diff --git a/~/.m2/repository/org/apache/apache/23/apache-23.pom b/~/.m2/repository/org/apache/apache/23/apache-23.pom deleted file mode 100644 index 447a0f3..0000000 --- a/~/.m2/repository/org/apache/apache/23/apache-23.pom +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 23 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-23 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - - 1.7 - 1.7 - 2.22.0 - posix - 2020-01-22T15:10:15Z - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.1 - - - org.apache.maven.plugins - maven-ear-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.5.2 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M1 - - false - deploy - -Papache-release ${arguments} - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.7.0 - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-scm-plugin - 1.9.5 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.0.0 - - - org.apache.maven.scm - maven-scm-api - 1.10.0 - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.10.0 - - - org.apache.maven.scm - maven-scm-provider-svn-commons - 1.10.0 - - - org.apache.maven.scm - maven-scm-provider-svnexe - 1.10.0 - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.2.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.1 - - - org.apache.rat - apache-rat-plugin - 0.13 - - - org.codehaus.mojo - clirr-maven-plugin - 2.8 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - 3.0.5 - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - posix - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - 1.7 - - - source-release-checksum - - files - - - - - - SHA-512 - - false - - - ${project.build.directory} - - ${project.artifactId}-${project.version}-source-release.zip - ${project.artifactId}-${project.version}-source-release.tar* - - - - false - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/23/apache-23.pom.sha1 b/~/.m2/repository/org/apache/apache/23/apache-23.pom.sha1 deleted file mode 100644 index abc6492..0000000 --- a/~/.m2/repository/org/apache/apache/23/apache-23.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0404949e96725e63a10a6d8f9d9b521948d170d5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/26/_remote.repositories b/~/.m2/repository/org/apache/apache/26/_remote.repositories deleted file mode 100644 index 3802adc..0000000 --- a/~/.m2/repository/org/apache/apache/26/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -apache-26.pom>central= diff --git a/~/.m2/repository/org/apache/apache/26/apache-26.pom b/~/.m2/repository/org/apache/apache/26/apache-26.pom deleted file mode 100644 index 2298419..0000000 --- a/~/.m2/repository/org/apache/apache/26/apache-26.pom +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 26 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-26 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.2.5 - 1.8 - ${maven.compiler.target} - 1.7 - 2.22.2 - 3.6.4 - posix - 2022-04-09T17:39:22Z - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${maven.plugin.tools.version} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-clean-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-docck-plugin - 1.1 - - - org.apache.maven.plugins - maven-ear-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.2.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.2 - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven.plugin.tools.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.2.2 - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M5 - - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.7.0 - - - org.apache.maven.plugins - maven-resources-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-scm-plugin - 1.12.2 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-site-plugin - 3.11.0 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.3.0 - - - org.apache.rat - apache-rat-plugin - 0.13 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - posix - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - 1.11 - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,1.8.0) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/26/apache-26.pom.sha1 b/~/.m2/repository/org/apache/apache/26/apache-26.pom.sha1 deleted file mode 100644 index b56db14..0000000 --- a/~/.m2/repository/org/apache/apache/26/apache-26.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d05aaef85ff7d6ddf4e5c8770046c006cb66795a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/27/_remote.repositories b/~/.m2/repository/org/apache/apache/27/_remote.repositories deleted file mode 100644 index a83525f..0000000 --- a/~/.m2/repository/org/apache/apache/27/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -apache-27.pom>central= diff --git a/~/.m2/repository/org/apache/apache/27/apache-27.pom b/~/.m2/repository/org/apache/apache/27/apache-27.pom deleted file mode 100644 index 5b957b3..0000000 --- a/~/.m2/repository/org/apache/apache/27/apache-27.pom +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 27 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-27 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.2.5 - 1.8 - ${maven.compiler.target} - 1.7 - 2.22.2 - 3.6.4 - posix - 2022-07-10T09:19:36Z - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${maven.plugin.tools.version} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-clean-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-ear-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven.plugin.tools.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.3.0 - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M6 - - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.7.0 - - - org.apache.maven.plugins - maven-resources-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-scm-plugin - 1.13.0 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-site-plugin - 3.12.0 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.3.0 - - - org.apache.rat - apache-rat-plugin - 0.14 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - posix - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - 1.11 - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,1.8.0) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/27/apache-27.pom.sha1 b/~/.m2/repository/org/apache/apache/27/apache-27.pom.sha1 deleted file mode 100644 index 4dff381..0000000 --- a/~/.m2/repository/org/apache/apache/27/apache-27.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ea179482b464bfc8cac939c6d6e632b6a8e3316b \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/29/_remote.repositories b/~/.m2/repository/org/apache/apache/29/_remote.repositories deleted file mode 100644 index 6e2dd63..0000000 --- a/~/.m2/repository/org/apache/apache/29/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -apache-29.pom>central= diff --git a/~/.m2/repository/org/apache/apache/29/apache-29.pom b/~/.m2/repository/org/apache/apache/29/apache-29.pom deleted file mode 100644 index ae136be..0000000 --- a/~/.m2/repository/org/apache/apache/29/apache-29.pom +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 29 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-29 - - - - - apache.releases.https - ${distMgmtReleasesName} - ${distMgmtReleasesUrl} - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.2.5 - 1.8 - ${maven.compiler.target} - 1.7 - 2.22.2 - 3.7.0 - posix - 2022-12-11T19:18:10Z - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${maven.plugin.tools.version} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.4.2 - - - org.apache.maven.plugins - maven-clean-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.4.0 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-ear-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-failsafe-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-install-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.1 - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven.plugin.tools.version} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${maven.plugin.tools.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.4.1 - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M7 - - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.7.0 - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-scm-plugin - 1.13.0 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-site-plugin - 3.12.1 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${surefire.version} - - - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.4.1 - - - org.apache.rat - apache-rat-plugin - 0.15 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - ${assembly.tarLongFileMode} - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - 1.11 - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,1.8.0) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/29/apache-29.pom.sha1 b/~/.m2/repository/org/apache/apache/29/apache-29.pom.sha1 deleted file mode 100644 index f733d3e..0000000 --- a/~/.m2/repository/org/apache/apache/29/apache-29.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -57991491045c9a37a3113f24bf29a41a4ceb1459 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/30/_remote.repositories b/~/.m2/repository/org/apache/apache/30/_remote.repositories deleted file mode 100644 index d547a8e..0000000 --- a/~/.m2/repository/org/apache/apache/30/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -apache-30.pom>central= diff --git a/~/.m2/repository/org/apache/apache/30/apache-30.pom b/~/.m2/repository/org/apache/apache/30/apache-30.pom deleted file mode 100644 index c57fb20..0000000 --- a/~/.m2/repository/org/apache/apache/30/apache-30.pom +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 30 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-30 - - - - - apache.releases.https - ${distMgmtReleasesName} - ${distMgmtReleasesUrl} - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.2.5 - 1.8 - ${maven.compiler.target} - 1.7 - 3.1.2 - 3.9.0 - posix - - 1.11.2 - 2023-06-11T16:41:23Z - - 0.15 - 1.5 - 1.11 - 3.1.0 - 3.6.0 - 3.2.0 - 3.11.0 - 3.6.0 - 3.1.1 - 3.3.0 - 3.3.0 - 3.1.0 - 3.4.0 - 3.1.1 - 3.5.1 - 3.3.0 - 3.5.0 - ${maven.plugin.tools.version} - 3.4.5 - 3.0.1 - 3.1.0 - 3.3.1 - 2.0.1 - 3.2.1 - 3.4.1 - 3.12.1 - 3.3.0 - ${surefire.version} - 3.3.2 - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${version.maven-plugin-tools} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.maven-antrun-plugin} - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.maven-assembly-plugin} - - - org.apache.maven.plugins - maven-clean-plugin - ${version.maven-clean-plugin} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.maven-compiler-plugin} - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.maven-dependency-plugin} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.maven-deploy-plugin} - - - org.apache.maven.plugins - maven-ear-plugin - ${version.maven-ear-plugin} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.maven-enforcer-plugin} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.maven-gpg-plugin} - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - ${version.maven-help-plugin} - - - org.apache.maven.plugins - maven-install-plugin - ${version.maven-install-plugin} - - - org.apache.maven.plugins - maven-invoker-plugin - ${version.maven-invoker-plugin} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven-jar-plugin} - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.maven-javadoc-plugin} - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${version.maven-project-info-reports-plugin} - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.maven-release-plugin} - - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - ${version.maven-remote-resources-plugin} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.maven-resources-plugin} - - - org.apache.maven.plugins - maven-scm-plugin - ${version.maven-scm-plugin} - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${version.maven-scm-publish-plugin} - - - org.apache.maven.plugins - maven-site-plugin - ${version.maven-site-plugin} - - - org.apache.maven.plugins - maven-source-plugin - ${version.maven-source-plugin} - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-war-plugin - ${version.maven-war-plugin} - - - org.apache.maven.plugins - maven-shade-plugin - ${version.maven-shade-plugin} - - - org.apache.rat - apache-rat-plugin - ${version.apache-rat-plugin} - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache.apache.resources:apache-jar-resource-bundle:${version.apache-resource-bundles} - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - ${version.apache-resource-bundles} - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - ${assembly.tarLongFileMode} - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - ${version.checksum-maven-plugin} - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/30/apache-30.pom.sha1 b/~/.m2/repository/org/apache/apache/30/apache-30.pom.sha1 deleted file mode 100644 index a285e1d..0000000 --- a/~/.m2/repository/org/apache/apache/30/apache-30.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8ec9c23c01b89c7c704fea3fc4822c4de4c02430 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/31/_remote.repositories b/~/.m2/repository/org/apache/apache/31/_remote.repositories deleted file mode 100644 index 606584c..0000000 --- a/~/.m2/repository/org/apache/apache/31/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -apache-31.pom>central= diff --git a/~/.m2/repository/org/apache/apache/31/apache-31.pom b/~/.m2/repository/org/apache/apache/31/apache-31.pom deleted file mode 100644 index 8e9c6df..0000000 --- a/~/.m2/repository/org/apache/apache/31/apache-31.pom +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 31 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-31 - - - - - apache.releases.https - ${distMgmtReleasesName} - ${distMgmtReleasesUrl} - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.6.3 - 1.8 - ${maven.compiler.target} - 1.7 - 3.2.2 - 3.10.2 - posix - - 1.11.2 - 2023-11-08T22:14:21Z - - 0.15 - 1.5 - 1.11 - 3.1.0 - 3.6.0 - 3.3.2 - 3.3.1 - 3.11.0 - 3.6.1 - 3.1.1 - 3.3.0 - 3.4.1 - 3.1.0 - 3.4.0 - 3.1.1 - 3.6.0 - 3.3.0 - 3.6.2 - ${maven.plugin.tools.version} - 3.4.5 - 3.0.1 - 3.1.0 - 3.3.1 - 2.0.1 - 3.2.1 - 3.5.1 - 3.12.1 - 3.3.0 - ${surefire.version} - 3.4.0 - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${version.maven-plugin-tools} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.maven-antrun-plugin} - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.maven-assembly-plugin} - - - org.apache.maven.plugins - maven-clean-plugin - ${version.maven-clean-plugin} - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${version.maven-checkstyle-plugin} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.maven-compiler-plugin} - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.maven-dependency-plugin} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.maven-deploy-plugin} - - - org.apache.maven.plugins - maven-ear-plugin - ${version.maven-ear-plugin} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.maven-enforcer-plugin} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.maven-gpg-plugin} - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - ${version.maven-help-plugin} - - - org.apache.maven.plugins - maven-install-plugin - ${version.maven-install-plugin} - - - org.apache.maven.plugins - maven-invoker-plugin - ${version.maven-invoker-plugin} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven-jar-plugin} - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.maven-javadoc-plugin} - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${version.maven-project-info-reports-plugin} - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.maven-release-plugin} - - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - ${version.maven-remote-resources-plugin} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.maven-resources-plugin} - - - org.apache.maven.plugins - maven-scm-plugin - ${version.maven-scm-plugin} - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${version.maven-scm-publish-plugin} - - - org.apache.maven.plugins - maven-site-plugin - ${version.maven-site-plugin} - - - org.apache.maven.plugins - maven-source-plugin - ${version.maven-source-plugin} - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-war-plugin - ${version.maven-war-plugin} - - - org.apache.maven.plugins - maven-shade-plugin - ${version.maven-shade-plugin} - - - org.apache.rat - apache-rat-plugin - ${version.apache-rat-plugin} - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache.apache.resources:apache-jar-resource-bundle:${version.apache-resource-bundles} - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - ${version.apache-resource-bundles} - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - ${assembly.tarLongFileMode} - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - ${version.checksum-maven-plugin} - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/31/apache-31.pom.sha1 b/~/.m2/repository/org/apache/apache/31/apache-31.pom.sha1 deleted file mode 100644 index 741d09f..0000000 --- a/~/.m2/repository/org/apache/apache/31/apache-31.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9009cbdad2b69835f2df9265794c8ab50cf4dce1 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/32/_remote.repositories b/~/.m2/repository/org/apache/apache/32/_remote.repositories deleted file mode 100644 index f2d8a18..0000000 --- a/~/.m2/repository/org/apache/apache/32/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -apache-32.pom>central= diff --git a/~/.m2/repository/org/apache/apache/32/apache-32.pom b/~/.m2/repository/org/apache/apache/32/apache-32.pom deleted file mode 100644 index 3c20e15..0000000 --- a/~/.m2/repository/org/apache/apache/32/apache-32.pom +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 32 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - https://www.apache.org/ - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - docs - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git - https://github.com/apache/maven-apache-parent/tree/${project.scm.tag} - apache-32 - - - - - ${distMgmtReleasesId} - ${distMgmtReleasesName} - ${distMgmtReleasesUrl} - - - ${distMgmtSnapshotsId} - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - apache.snapshots.https - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - https://www.apache.org/images/asf_logo_wide_2016.png - UTF-8 - UTF-8 - source-release - true - 3.6.3 - 1.8 - ${maven.compiler.target} - 7 - 3.2.5 - posix - - 1.11.2 - 2024-04-13T16:31:25Z - - 0.16.1 - 1.5 - 1.11 - 3.1.0 - 3.7.1 - 3.3.2 - 3.3.1 - 3.13.0 - 3.6.1 - 3.1.1 - 3.3.0 - 3.4.1 - 3.2.3 - 3.4.0 - 3.1.1 - 3.6.1 - 3.4.0 - 3.6.3 - 3.12.0 - 3.5.0 - 3.0.1 - 3.2.0 - 3.3.1 - 2.0.1 - 3.2.1 - 3.5.2 - 3.12.1 - 3.3.1 - ${surefire.version} - 3.4.0 - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${version.maven-plugin-tools} - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.maven-antrun-plugin} - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.maven-assembly-plugin} - - - org.apache.maven.plugins - maven-clean-plugin - ${version.maven-clean-plugin} - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${version.maven-checkstyle-plugin} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.maven-compiler-plugin} - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.maven-dependency-plugin} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.maven-deploy-plugin} - - - org.apache.maven.plugins - maven-ear-plugin - ${version.maven-ear-plugin} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.maven-enforcer-plugin} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.maven-gpg-plugin} - - - --digest-algo=SHA512 - - - - - org.apache.maven.plugins - maven-help-plugin - ${version.maven-help-plugin} - - - org.apache.maven.plugins - maven-install-plugin - ${version.maven-install-plugin} - - - org.apache.maven.plugins - maven-invoker-plugin - ${version.maven-invoker-plugin} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven-jar-plugin} - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.maven-javadoc-plugin} - - true - - - - org.apache.maven.plugins - maven-plugin-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${version.maven-plugin-tools} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${version.maven-project-info-reports-plugin} - - - org.eclipse.m2e:lifecycle-mapping - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.maven-release-plugin} - - true - false - deploy - apache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - ${version.maven-remote-resources-plugin} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.maven-resources-plugin} - - - org.apache.maven.plugins - maven-scm-plugin - ${version.maven-scm-plugin} - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${version.maven-scm-publish-plugin} - - - org.apache.maven.plugins - maven-site-plugin - ${version.maven-site-plugin} - - - org.apache.maven.plugins - maven-source-plugin - ${version.maven-source-plugin} - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.maven-surefire} - - - org.apache.maven.plugins - maven-war-plugin - ${version.maven-war-plugin} - - - org.apache.maven.plugins - maven-shade-plugin - ${version.maven-shade-plugin} - - - org.apache.rat - apache-rat-plugin - ${version.apache-rat-plugin} - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - process-resource-bundles - - process - - - - org.apache.apache.resources:apache-jar-resource-bundle:${version.apache-resource-bundles} - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven-version - - enforce - - - - - ${minimalMavenBuildVersion} - - - - - - enforce-java-version - - enforce - - - - - ${minimalJavaBuildVersion} - - - - - - - - - - org.apache.maven.plugins - maven-site-plugin - false - - true - - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - ${version.apache-resource-bundles} - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - ${assembly.tarLongFileMode} - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - net.nicoulaj.maven.plugins - checksum-maven-plugin - ${version.checksum-maven-plugin} - - - source-release-checksum - - artifacts - - - post-integration-test - - - SHA-512 - - - source-release - true - false - - true - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-release-artifacts - - sign - - - - - - - - - - jdk9+ - - - [9,) - - - - ${maven.compiler.target} - - - - only-eclipse - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - [0,) - - process - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/32/apache-32.pom.sha1 b/~/.m2/repository/org/apache/apache/32/apache-32.pom.sha1 deleted file mode 100644 index d444cb0..0000000 --- a/~/.m2/repository/org/apache/apache/32/apache-32.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2e08f841a6fbc946452701faaf5e39a17ac97ef3 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/4/_remote.repositories b/~/.m2/repository/org/apache/apache/4/_remote.repositories deleted file mode 100644 index 8e3acf2..0000000 --- a/~/.m2/repository/org/apache/apache/4/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -apache-4.pom>central= diff --git a/~/.m2/repository/org/apache/apache/4/apache-4.pom b/~/.m2/repository/org/apache/apache/4/apache-4.pom deleted file mode 100644 index fde1015..0000000 --- a/~/.m2/repository/org/apache/apache/4/apache-4.pom +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 4 - pom - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - The Apache Software Foundation - http://www.apache.org/ - - http://www.apache.org/ - - - apache.snapshots - Apache Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository - - false - - - - - - - apache.releases - Apache Release Distribution Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - apache.snapshots - Apache Development Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - http://www.apache.org/images/asf_logo_wide.gif - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-4 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-4 - http://svn.apache.org/viewvc/maven/pom/tags/apache-4 - - - diff --git a/~/.m2/repository/org/apache/apache/4/apache-4.pom.sha1 b/~/.m2/repository/org/apache/apache/4/apache-4.pom.sha1 deleted file mode 100644 index e2fe942..0000000 --- a/~/.m2/repository/org/apache/apache/4/apache-4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -602b647986c1d24301bc3d70e5923696bc7f1401 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/apache/6/_remote.repositories b/~/.m2/repository/org/apache/apache/6/_remote.repositories deleted file mode 100644 index 9487644..0000000 --- a/~/.m2/repository/org/apache/apache/6/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -apache-6.pom>central= diff --git a/~/.m2/repository/org/apache/apache/6/apache-6.pom b/~/.m2/repository/org/apache/apache/6/apache-6.pom deleted file mode 100644 index c2f6a0e..0000000 --- a/~/.m2/repository/org/apache/apache/6/apache-6.pom +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 6 - pom - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - The Apache Software Foundation - http://www.apache.org/ - - http://www.apache.org/ - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-6 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-6 - http://svn.apache.org/viewvc/maven/pom/tags/apache-6 - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.3 - - - org.apache.maven.plugins - maven-clean-plugin - 2.3 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.4 - 1.4 - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.4 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0-beta-1 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.0-alpha-4 - - - org.apache.maven.plugins - maven-install-plugin - 2.2 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.3 - - - org.apache.maven.plugins - maven-jar-plugin - 2.2 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - org.apache.maven.plugins - maven-plugin-plugin - 2.5 - - - - org.apache.maven.plugins - maven-release-plugin - 2.0-beta-9 - - false - deploy - -Papache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.0 - - - org.apache.maven.plugins - maven-resources-plugin - 2.3 - - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-scm-plugin - 1.2 - - - org.apache.maven.plugins - maven-site-plugin - 2.0 - - - org.apache.maven.plugins - maven-source-plugin - 2.0.4 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.4.3 - - - org.codehaus.mojo - clirr-maven-plugin - 2.2.2 - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.8 - - - org.codehaus.modello - modello-maven-plugin - 1.0.1 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - - - - - maven-project-info-reports-plugin - 2.1.1 - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - - sign - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - ${project.build.sourceEncoding} - - - - attach-javadocs - - jar - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/apache/6/apache-6.pom.sha1 b/~/.m2/repository/org/apache/apache/6/apache-6.pom.sha1 deleted file mode 100644 index 6951cd0..0000000 --- a/~/.m2/repository/org/apache/apache/6/apache-6.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -70e78921afc16d914e65611d18ab1b2d6cb20e57 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/_remote.repositories b/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/_remote.repositories deleted file mode 100644 index 5dadcac..0000000 --- a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -java-driver-bom-4.18.1.pom>central= diff --git a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom b/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom deleted file mode 100644 index 8930c49..0000000 --- a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom +++ /dev/null @@ -1,135 +0,0 @@ - - - - 4.0.0 - org.apache.cassandra - java-driver-bom - 4.18.1 - pom - Apache Cassandra Java Driver - Bill Of Materials - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - https://github.com/datastax/java-driver/java-driver-bom - 2017 - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache 2 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - Apache License Version 2.0 - - - - - Various - DataStax - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - - - scm:git:git@github.com:datastax/java-driver.git/java-driver-bom - scm:git:git@github.com:datastax/java-driver.git/java-driver-bom - 4.18.1 - https://github.com/datastax/java-driver/java-driver-bom - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - - - - - - org.apache.cassandra - java-driver-core - 4.18.1 - - - org.apache.cassandra - java-driver-core-shaded - 4.18.1 - - - org.apache.cassandra - java-driver-mapper-processor - 4.18.1 - - - org.apache.cassandra - java-driver-mapper-runtime - 4.18.1 - - - org.apache.cassandra - java-driver-query-builder - 4.18.1 - - - org.apache.cassandra - java-driver-test-infra - 4.18.1 - - - org.apache.cassandra - java-driver-metrics-micrometer - 4.18.1 - - - org.apache.cassandra - java-driver-metrics-microprofile - 4.18.1 - - - com.datastax.oss - native-protocol - 1.5.1 - - - com.datastax.oss - java-driver-shaded-guava - 25.1-jre-graal-sub-1 - - - - diff --git a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom.sha1 b/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom.sha1 deleted file mode 100644 index b3b06b6..0000000 --- a/~/.m2/repository/org/apache/cassandra/java-driver-bom/4.18.1/java-driver-bom-4.18.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -291a680f5004e49bc98ba3d5b185cfbe896cbd63 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-collections4/4.4/_remote.repositories deleted file mode 100644 index 8f190fa..0000000 --- a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-collections4-4.4.jar>central= -commons-collections4-4.4.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar b/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar deleted file mode 100644 index da06c3e..0000000 Binary files a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1 b/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1 deleted file mode 100644 index 6b4ed5a..0000000 --- a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -62ebe7544cb7164d87e0637a2a6a2bdc981395e8 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom b/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom deleted file mode 100644 index f0681c4..0000000 --- a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom +++ /dev/null @@ -1,763 +0,0 @@ - - - - - org.apache.commons - commons-parent - 48 - - 4.0.0 - commons-collections4 - 4.4 - Apache Commons Collections - - 2001 - The Apache Commons Collections package contains types that extend and augment the Java Collections Framework. - - https://commons.apache.org/proper/commons-collections/ - - - jira - http://issues.apache.org/jira/browse/COLLECTIONS - - - - scm:git:http://git-wip-us.apache.org/repos/asf/commons-collections.git - scm:git:https://git-wip-us.apache.org/repos/asf/commons-collections.git - https://git-wip-us.apache.org/repos/asf?p=commons-collections.git - - - - - Matt Benson - mbenson - - - James Carman - jcarman - - - Stephen Colebourne - scolebourne - - - Robert Burrell Donkin - rdonkin - - - Morgan Delagrange - morgand - - - Gary Gregory - ggregory - - - Matthew Hawthorne - matth - - - Dipanjan Laha - dlaha - - - Geir Magnusson - geirm - - - Luc Maisonobe - luc - - - Craig McClanahan - craigmcc - - - Thomas Neidhart - tn - - - Adrian Nistor - adriannistor - - - Arun M. Thomas - amamment - - - Rodney Waldhoff - rwaldhoff - - - Henri Yandell - bayard - - - Rob Tompkins - chtompki - - - - - - Rafael U. C. Afonso - - - Max Rydahl Andersen - - - Avalon - - - Federico Barbieri - - - Jeffrey Barnes - - - Nicola Ken Barozzi - - - Arron Bates - - - Sebastian Bazley - - - Benjamin Bentmann - - - Ola Berg - - - Sam Berlin - - - Christopher Berry - - - Nathan Beyer - - - Rune Peter Bjørnstad - - - Janek Bogucki - - - Maarten Brak - - - Dave Bryson - - - Chuck Burdick - - - Julien Buret - - - Josh Cain - - - Jonathan Carlson - - - Ram Chidambaram - - - Steve Clark - - - Benoit Corne - - - Eric Crampton - - - Dimiter Dimitrov - - - Peter Donald - - - Steve Downey - - - Rich Dougherty - - - Tom Dunham - - - Stefano Fornari - - - Andrew Freeman - - - Gerhard Froehlich - - - Goran Hacek - - - David Hay - - - Mario Ivankovits - - - Paul Jack - - - Eric Johnson - - - Kent Johnson - - - Marc Johnson - - - Roger Kapsi - - - Nissim Karpenstein - - - Shinobu Kawai - - - Stephen Kestle - - - Mohan Kishore - - - Simon Kitching - - - Thomas Knych - - - Serge Knystautas - - - Peter KoBek - - - Jordan Krey - - - Olaf Krische - - - Guilhem Lavaux - - - Paul Legato - - - David Leppik - - - Berin Loritsch - - - Hendrik Maryns - - - Stefano Mazzocchi - - - Brian McCallister - - - David Meikle - - - Steven Melzer - - - Leon Messerschmidt - - - Mauricio S. Moura - - - Kasper Nielsen - - - Stanislaw Osinski - - - Alban Peignier - - - Mike Pettypiece - - - Steve Phelps - - - Ilkka Priha - - - Jonas Van Poucke - - - Will Pugh - - - Herve Quiroz - - - Daniel Rall - - - Robert Ribnitz - - - Huw Roberts - - - Henning P. Schmiedehausen - - - Joerg Schmuecker - - - Howard Lewis Ship - - - Joe Raysa - - - Jeff Rodriguez - - - Ashwin S - - - Jordane Sarda - - - Thomas Schapitz - - - Jon Schewe - - - Andreas Schlosser - - - Christian Siefkes - - - Michael Smith - - - Stephen Smith - - - Jan Sorensen - - - Jon S. Stevens - - - James Strachan - - - Leo Sutic - - - Radford Tam - - - Chris Tilden - - - Neil O'Toole - - - Jeff Turner - - - Kazuya Ujihara - - - Thomas Vahrst - - - Jeff Varszegi - - - Ralph Wagner - - - Hollis Waite - - - David Weinrich - - - Dieter Wimberger - - - Serhiy Yevtushenko - - - Sai Zhang - - - Jason van Zyl - - - Geoff Schoeman - - - Goncalo Marques - - - Vamsi Kavuri - - - - - - junit - junit - 4.12 - test - - - org.easymock - easymock - 4.0.2 - test - - - org.apache.commons - commons-lang3 - 3.9 - test - - - - - - apache.website - Apache Commons Site - ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} - - - - - UTF-8 - UTF-8 - 1.8 - 1.8 - - - collections - org.apache.commons.collections4 - - - 4.4 - (Requires Java 8 or later) - - - 4.2 - (Requires Java 7 or later) - - commons-collections4-${commons.release.2.version} - - - 4.1 - (Requires Java 6 or later) - - commons-collections4-${commons.release.3.version} - - - 3.2.2 - (Requires Java 1.3 or later) - - commons-collections-${commons.release.3.version} - - COLLECTIONS - 12310465 - - RC1 - 3.0.0 - - collections - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-collections - site-content - - - 2.8 - 0.8.4 - - - 4.3 - true - Gary Gregory - 86fdc7e2a11262cb - - - - - - clean verify apache-rat:check clirr:check javadoc:javadoc - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*Test.java - - - **/*$* - **/TestUtils.java - **/Abstract*.java - **/BulkTest.java - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - org.apache.rat - apache-rat-plugin - - - site-content/**/* - src/test/resources/data/test/* - - - - - maven-checkstyle-plugin - ${checkstyle.version} - - ${basedir}/src/conf/checkstyle.xml - false - ${basedir}/src/conf/checkstyle-suppressions.xml - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - org.apache.commons.collections4 - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 8 - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - %URL%/%ISSUE% - - - false - Fix Version,Key,Summary,Type,Resolution,Status - - Key DESC,Type,Fix Version DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - ${commons.release.version} - 500 - - - - - changes-report - jira-report - - - - - - maven-checkstyle-plugin - ${checkstyle.version} - - ${basedir}/src/conf/checkstyle.xml - false - ${basedir}/src/conf/checkstyle-suppressions.xml - - - - - checkstyle - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - findbugs-maven-plugin - ${commons.findbugs.version} - - Normal - Default - ${basedir}/src/conf/findbugs-exclude-filter.xml - - - - maven-pmd-plugin - 3.12.0 - - ${maven.compiler.target} - - - - - pmd - cpd - - - - - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - prepare-checkout - pre-site - - run - - - - - - - - - - - - - - - - - - - - - - - - - - - java9 - - 9 - - - - 3.0.1 - - true - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1 deleted file mode 100644 index 9881f59..0000000 --- a/~/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -05428d42492ca170947632194080eb9432fbdf6c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/_remote.repositories deleted file mode 100644 index 1c7096d..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -commons-lang3-3.12.0.jar>central= -commons-lang3-3.12.0.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar b/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar deleted file mode 100644 index 4d434a2..0000000 Binary files a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1 b/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1 deleted file mode 100644 index 9273d8c..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom b/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom deleted file mode 100644 index 167a85a..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom +++ /dev/null @@ -1,1008 +0,0 @@ - - - - - org.apache.commons - commons-parent - 52 - - 4.0.0 - commons-lang3 - 3.12.0 - Apache Commons Lang - - 2001 - - Apache Commons Lang, a package of Java utility classes for the - classes that are in java.lang's hierarchy, or are considered to be so - standard as to justify existence in java.lang. - - - https://commons.apache.org/proper/commons-lang/ - - - jira - https://issues.apache.org/jira/browse/LANG - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-lang.git - scm:git:https://gitbox.apache.org/repos/asf/commons-lang.git - https://gitbox.apache.org/repos/asf?p=commons-lang.git - commons-lang-3.12.0 - - - - - Daniel Rall - dlr - dlr@finemaltcoding.com - CollabNet, Inc. - - Java Developer - - - - Stephen Colebourne - scolebourne - scolebourne@joda.org - SITA ATS Ltd - 0 - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Steven Caswell - scaswell - stevencaswell@apache.org - - - Java Developer - - -5 - - - Robert Burrell Donkin - rdonkin - rdonkin@apache.org - - - Java Developer - - - - Gary D. Gregory - ggregory - ggregory@apache.org - -5 - - Java Developer - - - - Fredrik Westermarck - fredrik - - - - Java Developer - - - - James Carman - jcarman - jcarman@apache.org - Carman Consulting, Inc. - - Java Developer - - - - Niall Pemberton - niallp - - Java Developer - - - - Matt Benson - mbenson - - Java Developer - - - - Joerg Schaible - joehni - joerg.schaible@gmx.de - - Java Developer - - +1 - - - Oliver Heger - oheger - oheger@apache.org - +1 - - Java Developer - - - - Paul Benedict - pbenedict - pbenedict@apache.org - - Java Developer - - - - Benedikt Ritter - britter - britter@apache.org - - Java Developer - - - - Duncan Jones - djones - djones@apache.org - 0 - - Java Developer - - - - Loic Guibert - lguibert - lguibert@apache.org - +4 - - Java Developer - - - - Rob Tompkins - chtompki - chtompki@apache.org - -5 - - Java Developer - - - - - - C. Scott Ananian - - - Chris Audley - - - Stephane Bailliez - - - Michael Becke - - - Benjamin Bentmann - - - Ola Berg - - - Nathan Beyer - - - Stefan Bodewig - - - Janek Bogucki - - - Mike Bowler - - - Sean Brown - - - Alexander Day Chaffee - - - Al Chou - - - Greg Coladonato - - - Maarten Coene - - - Justin Couch - - - Michael Davey - - - Norm Deane - - - Morgan Delagrange - - - Ringo De Smet - - - Russel Dittmar - - - Steve Downey - - - Matthias Eichel - - - Christopher Elkins - - - Chris Feldhacker - - - Roland Foerther - - - Pete Gieser - - - Jason Gritman - - - Matthew Hawthorne - - - Michael Heuer - - - Chas Honton - - - Chris Hyzer - - - Paul Jack - - - Marc Johnson - - - Shaun Kalley - - - Tetsuya Kaneuchi - - - Nissim Karpenstein - - - Ed Korthof - - - Holger Krauth - - - Rafal Krupinski - - - Rafal Krzewski - - - David Leppik - - - Eli Lindsey - - - Sven Ludwig - - - Craig R. McClanahan - - - Rand McNeely - - - Hendrik Maryns - - - Dave Meikle - - - Nikolay Metchev - - - Kasper Nielsen - - - Tim O'Brien - - - Brian S O'Neill - - - Andrew C. Oliver - - - Alban Peignier - - - Moritz Petersen - - - Dmitri Plotnikov - - - Neeme Praks - - - Eric Pugh - - - Stephen Putman - - - Travis Reeder - - - Antony Riley - - - Valentin Rocher - - - Scott Sanders - - - James Sawle - - - Ralph Schaer - - - Henning P. Schmiedehausen - - - Sean Schofield - - - Robert Scholte - - - Reuben Sivan - - - Ville Skytta - - - David M. Sledge - - - Michael A. Smith - - - Jan Sorensen - - - Glen Stampoultzis - - - Scott Stanchfield - - - Jon S. Stevens - - - Sean C. Sullivan - - - Ashwin Suresh - - - Helge Tesgaard - - - Arun Mammen Thomas - - - Masato Tezuka - - - Daniel Trebbien - - - Jeff Varszegi - - - Chris Webb - - - Mario Winterer - - - Stepan Koltsov - - - Holger Hoffstatte - - - Derek C. Ashmore - - - Sebastien Riou - - - Allon Mureinik - - - Adam Hooper - - - Chris Karcher - - - Michael Osipov - - - Thiago Andrade - - - Jonathan Baker - - - Mikhail Mazursky - - - Fabian Lange - - - Michał Kordas - - - Felipe Adorno - - - Adrian Ber - - - Mark Dacek - - - Peter Verhas - - - Jin Xu - - - - - - - org.junit - junit-bom - 5.7.1 - pom - import - - - - - - - - - org.junit.jupiter - junit-jupiter - test - - - org.junit-pioneer - junit-pioneer - 1.3.0 - test - - - org.hamcrest - hamcrest - 2.2 - test - - - - org.easymock - easymock - 4.2 - test - - - - org.openjdk.jmh - jmh-core - ${jmh.version} - test - - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.version} - test - - - com.google.code.findbugs - jsr305 - 3.0.2 - test - - - - - - apache.website - Apache Commons Site - scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ - - - - - -Xmx512m - ISO-8859-1 - UTF-8 - 1.8 - 1.8 - - lang - lang3 - org.apache.commons.lang3 - - 3.12.0 - (Java 8+) - - 2.6 - (Requires Java 1.2 or later) - - commons-lang-${commons.release.2.version} - LANG - 12310481 - - lang - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang - site-content - utf-8 - - 3.1.2 - 8.40 - src/site/resources/checkstyle - - 4.2.0 - 4.2.1 - false - true - - - 1.27 - benchmarks - - 0.8.6 - 3.0.0-M5 - 3.2.0 - 0.15.2 - - - 3.11 - RC1 - true - scm:svn:https://dist.apache.org/repos/dist/dev/commons/lang - Gary Gregory - 86fdc7e2a11262cb - - - - - clean package apache-rat:check checkstyle:check japicmp:cmp spotbugs:check javadoc:javadoc - - - - org.apache.rat - apache-rat-plugin - - - site-content/** - src/site/resources/.htaccess - src/site/resources/download_lang.cgi - src/site/resources/release-notes/RELEASE-NOTES-*.txt - src/test/resources/lang-708-input.txt - - - - - - - - maven-javadoc-plugin - - ${maven.compiler.source} - true - true - - https://docs.oracle.com/javase/8/docs/api/ - http://docs.oracle.com/javaee/6/api/ - - - - true - true - - - - - - create-javadoc-jar - - javadoc - jar - - package - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - plain - - - **/*Test.java - - random - - - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - ${commons.module.name} - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - - - - - maven-checkstyle-plugin - ${checkstyle.plugin.version} - - ${checkstyle.configdir}/checkstyle.xml - true - false - - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - - - com.github.spotbugs - spotbugs-maven-plugin - ${spotbugs.plugin.version} - - - com.github.spotbugs - spotbugs - ${spotbugs.impl.version} - - - - ${basedir}/spotbugs-exclude-filter.xml - - - - org.apache.felix - maven-bundle-plugin - - - biz.aQute.bnd - biz.aQute.bndlib - 5.3.0 - - - - - - - - - - maven-checkstyle-plugin - ${checkstyle.plugin.version} - - ${checkstyle.configdir}/checkstyle.xml - true - false - - - - - checkstyle - - - - - - - com.github.spotbugs - spotbugs-maven-plugin - ${spotbugs.plugin.version} - - ${basedir}/spotbugs-exclude-filter.xml - - - - maven-pmd-plugin - 3.14.0 - - ${maven.compiler.target} - - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - - - Needs Work - - - TODO - exact - - - FIXME - exact - - - XXX - exact - - - - - Noteable Markers - - - NOTE - exact - - - NOPMD - exact - - - NOSONAR - exact - - - - - - - - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - prepare-checkout - pre-site - - run - - - - - - - - - - - - - - - - - - - - - - - - - - - - java9+ - - [9,) - - - - -Xmx512m --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED - - true - - - - java13+ - - [13,) - - - - true - - - - java15 - - - 15 - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - org/apache/commons/lang3/time/Java15BugFastDateParserTest.java - - - - - - - - - benchmark - - true - org.apache - - - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - benchmark - test - - exec - - - test - java - - -classpath - - org.openjdk.jmh.Main - -rf - json - -rff - target/jmh-result.${benchmark}.json - ${benchmark} - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1 deleted file mode 100644 index 49b756f..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -302d01a9279f7a400b1e767be60f12c02a5cf513 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/_remote.repositories deleted file mode 100644 index 9f4f77e..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-lang3-3.13.0.pom>central= -commons-lang3-3.13.0.jar>central= diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar b/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar deleted file mode 100644 index 891540f..0000000 Binary files a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar.sha1 b/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar.sha1 deleted file mode 100644 index d0c2f24..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -b7263237aa89c1f99b327197c41d0669707a462e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom b/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom deleted file mode 100644 index 99e87fd..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom +++ /dev/null @@ -1,1003 +0,0 @@ - - - - - org.apache.commons - commons-parent - 58 - - 4.0.0 - commons-lang3 - 3.13.0 - Apache Commons Lang - - 2001 - - Apache Commons Lang, a package of Java utility classes for the - classes that are in java.lang's hierarchy, or are considered to be so - standard as to justify existence in java.lang. - - - https://commons.apache.org/proper/commons-lang/ - - - jira - https://issues.apache.org/jira/browse/LANG - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-lang.git - scm:git:https://gitbox.apache.org/repos/asf/commons-lang.git - https://gitbox.apache.org/repos/asf?p=commons-lang.git - rel/commons-lang-3.13.0 - - - - - Daniel Rall - dlr - dlr@finemaltcoding.com - CollabNet, Inc. - - Java Developer - - - - Stephen Colebourne - scolebourne - scolebourne@joda.org - SITA ATS Ltd - 0 - - Java Developer - - - - Henri Yandell - bayard - bayard@apache.org - - - Java Developer - - - - Steven Caswell - scaswell - stevencaswell@apache.org - - - Java Developer - - -5 - - - Robert Burrell Donkin - rdonkin - rdonkin@apache.org - - - Java Developer - - - - ggregory - Gary Gregory - ggregory at apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - https://people.apache.org/~ggregory/img/garydgregory80.png - - - - Fredrik Westermarck - fredrik - - - - Java Developer - - - - James Carman - jcarman - jcarman@apache.org - Carman Consulting, Inc. - - Java Developer - - - - Niall Pemberton - niallp - - Java Developer - - - - Matt Benson - mbenson - - Java Developer - - - - Joerg Schaible - joehni - joerg.schaible@gmx.de - - Java Developer - - +1 - - - Oliver Heger - oheger - oheger@apache.org - +1 - - Java Developer - - - - Paul Benedict - pbenedict - pbenedict@apache.org - - Java Developer - - - - Benedikt Ritter - britter - britter@apache.org - - Java Developer - - - - Duncan Jones - djones - djones@apache.org - 0 - - Java Developer - - - - Loic Guibert - lguibert - lguibert@apache.org - +4 - - Java Developer - - - - Rob Tompkins - chtompki - chtompki@apache.org - -5 - - Java Developer - - - - - - C. Scott Ananian - - - Chris Audley - - - Stephane Bailliez - - - Michael Becke - - - Benjamin Bentmann - - - Ola Berg - - - Nathan Beyer - - - Stefan Bodewig - - - Janek Bogucki - - - Mike Bowler - - - Sean Brown - - - Alexander Day Chaffee - - - Al Chou - - - Greg Coladonato - - - Maarten Coene - - - Justin Couch - - - Michael Davey - - - Norm Deane - - - Morgan Delagrange - - - Ringo De Smet - - - Russel Dittmar - - - Steve Downey - - - Matthias Eichel - - - Christopher Elkins - - - Chris Feldhacker - - - Roland Foerther - - - Pete Gieser - - - Jason Gritman - - - Matthew Hawthorne - - - Michael Heuer - - - Chas Honton - - - Chris Hyzer - - - Paul Jack - - - Marc Johnson - - - Shaun Kalley - - - Tetsuya Kaneuchi - - - Nissim Karpenstein - - - Ed Korthof - - - Holger Krauth - - - Rafal Krupinski - - - Rafal Krzewski - - - David Leppik - - - Eli Lindsey - - - Sven Ludwig - - - Craig R. McClanahan - - - Rand McNeely - - - Hendrik Maryns - - - Dave Meikle - - - Nikolay Metchev - - - Kasper Nielsen - - - Tim O'Brien - - - Brian S O'Neill - - - Andrew C. Oliver - - - Alban Peignier - - - Moritz Petersen - - - Dmitri Plotnikov - - - Neeme Praks - - - Eric Pugh - - - Stephen Putman - - - Travis Reeder - - - Antony Riley - - - Valentin Rocher - - - Scott Sanders - - - James Sawle - - - Ralph Schaer - - - Henning P. Schmiedehausen - - - Sean Schofield - - - Robert Scholte - - - Reuben Sivan - - - Ville Skytta - - - David M. Sledge - - - Michael A. Smith - - - Jan Sorensen - - - Glen Stampoultzis - - - Scott Stanchfield - - - Jon S. Stevens - - - Sean C. Sullivan - - - Ashwin Suresh - - - Helge Tesgaard - - - Arun Mammen Thomas - - - Masato Tezuka - - - Daniel Trebbien - - - Jeff Varszegi - - - Chris Webb - - - Mario Winterer - - - Stepan Koltsov - - - Holger Hoffstatte - - - Derek C. Ashmore - - - Sebastien Riou - - - Allon Mureinik - - - Adam Hooper - - - Chris Karcher - - - Michael Osipov - - - Thiago Andrade - - - Jonathan Baker - - - Mikhail Mazursky - - - Fabian Lange - - - Michał Kordas - - - Felipe Adorno - - - Adrian Ber - - - Mark Dacek - - - Peter Verhas - - - Jin Xu - - - Arturo Bernal - - - - - - - - org.junit.jupiter - junit-jupiter - test - - - org.junit-pioneer - junit-pioneer - 1.9.1 - test - - - org.hamcrest - hamcrest - 2.2 - test - - - - org.easymock - easymock - 5.1.0 - test - - - - - org.apache.commons - commons-text - 1.10.0 - provided - - - - org.openjdk.jmh - jmh-core - ${jmh.version} - test - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.version} - test - - - com.google.code.findbugs - jsr305 - 3.0.2 - test - - - - - - apache.website - Apache Commons Site - scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ - - - - - -Xmx512m - ISO-8859-1 - UTF-8 - 1.8 - 1.8 - - lang - lang3 - org.apache.commons.lang3 - - 3.13.0 - (Java 8+) - - 2.6 - (Requires Java 1.2 or later) - - commons-lang-${commons.release.2.version} - LANG - 12310481 - - lang - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang - site-content - utf-8 - - src/site/resources/checkstyle - - false - - 0.5.5 - - 1.36 - benchmarks - - - 3.12.0 - RC1 - true - scm:svn:https://dist.apache.org/repos/dist/dev/commons/lang - Gary Gregory - 86fdc7e2a11262cb - - - - clean verify apache-rat:check checkstyle:check japicmp:cmp spotbugs:check pmd:check javadoc:javadoc - - - - org.apache.maven.plugins - maven-pmd-plugin - ${commons.pmd.version} - - ${maven.compiler.target} - src/conf/exclude-pmd.properties - - - - org.apache.rat - apache-rat-plugin - - - site-content/** - src/site/resources/.htaccess - src/site/resources/download_lang.cgi - src/site/resources/release-notes/RELEASE-NOTES-*.txt - src/test/resources/lang-708-input.txt - - - - - - - - maven-javadoc-plugin - - ${maven.compiler.source} - true - true - - https://commons.apache.org/proper/commons-text/apidocs - https://docs.oracle.com/javase/8/docs/api - https://docs.oracle.com/javaee/6/api - - true - - - true - true - - - all - - - - create-javadoc-jar - - javadoc - jar - - package - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - plain - - - **/*Test.java - - random - - - - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - ${commons.module.name} - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - - - - - maven-checkstyle-plugin - - ${checkstyle.configdir}/checkstyle.xml - true - false - - - - com.github.spotbugs - spotbugs-maven-plugin - - ${basedir}/src/conf/spotbugs-exclude-filter.xml - - - - - - - - - maven-javadoc-plugin - - ${maven.compiler.source} - true - true - - https://commons.apache.org/proper/commons-text/apidocs - https://docs.oracle.com/javase/8/docs/api - https://docs.oracle.com/javaee/6/api - - true - - - true - true - - - all - - - - maven-checkstyle-plugin - - ${checkstyle.configdir}/checkstyle.xml - true - false - - - - - checkstyle - - - - - - - com.github.spotbugs - spotbugs-maven-plugin - - ${basedir}/src/conf/spotbugs-exclude-filter.xml - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - - - Needs Work - - - TODO - exact - - - FIXME - exact - - - XXX - exact - - - - - Noteable Markers - - - NOTE - exact - - - NOPMD - exact - - - NOSONAR - exact - - - - - - - - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - prepare-checkout - pre-site - - run - - - - - - - - - - - - - - - - - - - - - - - - - - - - java9+ - - [9,) - - - - - -Xmx512m --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED - - true - - - - java13+ - - [13,) - - - - true - - - - java15 - - - 15 - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - org/apache/commons/lang3/time/Java15BugFastDateParserTest.java - - - - - - - - - benchmark - - true - org.apache - - - - - org.codehaus.mojo - exec-maven-plugin - 3.1.0 - - - benchmark - test - - exec - - - test - java - - -classpath - - org.openjdk.jmh.Main - -rf - json - -rff - target/jmh-result.${benchmark}.json - ${benchmark} - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom.sha1 deleted file mode 100644 index 42d0473..0000000 --- a/~/.m2/repository/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7ab891d9dcdbea24037ceaa42744d5e7d800e495 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/34/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/34/_remote.repositories deleted file mode 100644 index 7fcb0d9..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/34/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -commons-parent-34.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom b/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom deleted file mode 100644 index cde9db0..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom +++ /dev/null @@ -1,1386 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 13 - - org.apache.commons - commons-parent - pom - 34 - Apache Commons Parent - http://commons.apache.org/ - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - - - - - 3.0 - - - - continuum - https://continuum-ci.apache.org/ - - - - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk - http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-user/ - - http://markmail.org/list/org.apache.commons.users/ - http://old.nabble.com/Commons---User-f319.html - http://www.mail-archive.com/user@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.user - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-dev/ - - http://markmail.org/list/org.apache.commons.dev/ - http://old.nabble.com/Commons---Dev-f317.html - http://www.mail-archive.com/dev@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.devel - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-issues/ - - http://markmail.org/list/org.apache.commons.issues/ - http://old.nabble.com/Commons---Issues-f25499.html - http://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-commits/ - - http://markmail.org/list/org.apache.commons.commits/ - http://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - http://markmail.org/list/org.apache.announce/ - http://old.nabble.com/Apache-News-and-Announce-f109.html - http://www.mail-archive.com/announce@apache.org/ - http://news.gmane.org/gmane.comp.apache.announce - - - - - - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - ${commons.compiler.fork} - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.1 - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.4 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.1 - - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${commons.encoding} - ${commons.docEncoding} - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.4.2 - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - 1.5 - - - true - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - - org.apache.commons - commons-build-plugin - 1.4 - - ${commons.release.name} - - - - org.apache.felix - maven-bundle-plugin - 2.4.0 - true - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.2 - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - - - - - - - maven-assembly-plugin - - - src/main/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - enforce-maven-3 - - enforce - - - - - 3.0.0 - - - true - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - true - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${commons.scm-publish.version} - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.encoding} - ${commons.docEncoding} - true - true - - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - jdepend-maven-plugin - ${commons.jdepend.version} - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - - release - - - - - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - verify - - sign - - - - - - maven-install-plugin - - true - - - - maven-source-plugin - - - create-source-jar - - jar - test-jar - - - - - - maven-jar-plugin - - - - test-jar - - - - true - - - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - - - - maven-assembly-plugin - true - - - - single - - package - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.3 - - true - 1.3 - ${JAVA_1_3_HOME}/bin/javac - ${JAVA_1_3_HOME}/bin/java - - - - - - java-1.4 - - true - 1.4 - ${JAVA_1_4_HOME}/bin/javac - ${JAVA_1_4_HOME}/bin/java - - - - - - java-1.5 - - true - 1.5 - ${JAVA_1_5_HOME}/bin/javac - ${JAVA_1_5_HOME}/bin/java - - - - - - java-1.6 - - true - 1.6 - ${JAVA_1_6_HOME}/bin/javac - ${JAVA_1_6_HOME}/bin/java - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - - - - - - trunks-proper - - - ../bcel - ../beanutils - ../betwixt - ../chain - ../cli - ../codec - ../collections - ../compress - ../configuration - ../daemon - ../dbcp - ../dbutils - ../digester - ../discovery - ../el - ../email - ../exec - ../fileupload - ../functor - ../imaging - ../io - ../jci - ../jcs - - ../jexl - ../jxpath - ../lang - ../launcher - ../logging - ../math - ../modeler - ../net - ../ognl - ../pool - ../primitives - ../proxy - ../scxml - - ../validator - ../vfs - - - - - - maven-3 - - - - ${basedir} - - - - - - maven-site-plugin - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - . - RELEASE-NOTES.txt - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - !buildNumber.skip!true - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - - - - ${project.version} - RC1 - COMMONSSITE - - - - 1.3 - 1.3 - - - false - - - - - - 2.17 - 2.17 - - 2.9.1 - 0.10 - 2.9 - 2.6.1 - 2.4 - 2.7 - 2.3 - 3.3 - 0.6.4.201312101107 - 2.6 - 2.0-beta-2 - 3.1 - 1.0 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - - org.apache.commons.${commons.componentid} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - ${commons.encoding} - - ${commons.encoding} - ${commons.encoding} - - - http://docs.oracle.com/javase/6/docs/api/ - http://docs.oracle.com/javaee/6/api/ - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - - false - - - ${user.home}/commons-sites - - ${project.artifactId} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} - ${commons.site.cache}/${commons.site.path} - commons.site - - https://analysis.apache.org/ - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 deleted file mode 100644 index 201a5e5..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1f6be162a806d8343e3cd238dd728558532473a5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/39/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/39/_remote.repositories deleted file mode 100644 index fbd20af..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/39/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-parent-39.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom b/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom deleted file mode 100644 index 80252e9..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom +++ /dev/null @@ -1,1503 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 16 - - org.apache.commons - commons-parent - pom - 39 - Apache Commons Parent - http://commons.apache.org/ - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - - - - - 3.0.1 - - - - continuum - https://continuum-ci.apache.org/ - - - - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39 - scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39 - http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-39 - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-user/ - - http://markmail.org/list/org.apache.commons.users/ - http://old.nabble.com/Commons---User-f319.html - http://www.mail-archive.com/user@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.user - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-dev/ - - http://markmail.org/list/org.apache.commons.dev/ - http://old.nabble.com/Commons---Dev-f317.html - http://www.mail-archive.com/dev@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.devel - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-issues/ - - http://markmail.org/list/org.apache.commons.issues/ - http://old.nabble.com/Commons---Issues-f25499.html - http://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-commits/ - - http://markmail.org/list/org.apache.commons.commits/ - http://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - http://markmail.org/list/org.apache.announce/ - http://old.nabble.com/Apache-News-and-Announce-f109.html - http://www.mail-archive.com/announce@apache.org/ - http://news.gmane.org/gmane.comp.apache.announce - - - - - - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.5.5 - - - org.apache.maven.plugins - maven-clean-plugin - 2.6.1 - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - - org.apache.maven.plugins - maven-jar-plugin - 2.6 - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${commons.encoding} - ${commons.docEncoding} - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.2 - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - 1.5 - - - true - - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.4 - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - - org.apache.commons - commons-build-plugin - 1.4 - - ${commons.release.name} - - - - org.apache.felix - maven-bundle-plugin - 2.5.3 - true - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - 1.9.1 - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.3 - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - enforce-maven-3 - - enforce - - - - - 3.0.0 - - - true - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${commons.scm-publish.version} - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.encoding} - ${commons.docEncoding} - true - true - - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - project-team - scm - issue-tracking - mailing-list - dependency-info - dependency-management - dependencies - dependency-convergence - cim - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - jdepend-maven-plugin - ${commons.jdepend.version} - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - - release - - - - - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - verify - - sign - - - - - - maven-install-plugin - - true - - - - maven-source-plugin - - - create-source-jar - - jar - test-jar - - - - - - maven-jar-plugin - - - - test-jar - - - - true - - - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - - - - maven-assembly-plugin - true - - - - single - - package - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.3 - - true - 1.3 - ${JAVA_1_3_HOME}/bin/javac - ${JAVA_1_3_HOME}/bin/java - - - - - - java-1.4 - - true - 1.4 - ${JAVA_1_4_HOME}/bin/javac - ${JAVA_1_4_HOME}/bin/java - - 2.11 - - - - - - java-1.5 - - true - 1.5 - ${JAVA_1_5_HOME}/bin/javac - ${JAVA_1_5_HOME}/bin/java - - - - - - java-1.6 - - true - 1.6 - ${JAVA_1_6_HOME}/bin/javac - ${JAVA_1_6_HOME}/bin/java - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.9 - - true - 1.9 - ${JAVA_1_9_HOME}/bin/javac - ${JAVA_1_9_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - . - RELEASE-NOTES.txt - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - jdk7-plugin-fix-version - - [1.7,) - - - - 3.0.0 - - 1.14 - - - - - - site-basic - - true - true - true - true - true - true - true - true - true - true - - - - - - - - ${project.version} - RC1 - COMMONSSITE - - - - 1.3 - 1.3 - - - false - - - - - - 2.18.1 - 2.18.1 - 2.10.3 - 0.11 - 2.11 - 2.6.1 - 2.5 - 2.8 - 2.8 - 3.4 - 0.7.5.201505241946 - 2.7 - 2.0 - 3.3 - 1.1 - 2.5.5 - - 1.11 - - 1.0 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - - org.apache.commons.${commons.componentid} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - http://docs.oracle.com/javase/7/docs/api/ - http://docs.oracle.com/javaee/6/api/ - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - - 100 - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${project.artifactId} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} - ${commons.site.cache}/${commons.site.path} - commons.site - - https://analysis.apache.org/ - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 deleted file mode 100644 index cea0797..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4bc32d3cda9f07814c548492af7bf19b21798d46 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/47/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/47/_remote.repositories deleted file mode 100644 index 58708cd..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/47/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-parent-47.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom b/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom deleted file mode 100644 index af7d14d..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom +++ /dev/null @@ -1,1944 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 19 - - org.apache.commons - commons-parent - pom - 47 - Apache Commons Parent - http://commons.apache.org/commons-parent-pom.html - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - jira - http://issues.apache.org/jira/browse/COMMONSSITE - - - - - - - - - - - - - - - - 3.0.5 - - - - jenkins - https://builds.apache.org/ - - - - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk - scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk - http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-user/ - - http://markmail.org/list/org.apache.commons.users/ - http://old.nabble.com/Commons---User-f319.html - http://www.mail-archive.com/user@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.user - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-dev/ - - http://markmail.org/list/org.apache.commons.dev/ - http://old.nabble.com/Commons---Dev-f317.html - http://www.mail-archive.com/dev@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.devel - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-issues/ - - http://markmail.org/list/org.apache.commons.issues/ - http://old.nabble.com/Commons---Issues-f25499.html - http://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-commits/ - - http://markmail.org/list/org.apache.commons.commits/ - http://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - http://markmail.org/list/org.apache.announce/ - http://old.nabble.com/Apache-News-and-Announce-f109.html - http://www.mail-archive.com/announce@apache.org/ - http://news.gmane.org/gmane.comp.apache.announce - - - - - - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${commons.assembly-plugin.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${commons.encoding} - ${commons.docEncoding} - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - true - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.failsafe.version} - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - true - - - - org.apache.commons - commons-build-plugin - ${commons.build-plugin.version} - - ${commons.release.name} - - - - org.apache.felix - maven-bundle-plugin - ${commons.felix.version} - true - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${commons.build-helper.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.4 - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - versions-maven-plugin - - 2.5 - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - org.apache.bcel - bcel - 6.2 - - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M2 - - - - 3.0.5 - - - ${maven.compiler.target} - - - true - - - - enforce-maven-3 - - enforce - - - - - - org.apache.maven.plugins - maven-jar-plugin - ${commons.jar-plugin.version} - - - - test-jar - - - - true - - - - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - maven-source-plugin - - - create-source-jar - - jar-no-fork - test-jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.encoding} - ${commons.docEncoding} - true - true - - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - team - scm - issue-management - mailing-lists - dependency-info - dependency-management - dependencies - dependency-convergence - ci-management - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - org.codehaus.mojo - jdepend-maven-plugin - ${commons.jdepend.version} - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - - true - true - true - - - - - - - - - svn - - - .svn - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - validate - - create - - - - - - true - - ?????? - - - javasvn - - - - - - - - - - module-name - - - profile.module-name - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${commons.module.name} - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - clirr - - - src/site/resources/profile.clirr - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - - - - - - - japicmp - - - src/site/resources/profile.japicmp - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - verify - - cmp - - - - - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - - - - - release - - - - maven-install-plugin - - true - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - - - - maven-assembly-plugin - ${commons.assembly-plugin.version} - true - - - - single - - - verify - - - - - - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.commons - commons-release-plugin - ${commons.release-plugin.version} - - - detatch-distributions - verify - - detach-distributions - - - - stage-distributions - deploy - - stage-distributions - - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.3 - - true - 1.3 - ${JAVA_1_3_HOME}/bin/javac - ${JAVA_1_3_HOME}/bin/java - - - - - - java-1.4 - - true - 1.4 - ${JAVA_1_4_HOME}/bin/javac - ${JAVA_1_4_HOME}/bin/java - - 2.11 - - - - - - java-1.5 - - true - 1.5 - ${JAVA_1_5_HOME}/bin/javac - ${JAVA_1_5_HOME}/bin/java - - - - - - java-1.6 - - true - 1.6 - ${JAVA_1_6_HOME}/bin/javac - ${JAVA_1_6_HOME}/bin/java - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.9 - - true - 1.9 - ${JAVA_1_9_HOME}/bin/javac - ${JAVA_1_9_HOME}/bin/java - - - - - - java-1.10 - - true - 1.10 - ${JAVA_1_10_HOME}/bin/javac - ${JAVA_1_10_HOME}/bin/java - - - - - - java-1.11 - - true - 1.11 - ${JAVA_1_11_HOME}/bin/javac - ${JAVA_1_11_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - true - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - . - RELEASE-NOTES.txt - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - jdk7-plugin-fix-version - - [1.7,) - - - - - - - - site-basic - - true - true - true - true - true - true - true - true - true - true - true - - - - - travis-cobertura - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - xml - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - travis-jacoco - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - - - - ${project.version} - RC1 - COMMONSSITE - - - - - 1.3 - 1.3 - - - false - - - - - - 1.9 - 1.3 - 2.22.0 - 2.22.0 - 2.22.0 - 3.0.1 - 0.12 - 2.12.1 - 2.8 - 0.12.0 - 2.5 - 3.0.0 - 3.1.0 - - 3.1.0 - 3.1.0 - 3.7.1 - 0.8.1 - 2.7 - 4.3.0 - EpochMillis - 2.0 - 3.7.0 - 1.1 - 3.0.5 - 3.1.3 - 3.5.0 - 3.0.0 - 1.16 - - 1.0 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - ${project.artifactId} - - - org.apache.commons.${commons.packageId} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - http://docs.oracle.com/javase/7/docs/api/ - http://docs.oracle.com/javaee/6/api/ - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - - 100 - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${commons.componentid} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.componentid} - ${commons.site.cache}/${commons.site.path} - commons.site - - - true - false - - - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - - ${user.name} - DEADBEEF - - https://analysis.apache.org/ - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom.sha1 deleted file mode 100644 index 593ecb5..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -391715f2f4f1b32604a201a2f4ea74a174e1f21c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/48/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/48/_remote.repositories deleted file mode 100644 index 9a3e02f..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/48/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -commons-parent-48.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom b/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom deleted file mode 100644 index cfcde87..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom +++ /dev/null @@ -1,1823 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 21 - - org.apache.commons - commons-parent - pom - 48 - Apache Commons Parent - http://commons.apache.org/commons-parent-pom.html - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - jira - http://issues.apache.org/jira/browse/COMMONSSITE - - - - 3.0.5 - - - - jenkins - https://builds.apache.org/ - - - - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git - scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git - https://gitbox.apache.org/repos/asf?p=commons-parent.git - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-user/ - - https://markmail.org/list/org.apache.commons.users/ - https://www.mail-archive.com/user@commons.apache.org/ - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-dev/ - - https://markmail.org/list/org.apache.commons.dev/ - https://www.mail-archive.com/dev@commons.apache.org/ - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-issues/ - - https://markmail.org/list/org.apache.commons.issues/ - https://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-commits/ - - https://markmail.org/list/org.apache.commons.commits/ - https://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - https://markmail.org/list/org.apache.announce/ - https://www.mail-archive.com/announce@apache.org/ - - - - - - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${commons.assembly-plugin.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${commons.encoding} - ${commons.docEncoding} - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - true - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.failsafe.version} - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - ${project.groupId} - ${project.artifactId} - ${commons.bc.version} - jar - - - - - ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging} - - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - ${japicmp.skip} - - - - org.apache.commons - commons-build-plugin - ${commons.build-plugin.version} - - ${commons.release.name} - - - - org.apache.felix - maven-bundle-plugin - ${commons.felix.version} - true - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${commons.build-helper.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.4 - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - versions-maven-plugin - - 2.7 - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - org.apache.bcel - bcel - 6.3 - - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M2 - - - - 3.0.5 - - - ${maven.compiler.target} - - - true - - - - enforce-maven-3 - - enforce - - - - - - org.apache.maven.plugins - maven-jar-plugin - ${commons.jar-plugin.version} - - - - test-jar - - - - true - - - - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - maven-source-plugin - - - create-source-jar - - jar-no-fork - test-jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - rat-check - validate - - check - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.encoding} - ${commons.docEncoding} - true - true - - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - team - scm - issue-management - mailing-lists - dependency-info - dependency-management - dependencies - dependency-convergence - ci-management - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - org.codehaus.mojo - jdepend-maven-plugin - ${commons.jdepend.version} - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - - true - true - true - - - - - - - - - svn - - - .svn - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - validate - - create - - - - - - true - - ?????? - - - javasvn - - - - - - - - - - module-name - - - profile.module-name - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${commons.module.name} - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - clirr - - - src/site/resources/profile.clirr - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - - - - - - - japicmp - - false - - - - src/site/resources/profile.japicmp - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - verify - - cmp - - - - - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - - - - - release - - - - maven-install-plugin - - true - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - - - - maven-assembly-plugin - ${commons.assembly-plugin.version} - true - - - - single - - - verify - - - - - - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.commons - commons-release-plugin - ${commons.release-plugin.version} - - - clean-staging - clean - - clean-staging - - - - detatch-distributions - verify - - detach-distributions - - - - stage-distributions - deploy - - stage-distributions - - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.3 - - true - 1.3 - ${JAVA_1_3_HOME}/bin/javac - ${JAVA_1_3_HOME}/bin/java - - - - - - java-1.4 - - true - 1.4 - ${JAVA_1_4_HOME}/bin/javac - ${JAVA_1_4_HOME}/bin/java - - 2.11 - - - - - - java-1.5 - - true - 1.5 - ${JAVA_1_5_HOME}/bin/javac - ${JAVA_1_5_HOME}/bin/java - - - - - - java-1.6 - - true - 1.6 - ${JAVA_1_6_HOME}/bin/javac - ${JAVA_1_6_HOME}/bin/java - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.9 - - true - 1.9 - ${JAVA_1_9_HOME}/bin/javac - ${JAVA_1_9_HOME}/bin/java - - - - - - java-1.10 - - true - 1.10 - ${JAVA_1_10_HOME}/bin/javac - ${JAVA_1_10_HOME}/bin/java - - - - - - java-1.11 - - true - 1.11 - ${JAVA_1_11_HOME}/bin/javac - ${JAVA_1_11_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - true - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - . - RELEASE-NOTES.txt - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - jdk7-plugin-fix-version - - [1.7,) - - - - - - - - site-basic - - true - true - true - true - true - true - true - true - true - true - true - true - - - - - travis-cobertura - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - xml - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - travis-jacoco - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - - - - ${project.version} - RC1 - COMMONSSITE - - - - - 1.3 - 1.3 - - - false - - - - - 1.10 - 1.6 - 2.22.1 - 2.22.1 - 2.22.1 - 3.1.0 - 0.13 - 2.12.1 - 2.8 - 0.13.0 - 3.0.0 - 3.0.0 - 3.3.2 - - 3.1.1 - 3.1.1 - 3.7.1 - 0.8.3 - 2.7 - 4.3.0 - EpochMillis - 2.0 - 3.8.0 - 1.1 - 3.0.5 - 3.1.6 - 4.1.0 - 3.0.0 - 1.17 - - 1.0 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - - ${project.artifactId} - - - org.apache.commons.${commons.packageId} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - http://docs.oracle.com/javase/7/docs/api/ - http://docs.oracle.com/javaee/6/api/ - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - - 100 - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${commons.componentid} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.componentid} - ${commons.site.cache}/${commons.site.path} - commons.site - - - true - false - - true - - - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - - ${user.name} - DEADBEEF - - https://analysis.apache.org/ - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1 deleted file mode 100644 index 9359a61..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1cdeb626cf4f0cec0f171ec838a69922efc6ef95 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/52/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/52/_remote.repositories deleted file mode 100644 index e9d01ab..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/52/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -commons-parent-52.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom b/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom deleted file mode 100644 index 6571e70..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom +++ /dev/null @@ -1,1943 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 23 - - org.apache.commons - commons-parent - 52 - pom - Apache Commons Parent - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - https://commons.apache.org/commons-parent-pom.html - - - - - - - ${project.version} - RC1 - COMMONSSITE - - - - - 1.3 - 1.3 - - - false - - - - - - 1.19 - - - 1.0 - 3.3.0 - 3.2.0 - 1.11 - 2.12.1 - 3.1.1 - 2.8 - 2.7 - 3.8.1 - 4.3.0 - EpochMillis - 2.22.2 - 5.1.1 - 3.0.5 - 0.8.5 - 0.14.3 - 3.2.0 - 3.2.0 - 2.0 - 3.0.0 - 3.13.0 - 3.1.0 - 0.13 - 1.7 - 1.1 - - 5.1.2 - - - - 3.9.1 - 3.2.1 - 4.0.4 - 4.0.6 - 2.22.2 - 2.22.2 - 3.4.0 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - - ${project.artifactId} - - - org.apache.commons.${commons.packageId} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - http://docs.oracle.com/javase/6/docs/api/ - http://docs.oracle.com/javase/7/docs/api/ - http://docs.oracle.com/javase/8/docs/api/ - http://docs.oracle.com/javase/9/docs/api/ - http://docs.oracle.com/javase/10/docs/api/ - https://docs.oracle.com/en/java/javase/11/docs/api/ - https://docs.oracle.com/en/java/javase/12/docs/api/ - https://docs.oracle.com/en/java/javase/13/docs/api/ - - ${commons.javadoc7.java.link} - - http://docs.oracle.com/javaee/5/api/ - http://docs.oracle.com/javaee/6/api/ - http://docs.oracle.com/javaee/7/api/ - - ${commons.javadoc.javaee6.link} - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - - 100 - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${commons.componentid} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid} - ${commons.site.cache}/${commons.site.path} - commons.site - - - true - false - false - - - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - - ${user.name} - DEADBEEF - - https://analysis.apache.org/ - - - . - RELEASE-NOTES.txt - - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-user/ - - https://markmail.org/list/org.apache.commons.users/ - https://www.mail-archive.com/user@commons.apache.org/ - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-dev/ - - https://markmail.org/list/org.apache.commons.dev/ - https://www.mail-archive.com/dev@commons.apache.org/ - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-issues/ - - https://markmail.org/list/org.apache.commons.issues/ - https://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-commits/ - - https://markmail.org/list/org.apache.commons.commits/ - https://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - https://markmail.org/list/org.apache.announce/ - https://www.mail-archive.com/announce@apache.org/ - - - - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git - scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git - https://gitbox.apache.org/repos/asf?p=commons-parent.git - - - - jira - https://issues.apache.org/jira/browse/COMMONSSITE - - - - jenkins - https://builds.apache.org/ - - - - - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${commons.assembly-plugin.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.compiler.javadoc} - ${commons.encoding} - ${commons.docEncoding} - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - true - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - ${commons.source-plugin.version} - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.failsafe.version} - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - ${project.groupId} - ${project.artifactId} - ${commons.bc.version} - jar - - - - - ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging} - - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - - - - org.apache.commons - commons-build-plugin - ${commons.build-plugin.version} - - ${commons.release.name} - - - - org.apache.commons - commons-release-plugin - ${commons.release-plugin.version} - - - org.apache.felix - maven-bundle-plugin - ${commons.felix.version} - true - - - - biz.aQute.bnd - biz.aQute.bndlib - ${biz.aQute.bndlib.version} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${commons.build-helper.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.4 - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - ${minSeverity} - - - - org.codehaus.mojo - versions-maven-plugin - - 2.7 - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - org.apache.bcel - bcel - 6.5.0 - - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M3 - - - - 3.5.0 - - - ${maven.compiler.target} - - - true - - - - enforce-maven-3 - - enforce - - - - - - org.apache.maven.plugins - maven-jar-plugin - ${commons.jar-plugin.version} - - - - test-jar - - - - true - - - - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - maven-source-plugin - - - create-source-jar - - jar-no-fork - test-jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - rat-check - validate - - check - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.compiler.javadoc} - ${commons.encoding} - ${commons.docEncoding} - true - true - - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - team - scm - issue-management - mailing-lists - dependency-info - dependency-management - dependencies - dependency-convergence - ci-management - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - - - - org.codehaus.mojo - jdepend-maven-plugin - ${commons.jdepend.version} - - - - - - - svn - - - .svn - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - validate - - create - - - - - - true - - ?????? - - - javasvn - - - - - - - - - - module-name - - - profile.module-name - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${commons.module.name} - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - report - - - - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - clirr - - - src/site/resources/profile.clirr - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${commons.clirr.version} - - - - - - - - japicmp - - [1.8,) - - src/site/resources/profile.japicmp - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - verify - - cmp - - - - - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - - - - - - - - - release - - - - maven-install-plugin - - true - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - ${commons.compiler.javadoc} - - - - maven-assembly-plugin - ${commons.assembly-plugin.version} - true - - - - single - - - verify - - - - - - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.commons - commons-release-plugin - - - clean-staging - clean - - clean-staging - - - - detatch-distributions - verify - - detach-distributions - - - - stage-distributions - deploy - - stage-distributions - - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.3 - - true - 1.3 - ${JAVA_1_3_HOME}/bin/javac - ${JAVA_1_3_HOME}/bin/javadoc - ${JAVA_1_3_HOME}/bin/java - - - - - - java-1.4 - - true - 1.4 - ${JAVA_1_4_HOME}/bin/javac - ${JAVA_1_4_HOME}/bin/javadoc - ${JAVA_1_4_HOME}/bin/java - - 2.11 - - - - - - java-1.5 - - true - 1.5 - ${JAVA_1_5_HOME}/bin/javac - ${JAVA_1_5_HOME}/bin/javadoc - ${JAVA_1_5_HOME}/bin/java - - - - - - java-1.6 - - true - 1.6 - ${JAVA_1_6_HOME}/bin/javac - ${JAVA_1_6_HOME}/bin/javadoc - ${JAVA_1_6_HOME}/bin/java - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/javadoc - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/javadoc - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.9 - - true - 1.9 - ${JAVA_1_9_HOME}/bin/javac - ${JAVA_1_9_HOME}/bin/javadoc - ${JAVA_1_9_HOME}/bin/java - - - - - - java-1.10 - - true - 1.10 - ${JAVA_1_10_HOME}/bin/javac - ${JAVA_1_10_HOME}/bin/javadoc - ${JAVA_1_10_HOME}/bin/java - - - - - - java-1.11 - - true - 1.11 - ${JAVA_1_11_HOME}/bin/javac - ${JAVA_1_11_HOME}/bin/javadoc - ${JAVA_1_11_HOME}/bin/java - - - - - - java-1.12 - - true - 1.12 - ${JAVA_1_12_HOME}/bin/javac - ${JAVA_1_12_HOME}/bin/javadoc - ${JAVA_1_12_HOME}/bin/java - - - - - - java-1.13 - - true - 1.13 - ${JAVA_1_13_HOME}/bin/javac - ${JAVA_1_13_HOME}/bin/javadoc - ${JAVA_1_13_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - true - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - ${changes.announcementDirectory} - ${changes.announcementFile} - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - jdk7-plugin-fix-version - - [1.7,1.8) - - - - 3.5.1 - 1.17 - 3.5.0 - - - - - - site-basic - - true - true - true - true - true - true - true - true - true - true - true - - - - - travis-cobertura - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - xml - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - travis-jacoco - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1 deleted file mode 100644 index 9d7f8af..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -004ee86dedc66d0010ccdc29e5a4ce014c057854 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/58/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/58/_remote.repositories deleted file mode 100644 index 850526e..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/58/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -commons-parent-58.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom b/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom deleted file mode 100644 index d5a6535..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom +++ /dev/null @@ -1,2007 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 29 - - org.apache.commons - commons-parent - 58 - pom - Apache Commons Parent - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - 2006 - https://commons.apache.org/proper/commons-parent/ - - - - - - 3.6.3 - - - 2023-05-20T13:25:23Z - ${project.version} - RC1 - COMMONSSITE - - 57 - true - Gary Gregory - 86fdc7e2a11262cb - - - - - 1.3 - 1.3 - - - 8 - - - false - - - - - - 1.23 - - 1.0 - 3.5.0 - 3.4.0 - 1.12 - 2.12.1 - 3.2.2 - 9.3 - 2.7 - 3.11.0 - 4.3.0 - EpochMillis - 2.7.9 - 0.6.5 - 3.0.0 - 5.1.8 - 0.8.10 - 0.17.2 - 3.3.0 - 3.5.0 - 3.3.0 - 3.20.0 - 6.55.0 - 3.4.3 - 0.15 - 1.8.0 - 1.1 - 3.3.0 - 3.1.0 - 6.4.0 - 5.9.3 - - - - 3.12.1 - 3.2.1 - 4.7.3.4 - 4.7.3 - 3.0.0 - 3.0.0 - 3.5.3 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - ${project.artifactId} - - - ${project.artifactId} - - - org.apache.commons.${commons.packageId} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - https://docs.oracle.com/javase/6/docs/api/ - https://docs.oracle.com/javase/7/docs/api/ - https://docs.oracle.com/javase/8/docs/api/ - https://docs.oracle.com/javase/9/docs/api/ - https://docs.oracle.com/javase/10/docs/api/ - https://docs.oracle.com/en/java/javase/11/docs/api/ - https://docs.oracle.com/en/java/javase/12/docs/api/ - https://docs.oracle.com/en/java/javase/13/docs/api/ - https://docs.oracle.com/en/java/javase/14/docs/api/ - https://docs.oracle.com/en/java/javase/15/docs/api/ - https://docs.oracle.com/en/java/javase/16/docs/api/ - https://docs.oracle.com/en/java/javase/17/docs/api/ - https://docs.oracle.com/en/java/javase/18/docs/api/ - https://docs.oracle.com/en/java/javase/19/docs/api/ - https://docs.oracle.com/en/java/javase/20/docs/api/ - - ${commons.javadoc8.java.link} - - https://docs.oracle.com/javaee/5/api/ - https://docs.oracle.com/javaee/6/api/ - https://docs.oracle.com/javaee/7/api/ - - ${commons.javadoc.javaee6.link} - - - info - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${commons.componentid} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid} - ${commons.site.cache}/${commons.site.path} - commons.site - - - true - false - false - - - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - - ${user.name} - DEADBEEF - - https://analysis.apache.org/ - - - . - RELEASE-NOTES.txt - - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-user/ - - https://markmail.org/list/org.apache.commons.users/ - https://www.mail-archive.com/user@commons.apache.org/ - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-dev/ - - https://markmail.org/list/org.apache.commons.dev/ - https://www.mail-archive.com/dev@commons.apache.org/ - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-issues/ - - https://markmail.org/list/org.apache.commons.issues/ - https://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-commits/ - - https://markmail.org/list/org.apache.commons.commits/ - https://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - https://markmail.org/list/org.apache.announce/ - https://www.mail-archive.com/announce@apache.org/ - - - - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git - scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git - https://gitbox.apache.org/repos/asf?p=commons-parent.git - - - - jira - https://issues.apache.org/jira/browse/COMMONSSITE - - - - GitHub - https://github.com/apache/commons-parent/actions - - - - - - org.junit - junit-bom - ${commons.junit.version} - pom - import - - - - - - - clean apache-rat:check package site - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${commons.assembly-plugin.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.compiler.javadoc} - ${commons.encoding} - ${commons.docEncoding} - - true - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - true - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - ${commons.source-plugin.version} - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.failsafe.version} - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - ${project.groupId} - ${project.artifactId} - ${commons.bc.version} - jar - - - - - ${project.build.directory}/${project.artifactId}-${project.version}.jar - - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - METHOD_ADDED_TO_INTERFACE - false - false - PATCH - - - - - - - org.apache.commons - commons-build-plugin - ${commons.build-plugin.version} - - ${commons.release.name} - - - - org.apache.commons - commons-release-plugin - ${commons.release-plugin.version} - - - org.apache.felix - maven-bundle-plugin - ${commons.felix.version} - true - - - - biz.aQute.bnd - biz.aQute.bndlib - ${commons.biz.aQute.bndlib.version} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${commons.build-helper.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - ${commons.buildnumber-plugin.version} - - - org.codehaus.mojo - versions-maven-plugin - - 2.15.0 - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - org.apache.bcel - bcel - 6.7.0 - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${commons.checkstyle-plugin.version} - - - com.puppycrawl.tools - checkstyle - ${commons.checkstyle.version} - - - - - com.github.spotbugs - spotbugs-maven-plugin - ${commons.spotbugs.plugin.version} - - - com.github.spotbugs - spotbugs - ${commons.spotbugs.impl.version} - - - - - org.apache.maven.plugins - maven-pmd-plugin - ${commons.pmd.version} - - - net.sourceforge.pmd - pmd-core - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-java - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-javascript - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-jsp - ${commons.pmd-impl.version} - - - - - org.cyclonedx - cyclonedx-maven-plugin - ${commons.cyclonedx.version} - - - make-bom - package - - makeAggregateBom - - - - - ${project.artifactId}-${project.version}-bom - - - - org.spdx - spdx-maven-plugin - ${commons.spdx.version} - - - build-spdx - - createSPDX - - - - - - org.codehaus.mojo - javancss-maven-plugin - - - - - - - **/*.java - - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - true - org.apache.maven.plugins - maven-enforcer-plugin - ${commons.enforcer-plugin.version} - - - - ${minimalMavenBuildVersion} - - - ${maven.compiler.target} - - - true - - - - enforce-maven-3 - - enforce - - - - - - org.apache.maven.plugins - maven-jar-plugin - ${commons.jar-plugin.version} - - - - test-jar - - - - true - - - - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - maven-source-plugin - - - create-source-jar - - jar-no-fork - test-jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - .asf.yaml - .gitattributes - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - .vscode/** - - - - - rat-check - validate - - check - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.codehaus.mojo - versions-maven-plugin - - - org.cyclonedx - cyclonedx-maven-plugin - - - org.spdx - spdx-maven-plugin - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - team - scm - issue-management - mailing-lists - dependency-info - dependency-management - dependencies - dependency-convergence - ci-management - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - .asf.yaml - .gitattributes - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - .vscode/** - - - - - - - - - svn - - - .svn - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - validate - - create - - - - - - true - - ?????? - - - javasvn - - - - - - - - - - module-name - - - profile.module-name - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${commons.module.name} - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - report - - - - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - japicmp - - [1.8,) - - src/site/resources/profile.japicmp - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - verify - - cmp - - - - - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - - - - - - - - - release - - - - maven-install-plugin - - true - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - ${commons.compiler.javadoc} - - - - maven-assembly-plugin - ${commons.assembly-plugin.version} - true - - - - single - - - verify - - - - - - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.commons - commons-release-plugin - - - clean-staging - clean - - clean-staging - - - - detatch-distributions - verify - - detach-distributions - - - - stage-distributions - deploy - - stage-distributions - - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.7 - - true - 1.7 - ${JAVA_1_7_HOME}/bin/javac - ${JAVA_1_7_HOME}/bin/javadoc - ${JAVA_1_7_HOME}/bin/java - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/javadoc - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.9 - - true - 1.9 - ${JAVA_1_9_HOME}/bin/javac - ${JAVA_1_9_HOME}/bin/javadoc - ${JAVA_1_9_HOME}/bin/java - - - - - - java-1.10 - - true - 1.10 - ${JAVA_1_10_HOME}/bin/javac - ${JAVA_1_10_HOME}/bin/javadoc - ${JAVA_1_10_HOME}/bin/java - - - - - - java-1.11 - - true - 1.11 - ${JAVA_1_11_HOME}/bin/javac - ${JAVA_1_11_HOME}/bin/javadoc - ${JAVA_1_11_HOME}/bin/java - - - - - - java-1.12 - - true - 1.12 - ${JAVA_1_12_HOME}/bin/javac - ${JAVA_1_12_HOME}/bin/javadoc - ${JAVA_1_12_HOME}/bin/java - - - - - - java-1.13 - - true - 1.13 - ${JAVA_1_13_HOME}/bin/javac - ${JAVA_1_13_HOME}/bin/javadoc - ${JAVA_1_13_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - true - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - ${changes.announcementDirectory} - ${changes.announcementFile} - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - javasvn - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - javasvn - - - - - - - - - jdk7-plugin-fix-version - - [1.7,1.8) - - - 3.5.1 - 1.17 - 3.5.0 - - - - - jdk8-plugin-fix-version - - [1.8,1.9) - - - 0.6.3 - - - - - jdk9-compiler - - [9 - - - - ${commons.compiler.release} - - - - - - site-basic - - true - true - true - true - true - true - true - true - - - - - travis-cobertura - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - xml - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - travis-jacoco - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - org.eluder.coveralls - coveralls-maven-plugin - ${commons.coveralls.version} - - ${commons.coveralls.timestampFormat} - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1 deleted file mode 100644 index f277a55..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -26758faad5d4d692a3cee724c42605d2ee9d5284 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/64/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/64/_remote.repositories deleted file mode 100644 index 843ef8a..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/64/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -commons-parent-64.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom b/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom deleted file mode 100644 index e455c1f..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom +++ /dev/null @@ -1,1876 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 30 - - org.apache.commons - commons-parent - 64 - pom - Apache Commons Parent - The Apache Commons Parent POM provides common settings for all Apache Commons components. - - 2006 - https://commons.apache.org/proper/commons-parent/ - - - - - - 3.6.3 - - 8 - - - 2023-10-06T14:12:42Z - 64 - 65 - RC1 - COMMONSSITE - - - 63 - true - - - - - - 1.3 - 1.3 - - - 8 - - - false - - - - - - 3.2.1 - - - 1.23 - - 1.0 - 3.6.0 - 3.4.0 - 1.13 - 2.12.1 - 3.3.0 - 9.3 - 2.7 - 3.11.0 - 2.7.9 - 0.7.0 - 3.1.2 - 5.1.9 - 0.8.10 - 0.18.1 - 3.3.0 - 3.6.0 - 3.3.0 - 3.21.0 - 6.55.0 - 3.4.5 - 0.15 - 1.8.1 - 1.1 - 3.2.0 - 1.0.0.Final - true - 6.4.1 - 5.10.0 - - - - 3.12.1 - 4.7.3.6 - 4.7.3 - 3.1.2 - 3.1.2 - 3.5.3 - - - ${project.artifactId}-${commons.release.version} - - -bin - ${project.artifactId}-${commons.release.2.version} - - -bin - ${project.artifactId}-${commons.release.3.version} - - -bin - - -bin - - - 1.00 - 0.90 - 0.95 - 0.85 - 0.85 - 0.90 - false - - - parent - - - ${project.artifactId} - - - org.apache.commons.${commons.packageId} - - - org.apache.commons.${commons.packageId} - org.apache.commons.*;version=${project.version};-noimport:=true - * - - - true - - - ${project.build.directory}/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - - ${commons.encoding} - - ${commons.encoding} - - ${commons.encoding} - - - https://docs.oracle.com/javase/6/docs/api/ - https://docs.oracle.com/javase/7/docs/api/ - https://docs.oracle.com/javase/8/docs/api/ - https://docs.oracle.com/javase/9/docs/api/ - https://docs.oracle.com/javase/10/docs/api/ - https://docs.oracle.com/en/java/javase/11/docs/api/ - https://docs.oracle.com/en/java/javase/12/docs/api/ - https://docs.oracle.com/en/java/javase/13/docs/api/ - https://docs.oracle.com/en/java/javase/14/docs/api/ - https://docs.oracle.com/en/java/javase/15/docs/api/ - https://docs.oracle.com/en/java/javase/16/docs/api/ - https://docs.oracle.com/en/java/javase/17/docs/api/ - https://docs.oracle.com/en/java/javase/18/docs/api/ - https://docs.oracle.com/en/java/javase/19/docs/api/ - https://docs.oracle.com/en/java/javase/20/docs/api/ - - ${commons.javadoc8.java.link} - - https://docs.oracle.com/javaee/5/api/ - https://docs.oracle.com/javaee/6/api/ - https://docs.oracle.com/javaee/7/api/ - https://jakarta.ee/specifications/platform/8/apidocs/ - https://jakarta.ee/specifications/platform/9/apidocs/ - https://jakarta.ee/specifications/platform/9.1/apidocs/ - https://jakarta.ee/specifications/platform/10/apidocs/ - - ${commons.javadoc.javaee6.link} - - - info - - - false - - - false - - 100 - - false - - - ${user.home}/commons-sites - - ${commons.componentid} - - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid} - ${commons.site.cache}/${commons.site.path} - commons.site - - - true - false - false - - - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - src/conf - - https://analysis.apache.org/ - - - . - RELEASE-NOTES.txt - - - - - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-user/ - - https://markmail.org/list/org.apache.commons.users/ - https://www.mail-archive.com/user@commons.apache.org/ - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-dev/ - - https://markmail.org/list/org.apache.commons.dev/ - https://www.mail-archive.com/dev@commons.apache.org/ - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-issues/ - - https://markmail.org/list/org.apache.commons.issues/ - https://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - https://mail-archives.apache.org/mod_mbox/commons-commits/ - - https://markmail.org/list/org.apache.commons.commits/ - https://www.mail-archive.com/commits@commons.apache.org/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - https://mail-archives.apache.org/mod_mbox/www-announce/ - - https://markmail.org/list/org.apache.announce/ - https://www.mail-archive.com/announce@apache.org/ - - - - - - - scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git - scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git - https://gitbox.apache.org/repos/asf?p=commons-parent.git - - - - jira - https://issues.apache.org/jira/browse/COMMONSSITE - - - - GitHub - https://github.com/apache/commons-parent/actions - - - - - - org.junit - junit-bom - ${commons.junit.version} - pom - import - - - - - - - clean apache-rat:check package site - - - - src/main/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - src/test/resources - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - NOTICE - LICENSE - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${commons.compiler.version} - - ${maven.compiler.source} - ${maven.compiler.target} - ${commons.encoding} - - ${commons.compiler.fork} - - ${commons.compiler.compilerVersion} - ${commons.compiler.javac} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${commons.assembly-plugin.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - true - ${maven.compiler.source} - ${commons.compiler.javadoc} - ${commons.encoding} - ${commons.docEncoding} - - true - true - - ${commons.javadoc.java.link} - ${commons.javadoc.javaee.link} - - - - true - true - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - true - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - true - - - - - org.apache.maven.wagon - wagon-ssh - ${commons.wagon-ssh.version} - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${commons.failsafe.version} - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - - ${project.groupId} - ${project.artifactId} - ${commons.bc.version} - jar - - - - - ${project.build.directory}/${project.artifactId}-${project.version}.jar - - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - METHOD_ADDED_TO_INTERFACE - false - false - PATCH - - - - - - - org.apache.commons - commons-build-plugin - ${commons.build-plugin.version} - - ${commons.release.name} - - - - org.apache.commons - commons-release-plugin - ${commons.release-plugin.version} - - - org.apache.felix - maven-bundle-plugin - ${commons.felix.version} - true - - - - biz.aQute.bnd - biz.aQute.bndlib - ${commons.biz.aQute.bndlib.version} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${commons.build-helper.version} - - - org.codehaus.mojo - buildnumber-maven-plugin - ${commons.buildnumber-plugin.version} - - - org.codehaus.mojo - versions-maven-plugin - - 2.16.1 - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - prepare-agent - process-test-classes - - prepare-agent - - - - report - site - - report - - - - check - - check - - - - - BUNDLE - - - CLASS - COVEREDRATIO - ${commons.jacoco.classRatio} - - - INSTRUCTION - COVEREDRATIO - ${commons.jacoco.instructionRatio} - - - METHOD - COVEREDRATIO - ${commons.jacoco.methodRatio} - - - BRANCH - COVEREDRATIO - ${commons.jacoco.branchRatio} - - - LINE - COVEREDRATIO - ${commons.jacoco.lineRatio} - - - COMPLEXITY - COVEREDRATIO - ${commons.jacoco.complexityRatio} - - - - - ${commons.jacoco.haltOnFailure} - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - org.apache.bcel - bcel - 6.7.0 - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${commons.checkstyle-plugin.version} - - - com.puppycrawl.tools - checkstyle - ${commons.checkstyle.version} - - - - - com.github.spotbugs - spotbugs-maven-plugin - ${commons.spotbugs.plugin.version} - - - com.github.spotbugs - spotbugs - ${commons.spotbugs.impl.version} - - - - - org.apache.maven.plugins - maven-pmd-plugin - ${commons.pmd.version} - - - net.sourceforge.pmd - pmd-core - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-java - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-javascript - ${commons.pmd-impl.version} - - - net.sourceforge.pmd - pmd-jsp - ${commons.pmd-impl.version} - - - - - org.cyclonedx - cyclonedx-maven-plugin - ${commons.cyclonedx.version} - - - build-sbom-cyclonedx - package - - makeAggregateBom - - - - - ${project.artifactId}-${project.version}-bom - - - - org.spdx - spdx-maven-plugin - ${commons.spdx.version} - - - build-sbom-spdx - package - - createSPDX - - - - - - org.codehaus.mojo - javancss-maven-plugin - - - - - - - **/*.java - - - - - - - - - maven-assembly-plugin - - - src/assembly/src.xml - - gnu - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-jar-plugin - ${commons.jar-plugin.version} - - - - test-jar - - - - true - - - - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - maven-source-plugin - - - - true - true - - - - - - create-source-jar - - jar-no-fork - test-jar-no-fork - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${commons.surefire-report.version} - - - ${commons.surefire.java} - - - - - org.apache.commons - commons-build-plugin - - - org.apache.felix - maven-bundle-plugin - - - - true - - ${commons.osgi.excludeDependencies} - ${project.build.directory}/osgi - - - <_nouses>true - - <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - - org.apache.rat - apache-rat-plugin - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - .asf.yaml - .gitattributes - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - .vscode/** - - - - - rat-check - validate - - check - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - scm:svn:${commons.scmPubUrl} - ${commons.scmPubCheckoutDirectory} - ${commons.scmPubServer} - true - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.codehaus.mojo - versions-maven-plugin - - - org.cyclonedx - cyclonedx-maven-plugin - - - org.spdx - spdx-maven-plugin - - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - true - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes-report - jira-report - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${commons.javadoc.version} - - - - default - - javadoc - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${commons.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${commons.project-info.version} - - - - - index - summary - modules - - team - scm - issue-management - mailing-lists - dependency-info - dependency-management - dependencies - dependency-convergence - ci-management - - - distribution-management - - - - - - org.apache.maven.plugins - maven-site-plugin - ${commons.site-plugin.version} - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${commons.surefire-report.version} - - ${commons.surefire-report.aggregate} - - - - - org.apache.rat - apache-rat-plugin - ${commons.rat.version} - - - - - site-content/** - .checkstyle - .fbprefs - .pmd - .asf.yaml - .gitattributes - src/site/resources/download_*.cgi - src/site/resources/profile.* - profile.* - - maven-eclipse.xml - .externalToolBuilders/** - - .vscode/** - - - - - - - - - - - module-name - - - profile.module-name - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${commons.module.name} - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - (,9) - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${commons.animal-sniffer.version} - - - checkAPIcompatibility - - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${commons.animal-sniffer.signature.version} - - - - - - - - - - jacoco - - - - src/site/resources/profile.jacoco - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - - - org.jacoco - jacoco-maven-plugin - ${commons.jacoco.version} - - - - - report - - - - - - - - - - cobertura - - - src/site/resources/profile.cobertura - - - - - - org.codehaus.mojo - cobertura-maven-plugin - ${commons.cobertura.version} - - - - - - - japicmp - - [1.8,) - - src/site/resources/profile.japicmp - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - verify - - cmp - - - - - - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - ${commons.japicmp.version} - - - true - ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications} - ${commons.japicmp.breakBuildOnSourceIncompatibleModifications} - - true - true - true - ${commons.japicmp.ignoreMissingClasses} - - - METHOD_NEW_DEFAULT - true - true - PATCH - - - - - - - - - - - - release - - - - maven-install-plugin - - true - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - javadoc - jar - - package - - - - ${maven.compiler.source} - ${commons.compiler.javadoc} - - - - maven-assembly-plugin - ${commons.assembly-plugin.version} - true - - - - single - - - verify - - - - - - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.commons - commons-release-plugin - - - clean-staging - clean - - clean-staging - - - - detatch-distributions - verify - - detach-distributions - - - - stage-distributions - deploy - - stage-distributions - - - - - - - - - - - apache-release - - - - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-test-sources - - test-jar - - - - - - maven-install-plugin - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - - - java-1.8 - - true - 1.8 - ${JAVA_1_8_HOME}/bin/javac - ${JAVA_1_8_HOME}/bin/javadoc - ${JAVA_1_8_HOME}/bin/java - - - - - - java-1.11 - - true - 1.11 - ${JAVA_1_11_HOME}/bin/javac - ${JAVA_1_11_HOME}/bin/javadoc - ${JAVA_1_11_HOME}/bin/java - - - - - - - - test-deploy - - id::default::file:target/deploy - true - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${commons.changes.version} - - - src/changes - true - ${changes.announcementDirectory} - ${changes.announcementFile} - - ${commons.release.version} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - - svn-buildnumber - - - !buildNumber.skip - !true - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - generate-resources - - create - - - - - - true - - ?????? - false - false - - - - - - - - jdk7-plugin-fix-version - - [1.7,1.8) - - - 3.5.1 - 1.17 - 3.5.0 - - - - - jdk8-plugin-fix-version - - [1.8,1.9) - - - 0.6.3 - - - - - - site-basic - - true - true - true - true - true - true - true - true - - - - - java-9-up - - [9,) - - - 9 - true - - ${commons.compiler.release} - - - - - org.moditect - moditect-maven-plugin - ${commons.moditect-maven-plugin.version} - - - add-module-infos - package - - add-module-info - - - ${moditect.java.version} - - --multi-release=${moditect.java.version} - - ${project.build.directory} - true - false - - - ${commons.module.name} - ${commons.moditect-maven-plugin.addServiceUses} - - - - - - - - - - - - - java-11-up - - [11,) - - - 10.12.4 - - - - - - java-17-up - - [17,) - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom.sha1 deleted file mode 100644 index 1a8f795..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/64/commons-parent-64.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -aec2c7e06fc7ab9271cd4d076e8251df6a0d55da \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/9/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-parent/9/_remote.repositories deleted file mode 100644 index 1ad40d4..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/9/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-parent-9.pom>central= diff --git a/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom b/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom deleted file mode 100644 index 8c2eee9..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom +++ /dev/null @@ -1,567 +0,0 @@ - - 4.0.0 - - org.apache - apache - 4 - - org.apache.commons - commons-parent - pom - - 9 - Commons Parent - http://commons.apache.org/ - 2001 - - - continuum - http://vmbuild.apache.org/continuum/ - - - mail - -
dev@commons.apache.org
-
-
-
-
- - - - - dummy - Dummy to avoid accidental deploys - - - - - - - scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9 - scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9 - http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-9 - - - - - Commons User List - user-subscribe@commons.apache.org - user-unsubscribe@commons.apache.org - user@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-user/ - - http://commons.markmail.org/search/list:org.apache.commons.user - http://www.nabble.com/Commons---User-f319.html - http://www.mail-archive.com/user@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.user - - - - Commons Dev List - dev-subscribe@commons.apache.org - dev-unsubscribe@commons.apache.org - dev@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-dev/ - - http://commons.markmail.org/search/list:org.apache.commons.dev - http://www.nabble.com/Commons---Dev-f317.html - http://www.mail-archive.com/dev@commons.apache.org/ - http://news.gmane.org/gmane.comp.jakarta.commons.devel - - - - Commons Issues List - issues-subscribe@commons.apache.org - issues-unsubscribe@commons.apache.org - issues@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-issues/ - - http://commons.markmail.org/search/list:org.apache.commons.issues - http://www.nabble.com/Commons---Issues-f25499.html - http://www.mail-archive.com/issues@commons.apache.org/ - - - - Commons Commits List - commits-subscribe@commons.apache.org - commits-unsubscribe@commons.apache.org - commits@commons.apache.org - http://mail-archives.apache.org/mod_mbox/commons-commits/ - - http://commons.markmail.org/search/list:org.apache.commons.commits - http://www.mail-archive.com/commits@commons.apache.org/ - - - - - - - ${basedir} - META-INF - - NOTICE.txt - LICENSE.txt - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.0-alpha-3 - - - org.apache.maven.plugins - maven-install-plugin - 2.2 - - - org.apache.maven.plugins - maven-jar-plugin - 2.2 - - - org.apache.maven.plugins - maven-source-plugin - 2.0.4 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.4.2 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2-beta-1 - - - org.apache.maven.plugins - maven-release-plugin - 2.0-beta-7 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.3 - - ${commons.encoding} - ${commons.docEncoding} - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - ${maven.compile.source} - ${maven.compile.target} - ${commons.encoding} - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.1 - - - org.apache.felix - maven-bundle-plugin - 1.4.0 - true - - - org.apache.commons - commons-build-plugin - 1.0 - - ${commons.release.name} - - - - - - - - maven-compiler-plugin - - - maven-jar-plugin - - - ${commons.manifestfile} - - ${project.name} - ${project.version} - ${project.organization.name} - ${project.name} - ${project.version} - ${project.organization.name} - org.apache - ${maven.compile.source} - ${maven.compile.target} - - - - - - org.apache.felix - maven-bundle-plugin - - true - target/osgi - - - <_nouses>true - ${commons.osgi.symbolicName} - ${commons.osgi.export} - ${commons.osgi.private} - ${commons.osgi.import} - ${commons.osgi.dynamicImport} - ${project.url} - - - - - bundle-manifest - process-classes - - manifest - - - - - - maven-idea-plugin - - ${maven.compile.source} - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - javadoc.resources - generate-sources - - run - - - - - - - - - - - - - - - - org.apache.commons - commons-build-plugin - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.0.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.3 - - true - ${maven.compile.source} - ${commons.encoding} - ${commons.docEncoding} - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - true - - - - org.apache.maven.plugins - maven-site-plugin - 2.0-beta-6 - - - - navigation.xml,changes.xml - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.4.2 - - - org.codehaus.mojo - jdepend-maven-plugin - 2.0-beta-1 - - - org.codehaus.mojo - rat-maven-plugin - 1.0-alpha-3 - - - - - - - ci - - - apache.snapshots - Apache Development Snapshot Repository - ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - apache.snapshots - Apache Development Snapshot Repository - ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - - release - - - apache.releases - Apache Release Distribution Repository - ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - - - - - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - verify - - sign - - - - - - maven-install-plugin - - true - - - - maven-source-plugin - - - create-source-jar - - jar - - package - - - - - maven-release-plugin - - - -Prelease - - - - maven-javadoc-plugin - - - create-javadoc-jar - - jar - - package - - ${maven.compile.source} - - - - - - - - - - rc - - - apache.snapshots - Apache Development Snapshot Repository - ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - apache.snapshots - Apache Development Snapshot Repository - ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - - - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - verify - - sign - - - - - - maven-install-plugin - - true - - - - maven-site-plugin - - - - site - - package - - - - - maven-source-plugin - - - create-source-jar - - jar - - package - - - - - maven-release-plugin - - - -Prc - - - - maven-javadoc-plugin - - - create-javadoc-jar - - jar - - package - - ${maven.compile.source} - - - - - - maven-assembly-plugin - - - - attached - - package - - - - - - - - - - - - 1.3 - 1.3 - - - ${project.artifactId}-${commons.release.version} - -bin - - - ${project.artifactId} - - - org.apache.commons.${commons.componentid} - org.apache.commons.*;version=${pom.version} - * - - - - - target/osgi/MANIFEST.MF - - - scp - - - iso-8859-1 - ${commons.encoding} - - - -
\ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 deleted file mode 100644 index 903fca8..0000000 --- a/~/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -217cc375e25b647a61956e1d6a88163f9e3a387c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/_remote.repositories b/~/.m2/repository/org/apache/commons/commons-text/1.11.0/_remote.repositories deleted file mode 100644 index 8b25e60..0000000 --- a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -commons-text-1.11.0.pom>central= -commons-text-1.11.0.jar>central= diff --git a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar b/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar deleted file mode 100644 index 7815497..0000000 Binary files a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar.sha1 b/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar.sha1 deleted file mode 100644 index 6f09073..0000000 --- a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2bb044b7717ec2eccaf9ea7769c1509054b50e9a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom b/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom deleted file mode 100644 index 4d56022..0000000 --- a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom +++ /dev/null @@ -1,528 +0,0 @@ - - - - 4.0.0 - - org.apache.commons - commons-parent - 64 - - commons-text - 1.11.0 - Apache Commons Text - Apache Commons Text is a library focused on algorithms working on strings. - https://commons.apache.org/proper/commons-text - - - ISO-8859-1 - UTF-8 - 1.8 - 1.8 - - text - text - org.apache.commons.text - - 1.11.0 - 1.11.1 - (Java 8+) - - TEXT - 12318221 - - text - https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-text - site-content - - 1.14.9 - 4.11.0 - - - 22.0.0.2 - 1.5 - - false - - 1.37 - - - - 1.10.0 - RC1 - true - scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - - - - - - org.apache.commons - commons-lang3 - 3.13.0 - - - - org.junit.jupiter - junit-jupiter - test - - - - net.bytebuddy - byte-buddy - ${commons.bytebuddy.version} - test - - - - net.bytebuddy - byte-buddy-agent - ${commons.bytebuddy.version} - test - - - org.assertj - assertj-core - 3.24.2 - test - - - commons-io - commons-io - 2.14.0 - test - - - org.mockito - - mockito-inline - ${commons.mockito.version} - test - - - org.graalvm.js - js - ${graalvm.version} - test - - - org.graalvm.js - js-scriptengine - ${graalvm.version} - test - - - org.apache.commons - commons-rng-simple - ${commons.rng.version} - test - - - org.openjdk.jmh - jmh-core - ${jmh.version} - test - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.version} - test - - - - - clean verify apache-rat:check japicmp:cmp checkstyle:check spotbugs:check javadoc:javadoc - - - - org.apache.rat - apache-rat-plugin - - - site-content/** - src/site/resources/download_lang.cgi - src/test/resources/org/apache/commons/text/stringEscapeUtilsTestData.txt - src/test/resources/org/apache/commons/text/lcs-perf-analysis-inputs.csv - src/site/resources/release-notes/RELEASE-NOTES-*.txt - - - - - maven-pmd-plugin - ${commons.pmd.version} - - ${maven.compiler.target} - - - - - - - maven-checkstyle-plugin - - false - src/conf/checkstyle.xml - src/conf/checkstyle-header.txt - src/conf/checkstyle-suppressions.xml - src/conf/checkstyle-suppressions.xml - true - **/generated/**.java,**/jmh_generated/**.java - - - - com.github.spotbugs - spotbugs-maven-plugin - - src/conf/spotbugs-exclude-filter.xml - - - - maven-assembly-plugin - - - src/assembly/bin.xml - src/assembly/src.xml - - gnu - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - ${commons.module.name} - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - javadocs - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - ${maven.compiler.source} - - - - - - - - - maven-checkstyle-plugin - - false - src/conf/checkstyle.xml - src/conf/checkstyle-header.txt - src/conf/checkstyle-suppressions.xml - src/conf/checkstyle-suppressions.xml - true - **/generated/**.java,**/jmh_generated/**.java - - - - - checkstyle - - - - - - - com.github.spotbugs - spotbugs-maven-plugin - - src/conf/spotbugs-exclude-filter.xml - - - - com.github.siom79.japicmp - japicmp-maven-plugin - - - maven-pmd-plugin - - ${maven.compiler.target} - - - - - pmd - cpd - - - - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - - - Needs Work - - - TODO - exact - - - FIXME - exact - - - XXX - exact - - - - - Noteable Markers - - - NOTE - exact - - - NOPMD - exact - - - NOSONAR - exact - - - - - - - - - - - 2014 - - - - kinow - Bruno P. Kinoshita - kinow@apache.org - - - britter - Benedikt Ritter - britter@apache.org - - - chtompki - Rob Tompkins - chtompki@apache.org - - - ggregory - Gary Gregory - ggregory at apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - https://people.apache.org/~ggregory/img/garydgregory80.png - - - - djones - Duncan Jones - djones@apache.org - - - - - - Don Jeba - donjeba@yahoo.com - - - Sampanna Kahu - - - Jarek Strzelecki - - - Lee Adcock - - - Amey Jadiye - ameyjadiye@gmail.com - - - Arun Vinud S S - - - Ioannis Sermetziadis - - - Jostein Tveit - - - Luciano Medallia - - - Jan Martin Keil - - - Nandor Kollar - - - Nick Wong - - - Ali Ghanbari - https://ali-ghanbari.github.io/ - - - - - scm:git:https://gitbox.apache.org/repos/asf/commons-text - scm:git:https://gitbox.apache.org/repos/asf/commons-text - https://gitbox.apache.org/repos/asf?p=commons-text.git - - - - jira - https://issues.apache.org/jira/browse/TEXT - - - - - apache.website - Apache Commons Site - scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-text/ - - - - - - setup-checkout - - - site-content - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - prepare-checkout - - run - - pre-site - - - - - - - - - - - - - - - - - - - - - - - - benchmark - - true - org.apache - - - - - org.codehaus.mojo - exec-maven-plugin - 3.1.0 - - - benchmark - test - - exec - - - test - java - - -classpath - - org.openjdk.jmh.Main - -rf - json - -rff - target/jmh-result.${benchmark}.json - ${benchmark} - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom.sha1 b/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom.sha1 deleted file mode 100644 index 2259944..0000000 --- a/~/.m2/repository/org/apache/commons/commons-text/1.11.0/commons-text-1.11.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6ad811c49af218e6f184c3b487f195e6f9f61e1f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories b/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories deleted file mode 100644 index 686975d..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -genesis-default-flava-2.0.pom>central= diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom b/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom deleted file mode 100644 index 9905f57..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - - 4.0.0 - - - org.apache.geronimo.genesis - genesis - 2.0 - - - genesis-default-flava - Genesis Flava :: Default - pom - - - - - - - ${project.basedir}/src/main/resources - false - - **/* - - - - - ${project.basedir}/src/main/filtered-resources - true - - **/* - - - - - - - ${project.basedir}/src/test/resources - false - - **/* - - - - - ${project.basedir}/src/test/filtered-resources - true - - **/* - - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - true - - - - - org.apache.maven.plugins - maven-ear-plugin - - - false - - - - - - org.apache.maven.plugins - maven-rar-plugin - - - false - - - - - - org.apache.maven.plugins - maven-resources-plugin - - UTF-8 - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - once - -enableassertions - false - ${project.build.directory} - - **/Abstract*.java - **/Test*.java - - - **/*Test.java - - - - - - org.apache.maven.plugins - maven-war-plugin - - - false - - - - - - org.apache.maven - maven-archiver - 2.2 - - - - - - org.apache.felix - maven-bundle-plugin - - - ${project.name} - ${project.version} - ${project.url} - - - - - - - - com.google.code.maven-license-plugin - maven-license-plugin - - - - check - - - - - true -
${project.basedir}/src/etc/license-header.txt
- UTF-8 - true - - **/README.txt - **/LICENSE.txt - **/NOTICE.txt - **/*.psd - **/*.mdxml - - true - - JAVADOC_STYLE - -
-
-
-
- - - - org.apache.geronimo.genesis - genesis-maven-plugin - - - - validate-configuration - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - true - true - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - validate - - enforce - - - - - [2.0.10,) - - - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - org.codehaus.mojo - ianal-maven-plugin - - - - verify-legal-files - - - true - - - - - -
- - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - - - javadoc - test-javadoc - - - - - - true - - - goal - Xt - - - phase - Xt - - - execute - Xt - - - requiresDependencyResolution - Xt - - - parameter - Xf - - - required - Xf - - - readonly - Xf - - - component - Xf - - - plexus.component - Xf - - - plexus.requirement - Xf - - - - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.4 - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1 - - false - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.4.3 - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.2 - - true - - - - - - - - apache-release - - - apache-release - - - - - - org.apache.geronimo.genesis - genesis-maven-plugin - - - - validate-release-configuration - - - - - - - - - - license-check - - - - mc-release - http://mc-repo.googlecode.com/svn/maven2/releases - - false - - - true - - - - - - license:check - - - com.google.code.maven-license-plugin - maven-license-plugin - 1.4.0 - - - - check - - - - - - - - - - - genesis-java6-flava - genesis-java5-flava - genesis-java1.4-flava - - -
- diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 b/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 deleted file mode 100644 index 16fb571..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -3ad9b678150869f27aa7f92fb5359da79c74cda5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories b/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories deleted file mode 100644 index 18b6b6f..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -genesis-java5-flava-2.0.pom>central= diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom b/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom deleted file mode 100644 index 56b14bf..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - 4.0.0 - - - org.apache.geronimo.genesis - genesis-default-flava - 2.0 - - - genesis-java5-flava - Genesis Flava :: Java 5 - pom - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.5 - 1.5 - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - validate - - enforce - - - - - [1.5,) - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 1.5 - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - 1.5 - - http://java.sun.com/j2se/1.5.0/docs/api - - - - goal - Xt - - - phase - Xt - - - execute - Xt - - - requiresDependencyResolution - Xt - - - parameter - Xf - - - required - Xf - - - readonly - Xf - - - component - Xf - - - plexus.component - Xf - - - plexus.requirement - Xf - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - 1.5 - - - - - - - diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 b/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 deleted file mode 100644 index 4ff6eff..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -045137568f17802240e75e9776c9d7d948f9673a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories b/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories deleted file mode 100644 index d7b62d9..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -genesis-2.0.pom>central= diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom b/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom deleted file mode 100644 index 6954ea2..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - - - 4.0.0 - - - org.apache - apache - 6 - - - org.apache.geronimo.genesis - genesis - Genesis - pom - - 2.0 - - - Genesis provides build support for Apache Geronimo's Maven projects. - - - - - http://geronimo.apache.org - - - The Apache Software Foundation - http://www.apache.org - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - 2003 - - - scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.0 - scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.0 - http://svn.apache.org/viewvc/geronimo/geronimo/genesis/tags/genesis-2.0 - - - - jira - https://issues.apache.org/jira/browse/GERONIMO - - - - - - - Geronimo User List - user-subscribe@geronimo.apache.org - user-unsubscribe@geronimo.apache.org - mailto:user@geronimo.apache.org - http://mail-archives.apache.org/mod_mbox/geronimo-user - - http://www.nabble.com/Apache-Geronimo---Users-f135.html - - - - - Geronimo Developer List - dev-subscribe@geronimo.apache.org - dev-unsubscribe@geronimo.apache.org - mailto:dev@geronimo.apache.org - http://mail-archives.apache.org/mod_mbox/geronimo-dev - - http://www.nabble.com/Apache-Geronimo---Dev-f136.html - - - - - Source Control List - scm-subscribe@geronimo.apache.org - scm-unsubscribe@geronimo.apache.org - scm@geronimo.apache.org - http://mail-archives.apache.org/mod_mbox/geronimo-scm - - - - - - UTF-8 - genesis - scp://people.apache.org:/www/geronimo.apache.org - - - - - apache-website - ${site.deploy.url}/maven/${siteId}/${version} - - - - - - codehaus.snapshots - Codehaus Snapshots Repository - http://snapshots.repository.codehaus.org - default - - true - daily - ignore - - - false - - - - - - - - apache.snapshots - Apache Snapshots Repository - http://people.apache.org/repo/m2-snapshot-repository - default - - true - daily - ignore - - - false - - - - - codehaus.snapshots - Codehaus Snapshots Repository - http://snapshots.repository.codehaus.org - default - - true - daily - ignore - - - false - - - - - - apache-source-release-assembly-descriptor - genesis-maven-plugin - genesis-packaging - genesis-default-flava - - - - - install - - - - - - org.apache.maven.plugins - maven-archetype-plugin - 2.0-alpha-4 - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2-beta-4 - - gnu - - - - - org.apache.maven.plugins - maven-changes-plugin - 2.1 - - - - org.apache.maven.plugins - maven-changelog-plugin - 2.1 - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.2 - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.1 - - - - org.apache.maven.plugins - maven-ear-plugin - 2.3 - - - - org.apache.maven.plugins - maven-ejb-plugin - 2.1 - - - - org.apache.maven.plugins - maven-help-plugin - 2.1 - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.4 - - - - org.apache.maven.plugins - maven-rar-plugin - 2.2 - - - - org.apache.maven.plugins - maven-reactor-plugin - 1.0 - - - - org.apache.maven.plugins - maven-release-plugin - - true - false - clean install - deploy - - - - - org.apache.maven.plugins - maven-shade-plugin - 1.2 - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.4.3 - - - - org.apache.maven.plugins - maven-verifier-plugin - 1.0-beta-1 - - - - org.apache.maven.plugins - maven-war-plugin - 2.1-alpha-2 - - - - org.apache.felix - maven-bundle-plugin - 2.0.0 - true - - - - org.codehaus.groovy.maven - gmaven-plugin - 1.0-rc-3 - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.1 - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.2 - - - - org.codehaus.mojo.jspc - jspc-maven-plugin - 2.0-alpha-2 - - - - org.codehaus.mojo - ianal-maven-plugin - 1.0-alpha-1 - - - - org.codehaus.mojo - jaxb2-maven-plugin - 1.2 - - - - org.codehaus.mojo - rat-maven-plugin - 1.0-alpha-3 - - - - org.codehaus.mojo - selenium-maven-plugin - 1.0-beta-3 - - - - org.codehaus.mojo - shitty-maven-plugin - 1.0-alpha-3 - - - - org.codehaus.mojo - sql-maven-plugin - 1.1 - - - - org.codehaus.mojo - xmlbeans-maven-plugin - 2.3.1 - - - - com.google.code.maven-license-plugin - maven-license-plugin - 1.3.1 - - - - - - org.apache.geronimo.genesis - genesis-maven-plugin - 2.0 - - - - - - - - apache-release - - - apache-release - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - - single - - package - - true - - - source-release - - - - - - - - - - org.apache.geronimo.genesis - apache-source-release-assembly-descriptor - - 2.0 - - - - - - - - - - strict-enforcement - - - enforce - strict - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - - enforce - - - - - true - true - true - true - - - true - - - true - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 b/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 deleted file mode 100644 index c1893da..0000000 --- a/~/.m2/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8d7ac66279bb3dce6f19e43a68d9e761c40b7aa3 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/_remote.repositories b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/_remote.repositories deleted file mode 100644 index 029bdaa..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:42 UTC 2024 -groovy-bom-4.0.20.pom>central= diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom deleted file mode 100644 index 20f7b8f..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom +++ /dev/null @@ -1,996 +0,0 @@ - - - - - - - - 4.0.0 - org.apache.groovy - groovy-bom - 4.0.20 - pom - Apache Groovy - Groovy: A powerful multi-faceted language for the JVM - https://groovy-lang.org - 2003 - - Apache Software Foundation - https://apache.org - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - glaforge - Guillaume Laforge - Google - - Developer - - - - bob - bob mcwhirter - bob@werken.com - The Werken Company - - Founder - - - - jstrachan - James Strachan - james@coredevelopers.com - Core Developers Network - - Founder - - - - joe - Joe Walnes - ThoughtWorks - - Developer Emeritus - - - - skizz - Chris Stevenson - ThoughtWorks - - Developer Emeritus - - - - jamiemc - Jamie McCrindle - Three - - Developer Emeritus - - - - mattf - Matt Foemmel - ThoughtWorks - - Developer Emeritus - - - - alextkachman - Alex Tkachman - - Developer Emeritus - - - - roshandawrani - Roshan Dawrani - - Developer Emeritus - - - - spullara - Sam Pullara - sam@sampullara.com - - Developer Emeritus - - - - kasper - Kasper Nielsen - - Developer Emeritus - - - - travis - Travis Kay - - Developer Emeritus - - - - zohar - Zohar Melamed - - Developer Emeritus - - - - jwilson - John Wilson - tug@wilson.co.uk - The Wilson Partnership - - Developer Emeritus - - - - cpoirier - Chris Poirier - cpoirier@dreaming.org - - Developer Emeritus - - - - ckl - Christiaan ten Klooster - ckl@dacelo.nl - Dacelo WebDevelopment - - Developer Emeritus - - - - goetze - Steve Goetze - goetze@dovetail.com - Dovetailed Technologies, LLC - - Developer Emeritus - - - - bran - Bing Ran - b55r@sina.com - Leadingcare - - Developer Emeritus - - - - jez - Jeremy Rayner - jeremy.rayner@gmail.com - javanicus - - Developer Emeritus - - - - jstump - John Stump - johnstump2@yahoo.com - - Developer Emeritus - - - - blackdrag - Jochen Theodorou - blackdrag@gmx.org - - Developer - - - - russel - Russel Winder - russel@winder.org.uk - Concertant LLP & It'z Interactive Ltd - - Developer - Founder of Gant - - - - phk - Pilho Kim - phkim@cluecom.co.kr - - Developer Emeritus - - - - cstein - Christian Stein - sormuras@gmx.de - CTSR.de - - Developer Emeritus - - - - mittie - Dierk Koenig - Karakun AG - - Developer - - - - paulk - Paul King - paulk@asert.com.au - OCI, Australia - - Project Manager - Developer - - - - galleon - Guillaume Alleon - guillaume.alleon@gmail.com - - Developer Emeritus - - - - user57 - Jason Dillon - jason@planet57.com - - Developer Emeritus - - - - shemnon - Danno Ferrin - - Developer Emeritus - - - - jwill - James Williams - - Developer Emeritus - - - - timyates - Tim Yates - - Developer - - - - aalmiray - Andres Almiray - aalmiray@users.sourceforge.net - - Developer - - - - mguillem - Marc Guillemot - mguillemot@yahoo.fr - - Developer Emeritus - - - - jimwhite - Jim White - jim@pagesmiths.com - IFCX.org - - Developer - - - - pniederw - Peter Niederwieser - pniederw@gmail.com - - Developer Emeritus - - - - andresteingress - Andre Steingress - - Developer - - - - hamletdrc - Hamlet D'Arcy - hamletdrc@gmail.com - - Developer Emeritus - - - - melix - Cedric Champeau - cedric.champeau@gmail.com - - Developer - - - - pascalschumacher - Pascal Schumacher - - Developer - - - - sunlan - Daniel Sun - - Developer - - - - rpopma - Remko Popma - - Developer - - - - grocher - Graeme Rocher - - Developer - - - - emilles - Eric Milles - Thomson Reuters - - Developer - - - - - - Joern Eyrich - - - Robert Kuzelj - - - Rod Cope - - - Yuri Schimke - - - James Birchfield - - - Robert Fuller - - - Sergey Udovenko - - - Hallvard Traetteberg - - - Peter Reilly - - - Brian McCallister - - - Richard Monson-Haefel - - - Brian Larson - - - Artur Biesiadowski - abies@pg.gda.pl - - - Ivan Z. Ganza - - - Larry Jacobson - - - Jake Gage - - - Arjun Nayyar - - - Masato Nagai - - - Mark Chu-Carroll - - - Mark Turansky - - - Jean-Louis Berliet - - - Graham Miller - - - Marc Palmer - - - Tugdual Grall - - - Edwin Tellman - - - Evan "Hippy" Slatis - - - Mike Dillon - - - Bernhard Huber - - - Yasuharu Nakano - - - Marc DeXeT - - - Dejan Bosanac - dejan@nighttale.net - - - Denver Dino - - - Ted Naleid - - - Ted Leung - - - Merrick Schincariol - - - Chanwit Kaewkasi - - - Stefan Matthias Aust - - - Andy Dwelly - - - Philip Milne - - - Tiago Fernandez - - - Steve Button - - - Joachim Baumann - - - Jochen Eddel+ - - - Ilinca V. Hallberg - - - Björn Westlin - - - Andrew Glover - - - Brad Long - - - John Bito - - - Jim Jagielski - - - Rodolfo Velasco - - - John Hurst - - - Merlyn Albery-Speyer - - - jeremi Joslin - - - UEHARA Junji - - - NAKANO Yasuharu - - - Dinko Srkoc - - - Raffaele Cigni - - - Alberto Vilches Raton - - - Paulo Poiati - - - Alexander Klein - - - Adam Murdoch - - - David Durham - - - Daniel Henrique Alves Lima - - - John Wagenleitner - - - Colin Harrington - - - Brian Alexander - - - Jan Weitz - - - Chris K Wensel - - - David Sutherland - - - Mattias Reichel - - - David Lee - - - Sergei Egorov - - - Hein Meling - - - Michael Baehr - - - Craig Andrews - - - Peter Ledbrook - - - Scott Stirling - - - Thibault Kruse - - - Tim Tiemens - - - Mike Spille - - - Nikolay Chugunov - - - Francesco Durbin - - - Paolo Di Tommaso - - - Rene Scheibe - - - Matias Bjarland - - - Tomasz Bujok - - - Richard Hightower - - - Andrey Bloschetsov - - - Yu Kobayashi - - - Nick Grealy - - - Vaclav Pech - - - Chuck Tassoni - - - Steven Devijver - - - Ben Manes - - - Troy Heninger - - - Andrew Eisenberg - - - Eric Milles - - - Kohsuke Kawaguchi - - - Scott Vlaminck - - - Hjalmar Ekengren - - - Rafael Luque - - - Joachim Heldmann - - - dgouyette - - - Marcin Grzejszczak - - - Pap Lőrinc - - - Guillaume Balaine - - - Santhosh Kumar T - - - Alan Green - - - Marty Saxton - - - Marcel Overdijk - - - Jonathan Carlson - - - Thomas Heller - - - John Stump - - - Ivan Ganza - - - Alex Popescu - - - Martin Kempf - - - Martin Ghados - - - Martin Stockhammer - - - Martin C. Martin - - - Alexey Verkhovsky - - - Alberto Mijares - - - Matthias Cullmann - - - Tomek Bujok - - - Stephane Landelle - - - Stephane Maldini - - - Mark Volkmann - - - Andrew Taylor - - - Vladimir Vivien - - - Vladimir Orany - - - Joe Wolf - - - Kent Inge Fagerland Simonsen - - - Tom Nichols - - - Ingo Hoffmann - - - Sergii Bondarenko - - - mgroovy - - - Dominik Przybysz - - - Jason Thomas - - - Trygve Amundsens - - - Morgan Hankins - - - Shruti Gupta - - - Ben Yu - - - Dejan Bosanac - - - Lidia Donajczyk-Lipinska - - - Peter Gromov - - - Johannes Link - - - Chris Reeves - - - Sean Timm - - - Dmitry Vyazelenko - - - - - Groovy Developer List - https://mail-archives.apache.org/mod_mbox/groovy-dev/ - - - Groovy User List - https://mail-archives.apache.org/mod_mbox/groovy-users/ - - - - scm:git:https://github.com/apache/groovy.git - scm:git:https://github.com/apache/groovy.git - https://github.com/apache/groovy.git - - - jira - https://issues.apache.org/jira/browse/GROOVY - - - - - org.apache.groovy - groovy - 4.0.20 - - - org.apache.groovy - groovy-ant - 4.0.20 - - - org.apache.groovy - groovy-astbuilder - 4.0.20 - - - org.apache.groovy - groovy-cli-commons - 4.0.20 - - - org.apache.groovy - groovy-cli-picocli - 4.0.20 - - - org.apache.groovy - groovy-console - 4.0.20 - - - org.apache.groovy - groovy-contracts - 4.0.20 - - - org.apache.groovy - groovy-datetime - 4.0.20 - - - org.apache.groovy - groovy-dateutil - 4.0.20 - - - org.apache.groovy - groovy-docgenerator - 4.0.20 - - - org.apache.groovy - groovy-ginq - 4.0.20 - - - org.apache.groovy - groovy-groovydoc - 4.0.20 - - - org.apache.groovy - groovy-groovysh - 4.0.20 - - - org.apache.groovy - groovy-jmx - 4.0.20 - - - org.apache.groovy - groovy-json - 4.0.20 - - - org.apache.groovy - groovy-jsr223 - 4.0.20 - - - org.apache.groovy - groovy-macro - 4.0.20 - - - org.apache.groovy - groovy-macro-library - 4.0.20 - - - org.apache.groovy - groovy-nio - 4.0.20 - - - org.apache.groovy - groovy-servlet - 4.0.20 - - - org.apache.groovy - groovy-sql - 4.0.20 - - - org.apache.groovy - groovy-swing - 4.0.20 - - - org.apache.groovy - groovy-templates - 4.0.20 - - - org.apache.groovy - groovy-test - 4.0.20 - - - org.apache.groovy - groovy-test-junit5 - 4.0.20 - - - org.apache.groovy - groovy-testng - 4.0.20 - - - org.apache.groovy - groovy-toml - 4.0.20 - - - org.apache.groovy - groovy-typecheckers - 4.0.20 - - - org.apache.groovy - groovy-xml - 4.0.20 - - - org.apache.groovy - groovy-yaml - 4.0.20 - - - - diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom.sha1 b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom.sha1 deleted file mode 100644 index 090c634..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.20/groovy-bom-4.0.20.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1ae64396568cac61acfae122374d788ec481ba38 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/_remote.repositories b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/_remote.repositories deleted file mode 100644 index 03f694f..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -groovy-bom-4.0.21.pom>central= diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom deleted file mode 100644 index e6658c0..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom +++ /dev/null @@ -1,996 +0,0 @@ - - - - - - - - 4.0.0 - org.apache.groovy - groovy-bom - 4.0.21 - pom - Apache Groovy - Groovy: A powerful multi-faceted language for the JVM - https://groovy-lang.org - 2003 - - Apache Software Foundation - https://apache.org - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - glaforge - Guillaume Laforge - Google - - Developer - - - - bob - bob mcwhirter - bob@werken.com - The Werken Company - - Founder - - - - jstrachan - James Strachan - james@coredevelopers.com - Core Developers Network - - Founder - - - - joe - Joe Walnes - ThoughtWorks - - Developer Emeritus - - - - skizz - Chris Stevenson - ThoughtWorks - - Developer Emeritus - - - - jamiemc - Jamie McCrindle - Three - - Developer Emeritus - - - - mattf - Matt Foemmel - ThoughtWorks - - Developer Emeritus - - - - alextkachman - Alex Tkachman - - Developer Emeritus - - - - roshandawrani - Roshan Dawrani - - Developer Emeritus - - - - spullara - Sam Pullara - sam@sampullara.com - - Developer Emeritus - - - - kasper - Kasper Nielsen - - Developer Emeritus - - - - travis - Travis Kay - - Developer Emeritus - - - - zohar - Zohar Melamed - - Developer Emeritus - - - - jwilson - John Wilson - tug@wilson.co.uk - The Wilson Partnership - - Developer Emeritus - - - - cpoirier - Chris Poirier - cpoirier@dreaming.org - - Developer Emeritus - - - - ckl - Christiaan ten Klooster - ckl@dacelo.nl - Dacelo WebDevelopment - - Developer Emeritus - - - - goetze - Steve Goetze - goetze@dovetail.com - Dovetailed Technologies, LLC - - Developer Emeritus - - - - bran - Bing Ran - b55r@sina.com - Leadingcare - - Developer Emeritus - - - - jez - Jeremy Rayner - jeremy.rayner@gmail.com - javanicus - - Developer Emeritus - - - - jstump - John Stump - johnstump2@yahoo.com - - Developer Emeritus - - - - blackdrag - Jochen Theodorou - blackdrag@gmx.org - - Developer - - - - russel - Russel Winder - russel@winder.org.uk - Concertant LLP & It'z Interactive Ltd - - Developer - Founder of Gant - - - - phk - Pilho Kim - phkim@cluecom.co.kr - - Developer Emeritus - - - - cstein - Christian Stein - sormuras@gmx.de - CTSR.de - - Developer Emeritus - - - - mittie - Dierk Koenig - Karakun AG - - Developer - - - - paulk - Paul King - paulk@asert.com.au - OCI, Australia - - Project Manager - Developer - - - - galleon - Guillaume Alleon - guillaume.alleon@gmail.com - - Developer Emeritus - - - - user57 - Jason Dillon - jason@planet57.com - - Developer Emeritus - - - - shemnon - Danno Ferrin - - Developer Emeritus - - - - jwill - James Williams - - Developer Emeritus - - - - timyates - Tim Yates - - Developer - - - - aalmiray - Andres Almiray - aalmiray@users.sourceforge.net - - Developer - - - - mguillem - Marc Guillemot - mguillemot@yahoo.fr - - Developer Emeritus - - - - jimwhite - Jim White - jim@pagesmiths.com - IFCX.org - - Developer - - - - pniederw - Peter Niederwieser - pniederw@gmail.com - - Developer Emeritus - - - - andresteingress - Andre Steingress - - Developer - - - - hamletdrc - Hamlet D'Arcy - hamletdrc@gmail.com - - Developer Emeritus - - - - melix - Cedric Champeau - cedric.champeau@gmail.com - - Developer - - - - pascalschumacher - Pascal Schumacher - - Developer - - - - sunlan - Daniel Sun - - Developer - - - - rpopma - Remko Popma - - Developer - - - - grocher - Graeme Rocher - - Developer - - - - emilles - Eric Milles - Thomson Reuters - - Developer - - - - - - Joern Eyrich - - - Robert Kuzelj - - - Rod Cope - - - Yuri Schimke - - - James Birchfield - - - Robert Fuller - - - Sergey Udovenko - - - Hallvard Traetteberg - - - Peter Reilly - - - Brian McCallister - - - Richard Monson-Haefel - - - Brian Larson - - - Artur Biesiadowski - abies@pg.gda.pl - - - Ivan Z. Ganza - - - Larry Jacobson - - - Jake Gage - - - Arjun Nayyar - - - Masato Nagai - - - Mark Chu-Carroll - - - Mark Turansky - - - Jean-Louis Berliet - - - Graham Miller - - - Marc Palmer - - - Tugdual Grall - - - Edwin Tellman - - - Evan "Hippy" Slatis - - - Mike Dillon - - - Bernhard Huber - - - Yasuharu Nakano - - - Marc DeXeT - - - Dejan Bosanac - dejan@nighttale.net - - - Denver Dino - - - Ted Naleid - - - Ted Leung - - - Merrick Schincariol - - - Chanwit Kaewkasi - - - Stefan Matthias Aust - - - Andy Dwelly - - - Philip Milne - - - Tiago Fernandez - - - Steve Button - - - Joachim Baumann - - - Jochen Eddel+ - - - Ilinca V. Hallberg - - - Björn Westlin - - - Andrew Glover - - - Brad Long - - - John Bito - - - Jim Jagielski - - - Rodolfo Velasco - - - John Hurst - - - Merlyn Albery-Speyer - - - jeremi Joslin - - - UEHARA Junji - - - NAKANO Yasuharu - - - Dinko Srkoc - - - Raffaele Cigni - - - Alberto Vilches Raton - - - Paulo Poiati - - - Alexander Klein - - - Adam Murdoch - - - David Durham - - - Daniel Henrique Alves Lima - - - John Wagenleitner - - - Colin Harrington - - - Brian Alexander - - - Jan Weitz - - - Chris K Wensel - - - David Sutherland - - - Mattias Reichel - - - David Lee - - - Sergei Egorov - - - Hein Meling - - - Michael Baehr - - - Craig Andrews - - - Peter Ledbrook - - - Scott Stirling - - - Thibault Kruse - - - Tim Tiemens - - - Mike Spille - - - Nikolay Chugunov - - - Francesco Durbin - - - Paolo Di Tommaso - - - Rene Scheibe - - - Matias Bjarland - - - Tomasz Bujok - - - Richard Hightower - - - Andrey Bloschetsov - - - Yu Kobayashi - - - Nick Grealy - - - Vaclav Pech - - - Chuck Tassoni - - - Steven Devijver - - - Ben Manes - - - Troy Heninger - - - Andrew Eisenberg - - - Eric Milles - - - Kohsuke Kawaguchi - - - Scott Vlaminck - - - Hjalmar Ekengren - - - Rafael Luque - - - Joachim Heldmann - - - dgouyette - - - Marcin Grzejszczak - - - Pap Lőrinc - - - Guillaume Balaine - - - Santhosh Kumar T - - - Alan Green - - - Marty Saxton - - - Marcel Overdijk - - - Jonathan Carlson - - - Thomas Heller - - - John Stump - - - Ivan Ganza - - - Alex Popescu - - - Martin Kempf - - - Martin Ghados - - - Martin Stockhammer - - - Martin C. Martin - - - Alexey Verkhovsky - - - Alberto Mijares - - - Matthias Cullmann - - - Tomek Bujok - - - Stephane Landelle - - - Stephane Maldini - - - Mark Volkmann - - - Andrew Taylor - - - Vladimir Vivien - - - Vladimir Orany - - - Joe Wolf - - - Kent Inge Fagerland Simonsen - - - Tom Nichols - - - Ingo Hoffmann - - - Sergii Bondarenko - - - mgroovy - - - Dominik Przybysz - - - Jason Thomas - - - Trygve Amundsens - - - Morgan Hankins - - - Shruti Gupta - - - Ben Yu - - - Dejan Bosanac - - - Lidia Donajczyk-Lipinska - - - Peter Gromov - - - Johannes Link - - - Chris Reeves - - - Sean Timm - - - Dmitry Vyazelenko - - - - - Groovy Developer List - https://mail-archives.apache.org/mod_mbox/groovy-dev/ - - - Groovy User List - https://mail-archives.apache.org/mod_mbox/groovy-users/ - - - - scm:git:https://github.com/apache/groovy.git - scm:git:https://github.com/apache/groovy.git - https://github.com/apache/groovy.git - - - jira - https://issues.apache.org/jira/browse/GROOVY - - - - - org.apache.groovy - groovy - 4.0.21 - - - org.apache.groovy - groovy-ant - 4.0.21 - - - org.apache.groovy - groovy-astbuilder - 4.0.21 - - - org.apache.groovy - groovy-cli-commons - 4.0.21 - - - org.apache.groovy - groovy-cli-picocli - 4.0.21 - - - org.apache.groovy - groovy-console - 4.0.21 - - - org.apache.groovy - groovy-contracts - 4.0.21 - - - org.apache.groovy - groovy-datetime - 4.0.21 - - - org.apache.groovy - groovy-dateutil - 4.0.21 - - - org.apache.groovy - groovy-docgenerator - 4.0.21 - - - org.apache.groovy - groovy-ginq - 4.0.21 - - - org.apache.groovy - groovy-groovydoc - 4.0.21 - - - org.apache.groovy - groovy-groovysh - 4.0.21 - - - org.apache.groovy - groovy-jmx - 4.0.21 - - - org.apache.groovy - groovy-json - 4.0.21 - - - org.apache.groovy - groovy-jsr223 - 4.0.21 - - - org.apache.groovy - groovy-macro - 4.0.21 - - - org.apache.groovy - groovy-macro-library - 4.0.21 - - - org.apache.groovy - groovy-nio - 4.0.21 - - - org.apache.groovy - groovy-servlet - 4.0.21 - - - org.apache.groovy - groovy-sql - 4.0.21 - - - org.apache.groovy - groovy-swing - 4.0.21 - - - org.apache.groovy - groovy-templates - 4.0.21 - - - org.apache.groovy - groovy-test - 4.0.21 - - - org.apache.groovy - groovy-test-junit5 - 4.0.21 - - - org.apache.groovy - groovy-testng - 4.0.21 - - - org.apache.groovy - groovy-toml - 4.0.21 - - - org.apache.groovy - groovy-typecheckers - 4.0.21 - - - org.apache.groovy - groovy-xml - 4.0.21 - - - org.apache.groovy - groovy-yaml - 4.0.21 - - - - diff --git a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom.sha1 b/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom.sha1 deleted file mode 100644 index b171919..0000000 --- a/~/.m2/repository/org/apache/groovy/groovy-bom/4.0.21/groovy-bom-4.0.21.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cb48cf8a18df884da05138c687dbd86e6696b4e4 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/_remote.repositories deleted file mode 100644 index f6dfcfc..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -httpclient-4.5.13.jar>central= -httpclient-4.5.13.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar b/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar deleted file mode 100644 index 218ee25..0000000 Binary files a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar.sha1 deleted file mode 100644 index 3281e21..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom b/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom deleted file mode 100644 index 3fc40c9..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom +++ /dev/null @@ -1,207 +0,0 @@ - - - 4.0.0 - - org.apache.httpcomponents - httpcomponents-client - 4.5.13 - - httpclient - Apache HttpClient - - Apache HttpComponents Client - - http://hc.apache.org/httpcomponents-client - jar - - - - org.apache.httpcomponents - httpcore - compile - - - commons-logging - commons-logging - compile - - - commons-codec - commons-codec - compile - - - junit - junit - test - - - org.mockito - mockito-core - test - - - - - - - src/main/resources - true - - **/*.properties - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - generate-sources - - add-source - - - - src/main/java-deprecated - - - - - - - com.googlecode.maven-download-plugin - download-maven-plugin - 1.2.1 - - - download-public-suffix-list - generate-sources - - wget - - - https://publicsuffix.org/list/effective_tld_names.dat - ${project.build.outputDirectory}/mozilla - public-suffix-list.txt - - - - - - maven-jar-plugin - - - default-jar - package - - jar - test-jar - - - - - org.apache.httpcomponents.httpclient - - - - - - - - - - - - - - maven-javadoc-plugin - ${hc.javadoc.version} - - - true - ${maven.compiler.source} - - http://docs.oracle.com/javase/6/docs/api/ - http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/ - - - - - - javadoc - - - - - - - maven-project-info-reports-plugin - false - - - - dependencies - dependency-info - summary - - - - - - - maven-jxr-plugin - - - - maven-surefire-report-plugin - - - - - - - - release - - - - com.googlecode.maven-download-plugin - download-maven-plugin - - true - true - - - - - - - - diff --git a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom.sha1 deleted file mode 100644 index ac3e4f4..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e5b134e5cd3e28dc431ca5397e9b53d28d1cfa74 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/_remote.repositories deleted file mode 100644 index 7298d4c..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -httpcomponents-client-4.5.13.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom deleted file mode 100644 index 87bda8d..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom +++ /dev/null @@ -1,449 +0,0 @@ - - - - org.apache.httpcomponents - httpcomponents-parent - 11 - - 4.0.0 - httpcomponents-client - Apache HttpComponents Client - 4.5.13 - Apache HttpComponents Client is a library of components for building client side HTTP services - http://hc.apache.org/httpcomponents-client-ga/ - 1999 - pom - - - The Apache Software Foundation - http://www.apache.org/ - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - Jira - http://issues.apache.org/jira/browse/HTTPCLIENT - - - - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-client.git - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-client.git - https://github.com/apache/httpcomponents-client/tree/${project.scm.tag} - 4.5.13 - - - - 1.6 - 1.6 - 4.4.13 - 1.2 - 1.11 - 2.6.11 - 2.12.3 - 1.7.25 - 4.11 - 2.5.2 - 1.10.19 - 4.5.2 - 1 - 4.5 - - - - - - org.apache.httpcomponents - httpcore - ${httpcore.version} - - - commons-logging - commons-logging - ${commons-logging.version} - - - commons-codec - commons-codec - ${commons-codec.version} - - - net.sf.ehcache - ehcache-core - ${ehcache.version} - - - org.slf4j - slf4j-jcl - ${slf4j.version} - - - net.spy - spymemcached - ${memcached.version} - - - net.java.dev.jna - jna - ${jna.version} - - - net.java.dev.jna - jna-platform - ${jna.version} - - - junit - junit - ${junit.version} - test - - - org.mockito - mockito-core - ${mockito.version} - test - - - org.easymock - easymock - ${easymock.version} - test - - - org.easymock - easymockclassextension - ${easymock.version} - test - - - - - - httpclient - httpmime - fluent-hc - httpclient-cache - httpclient-win - httpclient-osgi - - - - - - maven-jar-plugin - - - - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - org.apache - ${project.url} - - - - - - maven-source-plugin - - - attach-sources - - jar - - - - - - - - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - org.apache - - - - - - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - true - - http://docs.oracle.com/javase/6/docs/api/ - http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/ - - - - - com.agilejava.docbkx - docbkx-maven-plugin - - - org.docbook - docbook-xml - 4.4 - runtime - - - - - tutorial-site - - generate-html - generate-pdf - - pre-site - - - - index.xml - true - true - src/docbkx/resources/xsl/fopdf.xsl - src/docbkx/resources/xsl/html_chunk.xsl - css/hc-tutorial.css - - - version - ${project.version} - - - - - - - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-resources - pre-site - - copy-resources - - - ${basedir}/target/site/examples - - - src/examples - false - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - UTF-8 - - - - validate-main - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/main - - - checkstyle - - - - validate-test - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/test - - - checkstyle - - - - validate-examples - validate - - hc-stylecheck/minimal.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/examples - - - checkstyle - - - - - - org.codehaus.mojo - clirr-maven-plugin - - ${api.comparison.version} - - - - org.apache.rat - apache-rat-plugin - - - verify - - check - - - - - - src/docbkx/resources/** - src/test/resources/*.truststore - .checkstyle - - - - - - - - - - maven-project-info-reports-plugin - false - - - - dependency-info - dependency-management - issue-management - licenses - mailing-lists - scm - summary - - - - - - - org.codehaus.mojo - clirr-maven-plugin - - ${api.comparison.version} - - - - - - - - - - animal-sniffer - - - src/site/resources/profile.noanimal - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${hc.animal-sniffer.version} - - - checkAPIcompatibility - - check - - - - - - org.codehaus.mojo.signature - java16 - 1.1 - - java.util.concurrent.ConcurrentHashMap* - - - - - - - - - diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom.sha1 deleted file mode 100644 index 9a175b2..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -61045e5bac5f6b0a7e3301053de0d78fc92f09db \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/_remote.repositories deleted file mode 100644 index f191687..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -httpcomponents-core-4.4.13.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom deleted file mode 100644 index a95c488..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom +++ /dev/null @@ -1,363 +0,0 @@ - - - - - org.apache.httpcomponents - httpcomponents-parent - 11 - - 4.0.0 - httpcomponents-core - Apache HttpComponents Core - 4.4.13 - Apache HttpComponents Core is a library of components for building HTTP enabled services - http://hc.apache.org/httpcomponents-core-ga - 2005 - pom - - - The Apache Software Foundation - http://www.apache.org/ - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - Jira - http://issues.apache.org/jira/browse/HTTPCORE - - - - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git - https://github.com/apache/httpcomponents-core/tree/${project.scm.tag} - 4.4.13 - - - - httpcore - httpcore-nio - httpcore-osgi - httpcore-ab - - - - - 1.6 - 1.6 - false - 2.2.1 - 4.12 - 1.10.19 - 1.2 - 4.4 - 1 - - - - - - org.conscrypt - conscrypt-openjdk-uber - ${conscrypt.version} - - - junit - junit - ${junit.version} - test - - - org.mockito - mockito-core - ${mockito.version} - test - - - commons-logging - commons-logging - ${commons-logging.version} - test - - - - - - - - maven-jar-plugin - - - - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - org.apache - ${project.url} - - - - - - maven-source-plugin - - - attach-sources - - jar - - - - - - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - true - ${maven.compiler.source} - - http://docs.oracle.com/javase/6/docs/api/ - - - - - maven-site-plugin - - - com.agilejava.docbkx - docbkx-maven-plugin - - - org.docbook - docbook-xml - 4.4 - runtime - - - - - tutorial-site - - generate-html - generate-pdf - - pre-site - - - - index.xml - true - true - src/docbkx/resources/xsl/fopdf.xsl - src/docbkx/resources/xsl/html_chunk.xsl - css/hc-tutorial.css - - - version - ${project.version} - - - - - - - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-resources - pre-site - - copy-resources - - - ${basedir}/target/site/examples - - - src/examples - false - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - UTF-8 - - - - validate-main - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/main - - - checkstyle - - - - validate-test - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/test - - - checkstyle - - - - validate-examples - validate - - hc-stylecheck/minimal.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/examples - - - checkstyle - - - - - - org.codehaus.mojo - clirr-maven-plugin - - ${api.comparison.version} - - org/apache/http/annotation/** - - - - - org.apache.rat - apache-rat-plugin - - - verify - - check - - - - - - **/.externalToolBuilders/** - **/.pmd - **/maven-eclipse.xml - **/.checkstyle - src/docbkx/resources/** - src/test/resources/*.truststore - src/test/resources/*.p12 - - - - - - - - - - - maven-project-info-reports-plugin - false - - - - dependency-info - dependency-management - issue-management - licenses - mailing-lists - scm - summary - - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${hc.clirr.version} - - ${api.comparison.version} - - - - - - - diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom.sha1 deleted file mode 100644 index f2bf8a5..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -221f9ef52d6147e7c193f540c495db26f25d64b6 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/_remote.repositories deleted file mode 100644 index 222de36..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -httpcomponents-core-4.4.14.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom deleted file mode 100644 index fc004c5..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom +++ /dev/null @@ -1,363 +0,0 @@ - - - - - org.apache.httpcomponents - httpcomponents-parent - 11 - - 4.0.0 - httpcomponents-core - Apache HttpComponents Core - 4.4.14 - Apache HttpComponents Core is a library of components for building HTTP enabled services - http://hc.apache.org/httpcomponents-core-ga - 2005 - pom - - - The Apache Software Foundation - http://www.apache.org/ - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - Jira - http://issues.apache.org/jira/browse/HTTPCORE - - - - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-core.git - https://github.com/apache/httpcomponents-core/tree/${project.scm.tag} - 4.4.14 - - - - httpcore - httpcore-nio - httpcore-osgi - httpcore-ab - - - - - 1.6 - 1.6 - false - 2.2.1 - 4.12 - 1.10.19 - 1.2 - 4.4 - 1 - - - - - - org.conscrypt - conscrypt-openjdk-uber - ${conscrypt.version} - - - junit - junit - ${junit.version} - test - - - org.mockito - mockito-core - ${mockito.version} - test - - - commons-logging - commons-logging - ${commons-logging.version} - test - - - - - - - - maven-jar-plugin - - - - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - HttpComponents ${project.name} - ${project.version} - The Apache Software Foundation - org.apache - ${project.url} - - - - - - maven-source-plugin - - - attach-sources - - jar - - - - - - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - true - ${maven.compiler.source} - - http://docs.oracle.com/javase/6/docs/api/ - - - - - maven-site-plugin - - - com.agilejava.docbkx - docbkx-maven-plugin - - - org.docbook - docbook-xml - 4.4 - runtime - - - - - tutorial-site - - generate-html - generate-pdf - - pre-site - - - - index.xml - true - true - src/docbkx/resources/xsl/fopdf.xsl - src/docbkx/resources/xsl/html_chunk.xsl - css/hc-tutorial.css - - - version - ${project.version} - - - - - - - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-resources - pre-site - - copy-resources - - - ${basedir}/target/site/examples - - - src/examples - false - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - UTF-8 - - - - validate-main - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/main - - - checkstyle - - - - validate-test - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/test - - - checkstyle - - - - validate-examples - validate - - hc-stylecheck/minimal.xml - hc-stylecheck/asl2.header - true - true - false - ${basedir}/src/examples - - - checkstyle - - - - - - org.codehaus.mojo - clirr-maven-plugin - - ${api.comparison.version} - - org/apache/http/annotation/** - - - - - org.apache.rat - apache-rat-plugin - - - verify - - check - - - - - - **/.externalToolBuilders/** - **/.pmd - **/maven-eclipse.xml - **/.checkstyle - src/docbkx/resources/** - src/test/resources/*.truststore - src/test/resources/*.p12 - - - - - - - - - - - maven-project-info-reports-plugin - false - - - - dependency-info - dependency-management - issue-management - licenses - mailing-lists - scm - summary - - - - - - - org.codehaus.mojo - clirr-maven-plugin - ${hc.clirr.version} - - ${api.comparison.version} - - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom.sha1 deleted file mode 100644 index d77afdd..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-core/4.4.14/httpcomponents-core-4.4.14.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6dede7e95d51c365a10c346b010797c2656edc65 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/_remote.repositories deleted file mode 100644 index 9670755..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -httpcomponents-parent-11.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom deleted file mode 100644 index 2bada70..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom +++ /dev/null @@ -1,1026 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 21 - - org.apache.httpcomponents - httpcomponents-parent - 11 - pom - Apache HttpComponents Parent - http://hc.apache.org/ - Apache components to build HTTP enabled services - 2005 - - - - - - Apache Software Foundation - http://www.apache.org/ - - - - Jira - - https://issues.apache.org/jira/secure/BrowseProjects.jspa?selectedCategory=10280 - - - - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-parent.git - scm:git:https://git-wip-us.apache.org/repos/asf/httpcomponents-parent.git - https://github.com/apache/httpcomponents-parent/tree/${project.scm.tag} - master - - - - - Ortwin Glueck - oglueck - oglueck -at- apache.org - - - Emeritus PMC - - http://www.odi.ch/ - +1 - - - Oleg Kalnichevski - olegk - olegk -at- apache.org - - Committer - PMC - - +1 - - - Asankha C. Perera - asankha - asankha -at- apache.org - - Committer - PMC Chair - - https://www.adroitlogic.com/ - +5.5 - - - Sebastian Bazley - sebb - sebb -at- apache.org - - Committer - PMC - - - - - Erik Abele - erikabele - erikabele -at- apache.org - - Committer - PMC - - http://www.codefaktor.de/ - +1 - - - Ant Elder - antelder - antelder -at- apache.org - - Committer - PMC - - - - - Paul Fremantle - pzf - pzf -at- apache.org - - Committer - PMC - - - - - Roland Weber - rolandw - rolandw -at- apache.org - - Emeritus PMC - - +1 - - - Sam Berlin - sberlin - sberlin -at- apache.org - - Committer - - -4 - - - Sean C. Sullivan - sullis - sullis -at- apache.org - - Committer - - -8 - - - Jonathan Moore - jonm - jonm -at- apache.org - - Committer - PMC - - -5 - - - Gary Gregory - ggregory - ggregory -at- apache.org - -8 - - Committer - PMC - - - - William Speirs - wspeirs - wspeirs at apache.org - - Committer - - -5 - - - Karl Wright - kwright - kwright -at- apache.org - - Committer - - -5 - - - Francois-Xavier Bonnet - fx - fx -at- apache.org - - Committer - - +1 - - - - - - Julius Davies - juliusdavies -at- cucbc.com - - - Andrea Selva - selva.andre -at- gmail.com - - - Steffen Pingel - spingel -at- limewire.com - - - Quintin Beukes - quintin -at- last.za.net - - - Marc Beyerle - marc.beyerle -at- de.ibm.com - - - James Abley - james.abley -at- gmail.com - - - Michajlo Matijkiw - michajlo_matijkiw -at- comcast.com - - - - - HttpClient User List - httpclient-users-subscribe@hc.apache.org - httpclient-users-unsubscribe@hc.apache.org - httpclient-users@hc.apache.org - http://mail-archives.apache.org/mod_mbox/hc-httpclient-users/ - - http://www.nabble.com/HttpClient-User-f20180.html - http://marc.info/?l=httpclient-users - http://httpclient-users.markmail.org/search/ - http://hc.apache.org/mail/httpclient-users/ - - - - HttpComponents Dev List - dev-subscribe@hc.apache.org - dev-unsubscribe@hc.apache.org - dev@hc.apache.org - http://mail-archives.apache.org/mod_mbox/hc-dev/ - - http://www.nabble.com/HttpComponents-Dev-f20179.html - http://marc.info/?l=httpclient-commons-dev - http://apache-hc-dev.markmail.org/search/ - http://hc.apache.org/mail/dev/ - - - - HttpComponents Commits List - commits-subscribe@hc.apache.org - commits-unsubscribe@hc.apache.org - (Read Only) - http://mail-archives.apache.org/mod_mbox/hc-commits/ - - http://marc.info/?l=httpcomponents-commits - http://hc-commits.markmail.org/search/ - http://hc.apache.org/mail/commits/ - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - http://org-apache-announce.markmail.org/search/ - - - - - - - apache.website - Apache HttpComponents Website - ${hc.site.url} - - - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - org.apache.rat - apache-rat-plugin - - - - - .pmd - - - - - maven-jar-plugin - - - - Apache ${project.name} - ${project.version} - Apache Software Foundation - Apache HttpComponents ${project.name} - ${project.version} - Apache Software Foundation - org.apache - - ${implementation.build} - ${maven.compiler.source} - ${maven.compiler.target} - - - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-antrun-plugin - 1.8 - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.0 - - ${maven.compiler.source} - ${maven.compiler.target} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - ${hc.javadoc.version} - - - true - - - true - true - - - - - - org.apache.maven.plugins - maven-jxr-plugin - ${hc.jxr.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${hc.project-info.version} - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - copy-resources - pre-site - - copy-resources - - - ${basedir}/target/site/examples - - - src/examples - false - - - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.wagon - wagon-ssh - 3.2.0 - - - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${hc.surefire.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${hc.surefire-report.version} - - - - com.agilejava.docbkx - docbkx-maven-plugin - 2.0.17 - - - org.docbook - docbook-xml - 4.4 - runtime - - - - - org.apache.felix - maven-bundle-plugin - 3.5.1 - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.4 - - - org.codehaus.mojo - clirr-maven-plugin - ${hc.clirr.version} - - ${minSeverity} - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${hc.checkstyle.version} - - - org.apache.httpcomponents - hc-stylecheck - 2 - - - - ${project.build.sourceEncoding} - - - - validate - validate - - hc-stylecheck/default.xml - hc-stylecheck/asl2.header - true - true - false - - - checkstyle - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${hc.project-info.version} - - false - - - - project-team - issue-tracking - scm - mailing-list - - - - - - - - - - - - parse-target-version - - - - user.home - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.0.0 - - - parse-version - - - parse-version - - - javaTarget - ${maven.compiler.target} - - - - - - - - - - - - animal-sniffer - - - - src/site/resources/profile.noanimal - - - - - - java${javaTarget.majorVersion}${javaTarget.minorVersion} - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${hc.animal-sniffer.version} - - - checkAPIcompatibility - - - check - - - - - - org.codehaus.mojo.signature - ${animal-sniffer.signature} - ${hc.animal-sniffer.signature.version} - - - - - - - - - - release - - - - org.apache.maven.plugins - maven-gpg-plugin - - - - - - - test-deploy - - id::default::file:target/deploy - - - - - nodoclint - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - - - - - lax-doclint - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:-missing - - - - - - - - travis-cobertura - - - - org.codehaus.mojo - cobertura-maven-plugin - ${hc.cobertura.version} - - - xml - - - - - org.eluder.coveralls - coveralls-maven-plugin - ${hc.coveralls.version} - - ${hc.coveralls.timestampFormat} - - - - - - - - travis-jacoco - - - - org.jacoco - jacoco-maven-plugin - ${hc.jacoco.version} - - - org.eluder.coveralls - coveralls-maven-plugin - ${hc.coveralls.version} - - ${hc.coveralls.timestampFormat} - - - - - - - - - use-toolchains - - - ${user.home}/.m2/toolchains.xml - - - - - - org.apache.maven.plugins - maven-toolchains-plugin - 1.1 - - - - ${maven.compiler.source} - - - - - - - toolchain - - - - - - - - - owasp - - - - org.owasp - dependency-check-maven - 3.3.1 - - - - aggregate - - - - - - - - - - - 3.0.5 - - - - - true - true - UTF-8 - UTF-8 - scp://people.apache.org/www/hc.apache.org/ - - - 2.8 - 3.0.1 - 3.0.0 - 2.22.0 - 2.22.1 - 3.0.0 - 2.17 - 0.12 - 1.16 - 1.0 - 0.8.1 - 2.7 - 4.3.0 - EpochMillis - - - yyyy-MM-dd HH:mm:ssZ - ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} - - - info - - diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom.sha1 deleted file mode 100644 index 229920b..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -3ee7a841cc49326e8681089ea7ad6a3b81b88581 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/_remote.repositories deleted file mode 100644 index ec169cc..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -httpcore-4.4.13.pom>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom deleted file mode 100644 index b03c426..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom +++ /dev/null @@ -1,157 +0,0 @@ - - - 4.0.0 - - org.apache.httpcomponents - httpcomponents-core - 4.4.13 - - httpcore - Apache HttpCore - 2005 - - Apache HttpComponents Core (blocking I/O) - - http://hc.apache.org/httpcomponents-core-ga - jar - - - - junit - junit - test - - - org.mockito - mockito-core - test - - - commons-logging - commons-logging - test - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - generate-sources - - add-source - - - - src/main/java-deprecated - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - org.apache.httpcomponents.httpcore - - - - - - - - src/main/resources - true - - **/*.properties - - - - - - - - - - maven-javadoc-plugin - - - true - ${maven.compiler.source} - - http://docs.oracle.com/javase/6/docs/api/ - - - - - - javadoc - - - - - - - maven-project-info-reports-plugin - false - - - - dependencies - dependency-info - summary - - - - - - - maven-jxr-plugin - - - - maven-surefire-report-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom.sha1 deleted file mode 100644 index 819fe81..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7d4610db34bf2175d0d3813d7faac9cf7ca7c0e5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/_remote.repositories b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/_remote.repositories deleted file mode 100644 index e08c2d8..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -httpcore-4.4.14.pom>central= -httpcore-4.4.14.jar>central= diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar deleted file mode 100644 index 349db18..0000000 Binary files a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar.sha1 deleted file mode 100644 index bc00fa3..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -9dd1a631c082d92ecd4bd8fd4cf55026c720a8c1 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom deleted file mode 100644 index baabc78..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom +++ /dev/null @@ -1,157 +0,0 @@ - - - 4.0.0 - - org.apache.httpcomponents - httpcomponents-core - 4.4.14 - - httpcore - Apache HttpCore - 2005 - - Apache HttpComponents Core (blocking I/O) - - http://hc.apache.org/httpcomponents-core-ga - jar - - - - junit - junit - test - - - org.mockito - mockito-core - test - - - commons-logging - commons-logging - test - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - generate-sources - - add-source - - - - src/main/java-deprecated - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - org.apache.httpcomponents.httpcore - - - - - - - - src/main/resources - true - - **/*.properties - - - - - - - - - - maven-javadoc-plugin - - - true - ${maven.compiler.source} - - http://docs.oracle.com/javase/6/docs/api/ - - - - - - javadoc - - - - - - - maven-project-info-reports-plugin - false - - - - dependencies - dependency-info - summary - - - - - - - maven-jxr-plugin - - - - maven-surefire-report-plugin - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom.sha1 b/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom.sha1 deleted file mode 100644 index 2f2412b..0000000 --- a/~/.m2/repository/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -16db7143a7586192ac1d863c7ecfaf25541bbc47 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/_remote.repositories b/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/_remote.repositories deleted file mode 100644 index 741fec2..0000000 --- a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -log4j-bom-2.23.1.pom>central= diff --git a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom b/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom deleted file mode 100644 index 83d765e..0000000 --- a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom +++ /dev/null @@ -1,367 +0,0 @@ - - - - 4.0.0 - - org.apache.logging - logging-parent - 10.6.0 - - - org.apache.logging.log4j - log4j-bom - 2.23.1 - pom - Apache Log4j BOM - Apache Log4j Bill-of-Materials - https://logging.apache.org/log4j/2.x/ - 1999 - - The Apache Software Foundation - https://www.apache.org/ - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - rgoers - Ralph Goers - rgoers@apache.org - Nextiva - - PMC Member - - America/Phoenix - - - ggregory - Gary Gregory - ggregory@apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - - sdeboy - Scott Deboy - sdeboy@apache.org - - PMC Member - - America/Los_Angeles - - - rpopma - Remko Popma - rpopma@apache.org - - PMC Member - - Asia/Tokyo - - - nickwilliams - Nick Williams - nickwilliams@apache.org - - PMC Member - - America/Chicago - - - mattsicker - Matt Sicker - mattsicker@apache.org - Apple - - PMC Member - - America/Chicago - - - bbrouwer - Bruce Brouwer - bruce.brouwer@gmail.com - - Committer - - America/Detroit - - - rgupta - Raman Gupta - rgupta@apache.org - - Committer - - Asia/Kolkata - - - mikes - Mikael Ståldal - mikes@apache.org - Spotify - - PMC Member - - Europe/Stockholm - - - ckozak - Carter Kozak - ckozak@apache.org - https://github.com/carterkozak - - PMC Member - - America/New York - - - vy - Volkan Yazıcı - vy@apache.org - - PMC Chair - - Europe/Amsterdam - - - rgrabowski - Ron Grabowski - rgrabowski@apache.org - - PMC Member - - America/New_York - - - pkarwasz - Piotr P. Karwasz - pkarwasz@apache.org - - PMC Member - - Europe/Warsaw - - - grobmeier - Christian Grobmeier - grobmeier@apache.org - - PMC Member - - Europe/Berlin - - - - - log4j-user - log4j-user-subscribe@logging.apache.org - log4j-user-unsubscribe@logging.apache.org - log4j-user@logging.apache.org - https://lists.apache.org/list.html?log4j-user@logging.apache.org - - - dev - dev-subscribe@logging.apache.org - dev-unsubscribe@logging.apache.org - dev@logging.apache.org - https://lists.apache.org/list.html?dev@logging.apache.org - - - security - security-subscribe@logging.apache.org - security-unsubscribe@logging.apache.org - security@logging.apache.org - https://lists.apache.org/list.html?security@logging.apache.org - - - - scm:git:https://github.com/apache/logging-log4j2.git - scm:git:https://github.com/apache/logging-log4j2.git - 2.x - https://github.com/apache/logging-log4j2 - - - GitHub Issues - https://github.com/apache/logging-log4j2/issues - - - GitHub Actions - https://github.com/apache/logging-log4j2/actions - - - - - org.apache.logging.log4j - log4j-1.2-api - 2.23.1 - - - org.apache.logging.log4j - log4j-api - 2.23.1 - - - org.apache.logging.log4j - log4j-api-test - 2.23.1 - - - org.apache.logging.log4j - log4j-appserver - 2.23.1 - - - org.apache.logging.log4j - log4j-cassandra - 2.23.1 - - - org.apache.logging.log4j - log4j-core - 2.23.1 - - - org.apache.logging.log4j - log4j-core-test - 2.23.1 - - - org.apache.logging.log4j - log4j-couchdb - 2.23.1 - - - org.apache.logging.log4j - log4j-docker - 2.23.1 - - - org.apache.logging.log4j - log4j-flume-ng - 2.23.1 - - - org.apache.logging.log4j - log4j-iostreams - 2.23.1 - - - org.apache.logging.log4j - log4j-jakarta-smtp - 2.23.1 - - - org.apache.logging.log4j - log4j-jakarta-web - 2.23.1 - - - org.apache.logging.log4j - log4j-jcl - 2.23.1 - - - org.apache.logging.log4j - log4j-jpa - 2.23.1 - - - org.apache.logging.log4j - log4j-jpl - 2.23.1 - - - org.apache.logging.log4j - log4j-jul - 2.23.1 - - - org.apache.logging.log4j - log4j-kubernetes - 2.23.1 - - - org.apache.logging.log4j - log4j-layout-template-json - 2.23.1 - - - org.apache.logging.log4j - log4j-mongodb3 - 2.23.1 - - - org.apache.logging.log4j - log4j-mongodb4 - 2.23.1 - - - org.apache.logging.log4j - log4j-slf4j2-impl - 2.23.1 - - - org.apache.logging.log4j - log4j-slf4j-impl - 2.23.1 - - - org.apache.logging.log4j - log4j-spring-boot - 2.23.1 - - - org.apache.logging.log4j - log4j-spring-cloud-config-client - 2.23.1 - - - org.apache.logging.log4j - log4j-taglib - 2.23.1 - - - org.apache.logging.log4j - log4j-to-jul - 2.23.1 - - - org.apache.logging.log4j - log4j-to-slf4j - 2.23.1 - - - org.apache.logging.log4j - log4j-web - 2.23.1 - - - - diff --git a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom.sha1 b/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom.sha1 deleted file mode 100644 index 5e37a8c..0000000 --- a/~/.m2/repository/org/apache/logging/log4j/log4j-bom/2.23.1/log4j-bom-2.23.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -880a6912627a714370b8b19367bb98c73f9a763d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/_remote.repositories b/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/_remote.repositories deleted file mode 100644 index 54498a8..0000000 --- a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -logging-parent-10.6.0.pom>central= diff --git a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom b/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom deleted file mode 100644 index be8ddc8..0000000 --- a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom +++ /dev/null @@ -1,1337 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 31 - - org.apache.logging - logging-parent - 10.6.0 - pom - Apache Logging Parent - Parent project internally used in Maven-based projects of the Apache Logging Services - https://logging.apache.org/logging-parent - 1999 - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - ggregory - Gary Gregory - ggregory@apache.org - https://www.garygregory.com - The Apache Software Foundation - https://www.apache.org/ - - PMC Member - - America/New_York - - - grobmeier - Christian Grobmeier - grobmeier@apache.org - - PMC Member - - Europe/Berlin - - - mattsicker - Matt Sicker - mattsicker@apache.org - Apple - - PMC Member - - America/Chicago - - - pkarwasz - Piotr P. Karwasz - pkarwasz@apache.org - - PMC Member - - Europe/Warsaw - - - vy - Volkan Yazıcı - vy@apache.org - - PMC Chair - - Europe/Amsterdam - - - - - log4j-user - log4j-user-subscribe@logging.apache.org - log4j-user-unsubscribe@logging.apache.org - log4j-user@logging.apache.org - https://lists.apache.org/list.html?log4j-user@logging.apache.org - - - dev - dev-subscribe@logging.apache.org - dev-unsubscribe@logging.apache.org - dev@logging.apache.org - https://lists.apache.org/list.html?dev@logging.apache.org - - - - scm:git:git@github.com:apache/logging-parent.git - scm:git:git@github.com:apache/logging-parent.git - https://github.com/apache/logging-parent - - - GitHub Issues - https://github.com/apache/logging-parent/issues - - - GitHub Actions - https://github.com/apache/logging-parent/actions - - - https://logging.apache.org/logging-parent/latest/#distribution - - - 8 - 0.16 - 1.1.0 - 4.8.3 - 7.0.0 - 7.0.0 - - 1.12.0 - $[bnd-module-name];access=0 - 1.5.0 - 8.1.0 - 2.2.4 - 0.3.0 - 2.0.0 - 1.1.2 - 0.7.0 - 7.0.0 - 2.24.1 - <xsl:stylesheet version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns="http://cyclonedx.org/schema/bom/1.5" - xmlns:xalan="http://xml.apache.org/xalan" - xmlns:cdx14="http://cyclonedx.org/schema/bom/1.4" - xmlns:cdx15="http://cyclonedx.org/schema/bom/1.5" - exclude-result-prefixes="xalan cdx14 cdx15"> - - <xsl:param name="sbom.serialNumber"/> - <xsl:param name="vdr.url"/> - <xsl:output method="xml" - version="1.0" - encoding="UTF-8" - indent="yes" - xalan:indent-amount="2" - xalan:line-separator="&#10;"/> - - <!-- Fixes the license formatting --> - <xsl:template match="/"> - <xsl:text>&#10;</xsl:text> - <xsl:apply-templates /> - </xsl:template> - - <!-- Standard copy template --> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*" /> - <xsl:apply-templates /> - </xsl:copy> - </xsl:template> - - <!-- Bump the SBOM schema version from `1.4` to `1.5` --> - <xsl:template match="cdx14:*"> - <xsl:element name="{local-name()}" namespace="http://cyclonedx.org/schema/bom/1.5"> - <xsl:apply-templates select="@*" /> - <xsl:apply-templates /> - </xsl:element> - </xsl:template> - - <!-- Add the SBOM `serialNumber` --> - <xsl:template match="cdx14:bom"> - <bom> - <xsl:attribute name="version"> - <xsl:value-of select="1"/> - </xsl:attribute> - <xsl:attribute name="serialNumber"> - <xsl:text>urn:uuid:</xsl:text> - <xsl:value-of select="$sbom.serialNumber"/> - </xsl:attribute> - <xsl:apply-templates /> - </bom> - </xsl:template> - - <!-- Add the link to the VDR --> - <xsl:template match="cdx14:externalReferences[starts-with(preceding-sibling::cdx14:group, 'org.apache.logging')]"> - <externalReferences> - <xsl:apply-templates/> - <reference> - <xsl:attribute name="type">vulnerability-assertion</xsl:attribute> - <url> - <xsl:value-of select="$vdr.url"/> - </url> - </reference> - </externalReferences> - </xsl:template> - -</xsl:stylesheet> - [17,18) - $[project.groupId].$[subst;$[subst;$[project.artifactId];log4j-];[^A-Za-z0-9];.] - 2.39.0 - 1.4 - https://logging.apache.org/cyclonedx/vdr.xml - 8 - - 3.5.0 - 3.5.0 - 3.8.1 - 6.8.0.202311291450-r - $[Bundle-SymbolicName] - 10.6.0 - 4.8.2.0 - 2.41.1 - 8 - false - 2024-01-11T10:10:48Z - - 2.7.10 - 1.0.1 - 2.4.0 - - - - - biz.aQute.bnd - biz.aQute.bnd.annotation - ${bnd.annotation.version} - - - com.github.spotbugs - spotbugs-annotations - ${spotbugs-annotations.version} - - - org.jspecify - jspecify - ${jspecify.version} - - - org.osgi - osgi.annotation - ${osgi.annotation.version} - - - org.osgi - org.osgi.annotation.bundle - ${osgi.annotation.bundle.version} - - - org.osgi - org.osgi.annotation.versioning - ${osgi.annotation.versioning.version} - - - - - - - - org.asciidoctor - asciidoctor-maven-plugin - ${asciidoctor-maven-plugin.version} - - - maven-artifact-plugin - ${maven-artifact-plugin.version} - - - org.codehaus.mojo - flatten-maven-plugin - ${flatten-maven-plugin.version} - - - org.simplify4u.plugins - sign-maven-plugin - ${sign-maven-plugin.version} - - - com.github.spotbugs - spotbugs-maven-plugin - ${spotbugs-maven-plugin.version} - - - org.codehaus.mojo - xml-maven-plugin - ${xml-maven-plugin.version} - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - com.github.genthaler - beanshell-maven-plugin - ${beanshell-maven-plugin.version} - - - org.apache.logging.log4j - log4j-changelog-maven-plugin - ${log4j-changelog-maven-plugin.version} - - - biz.aQute.bnd - bnd-baseline-maven-plugin - ${bnd-baseline-maven-plugin.version} - - - biz.aQute.bnd - bnd-maven-plugin - ${bnd-maven-plugin.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${build-helper-maven-plugin.version} - - - org.cyclonedx - cyclonedx-maven-plugin - ${cyclonedx-maven-plugin.version} - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - flatten-revision - process-resources - - flatten - - - true - resolveCiFriendliesOnly - - - - clean-flattened-pom - clean - - clean - - - - flatten-bom - none - - flatten - - - bom - - remove - remove - remove - remove - interpolate - keep - - - - - - - maven-clean-plugin - - - delete-module-descriptor - process-resources - - clean - - - true - - - ${project.build.outputDirectory} - - module-info.class - - - - - - - - - maven-compiler-plugin - - - default-testCompile - - false - - - - - ${maven.compiler.source} - ${maven.compiler.release} - ${maven.compiler.target} - ${project.build.sourceEncoding} - true - - -Xlint:all - -XDcompilePolicy=simple - -Xplugin:ErrorProne - - - - com.google.errorprone - error_prone_core - ${error-prone.version} - - - - - - maven-failsafe-plugin - - false - - - - maven-surefire-plugin - - false - - - - org.cyclonedx - cyclonedx-maven-plugin - - - generate-sbom - package - - makeAggregateBom - - - xml - - - - - - com.github.genthaler - beanshell-maven-plugin - - - process-sbom - package - - run - - - - - - - - - commons-codec - commons-codec - 1.16.0 - - - xalan - serializer - 2.7.3 - - - xalan - xalan - 2.7.3 - - - - - maven-enforcer-plugin - - - enforce-upper-bound-deps - - enforce - - - - - - - - - ban-wildcard-imports - - enforce - - - - - Expand all wildcard imports - **.'*' - - - - - - - - de.skuzzle.enforcer - restrict-imports-enforcer-rule - ${restrict-imports-enforcer-rule.version} - - - - - com.github.spotbugs - spotbugs-maven-plugin - - - default-spotbugs - verify - - check - - - - - false - - - com.h3xstream.findsecbugs - findsecbugs-plugin - ${findsecbugs-plugin.version} - - - - - - org.apache.rat - apache-rat-plugin - - - verify - - check - - - - - true - - .java-version - .mvn/jvm.config - **/*.txt - src/changelog/**/*.xml - .github/ISSUE_TEMPLATE/*.md - .github/pull_request_template.md - - - - - com.diffplug.spotless - spotless-maven-plugin - - - default-spotless - verify - - check - - - - - - com.palantir.javaformat - palantir-java-format - ${palantir-java-format.version} - - - - - - /* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to you 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. - */ - - - ${palantir-java-format.version} - - - - - <?xml version="1.0" encoding="UTF-8"?> -<!-- - ~ Licensed to the Apache Software Foundation (ASF) under one or more - ~ contributor license agreements. See the NOTICE file distributed with - ~ this work for additional information regarding copyright ownership. - ~ The ASF licenses this file to you 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 - - - false - true - - - - - - src/**/*.xml - - - src/changelog/**/*.xml - - - <?xml version="1.0" encoding="UTF-8"?> -<!-- - ~ Licensed to the Apache Software Foundation (ASF) under one or more - ~ contributor license agreements. See the NOTICE file distributed with - ~ this work for additional information regarding copyright ownership. - ~ The ASF licenses this file to you 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. - --> - <(!DOCTYPE|\w) - - - - - - - src/**/*.properties - - - # -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to you 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. -# - (##|[^#]) - - - - - - - .asf.yaml - .github/**/*.yaml - .github/**/*.yml - src/**/*.yaml - src/**/*.yml - - - # -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to you 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. -# - (##|[^#]) - - - - - UNIX - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - validate - - parse-version - - - - - - biz.aQute.bnd - bnd-maven-plugin - - - generate-module-descriptors - - bnd-process - - - - - # `Bundle-DocURL` uses `project.url`. - # This is set to `${project.parent.url}${project.artifactId}` through Maven's inheritance assembly[1]. - # This eventually produces incorrect values. - # Hence, we remove them from the produced descriptor. - # - # `Bundle-SCM` uses `project.scm.url` and suffers from the same inheritance problem `Bundle-DocURL` has. - # - # [1] https://maven.apache.org/ref/3.9.4/maven-model-builder/#inheritance-assembly - # Inheritance assembly can be disabled for certain properties, e.g., `project.url`. - # Though this would necessitate changes in the root `pom.xml`s of parented projects. - # - # `Bundle-Developers` is removed, since it is nothing but noise and occupies quite some real estate. - -removeheaders: Bundle-DocURL,Bundle-SCM,Bundle-Developers - - # Create OSGi and JPMS module names based on the `groupId` and `artifactId`. - # This almost agrees with `maven-bundle-plugin`, but replaces non-alphanumeric characters - # with full stops `.`. - Bundle-SymbolicName: $[bnd-bundle-symbolicname] - -jpms-module-info: $[bnd-jpms-module-info] - - # Prevents an execution error in multi-release jars: - -fixupmessages.classes_in_wrong_dir: "Classes found in the wrong directory";restrict:=error;is:=warning - - # Convert API leakage warnings to errors - -fixupmessages.priv_refs: "private references";restrict:=warning;is:=error - - # 1. OSGI modules do not make sense in JPMS - # 2. BND has a problem detecting the name of multi-release JPMS modules - -jpms-module-info-options: \ - $[bnd-extra-module-options],\ - org.osgi.core;static=true;transitive=false,\ - org.osgi.framework;static=true;transitive=false,\ - org.apache.logging.log4j;substitute="log4j-api",\ - org.apache.logging.log4j.core;substitute="log4j-core" - - # Import all packages by default: - Import-Package: \ - $[bnd-extra-package-options],\ - * - - # Allow each project to override the `Multi-Release` header: - Multi-Release: $[bnd-multi-release] - -# Skipping to set `-jpms-multi-release` to `bnd-multi-release`. -# This would generate descriptors in `META-INF/versions/<version>` directories needed for MRJs. -# Though we decided to skip it due to following reasons: -# 1. It is only needed by a handful of files in `-java9`-suffixed modules of `logging-log4j2`. -# Hence, it is effectively insignificant. -# 2. `dependency:unpack` and `bnd:bnd-process` executions must be aligned correctly. -# See this issue for details: https://github.com/apache/logging-parent/issues/93 - # Adds certain `Implementation-*` and `Specification-*` entries to the generated `MANIFEST.MF`. - # Using these properties is known to be a bad practice: https://github.com/apache/logging-log4j2/issues/1923#issuecomment-1786818254 - # Users should use `META-INF/maven/<groupId>/<artifactId>/pom.properties` instead. - # Yet we support it due to backward compatibility reasons. - # The issue was reported to `bnd-maven-plugin` too: https://github.com/bndtools/bnd/issues/5855 - # We set these values to their Maven Archiver defaults: https://maven.apache.org/shared/maven-archiver/#class_manifest - Implementation-Title: ${project.name} - Implementation-Vendor: ${project.organization.name} - Implementation-Version: ${project.version} - Specification-Title: ${project.name} - Specification-Vendor: ${project.organization.name} - Specification-Version: ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} - - # Extra configuration provided by the consumer: - ${bnd-extra-config} - - - - maven-jar-plugin - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - - - biz.aQute.bnd - bnd-baseline-maven-plugin - - - check-api-compat - - baseline - - - - - false - true - - - - - - - changelog-validate - - - src/changelog - - - - - - org.codehaus.mojo - xml-maven-plugin - - - validate-changelog - validate - - validate - - - - - src/changelog - - **/*.xml - - http://logging.apache.org/log4j/changelog - https://logging.apache.org/log4j/changelog-0.1.3.xsd - true - - - - - - - - - - - changelog-export - - - src/changelog - - - - - - org.apache.logging.log4j - log4j-changelog-maven-plugin - - - export-changelog - generate-sources - - export - - - src/site - - - - - - - - - - - - - - - changelog-release - - log4j-changelog:release@release-changelog generate-sources - - - org.apache.logging.log4j - log4j-changelog-maven-plugin - - - release-changelog - - ${project.version} - - - - - - - - - distribution - - enforcer:enforce@enforce-distribution-arguments bsh:run@create-distribution - - - maven-enforcer-plugin - - - enforce-distribution-arguments - - enforce - - - - - attachmentFilepathPattern - You must set an `attachmentFilepathPattern` property for the regex pattern matched against the full filepath for determining attachments to be included in the distribution! - - - attachmentCount - You must set an `attachmentCount` property for the number of attachments expected to be found! - - - true - - - - - - com.github.genthaler - beanshell-maven-plugin - - - create-distribution - - run - - - - - - - - - org.eclipse.jgit - org.eclipse.jgit - ${org.eclipse.jgit.version} - - - - - - - - deploy - - deploy - - - org.simplify4u.plugins - sign-maven-plugin - - - - sign - - - - - - - - true - true - true - true - true - - - - release - - - - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - maven-enforcer-plugin - - - enforce-no-snapshots - - enforce - - - - - SNAPSHOT dependencies are not allowed for releases - true - - - A release cannot be a SNAPSHOT version - - - true - - - - - - - - - constants-tmpl-adoc - - - src/site/_constants.tmpl.adoc - - - - - - maven-antrun-plugin - - - copy-constants-adoc - generate-sources - - run - - - - - - - - - - - - - maven-resources-plugin - - - filter-constants-adoc - process-sources - - copy-resources - - - src/site - - - ${project.build.directory}/constants-adoc - true - - - - - - - - - - - asciidoc - - - src/site - - - - - - org.asciidoctor - asciidoctor-maven-plugin - - - export-asciidoc-to-html - site - - process-asciidoc - - - src/site - ${project.build.directory}/site - true - - coderay - left - font - - - - - - - - - true - true - - - - spotbugs-exclude - - - ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml - - - - - - com.github.spotbugs - spotbugs-maven-plugin - - ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml - - - - - - - diff --git a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom.sha1 b/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom.sha1 deleted file mode 100644 index d9c2e7b..0000000 --- a/~/.m2/repository/org/apache/logging/logging-parent/10.6.0/logging-parent-10.6.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -95a0a7ac9287a65d508ab8cc880cd90f9ef93047 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/_remote.repositories deleted file mode 100644 index 0cea35b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-core-1.12.0.pom>central= -doxia-core-1.12.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar deleted file mode 100644 index e140a0d..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar.sha1 deleted file mode 100644 index 78727f2..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -41cdaff3ce98e66714bfca677babaa3746faa2b9 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom deleted file mode 100644 index 062bce5..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.doxia - doxia - 1.12.0 - ../pom.xml - - - doxia-core - Doxia :: Core - Doxia core classes and interfaces. - - - - org.apache.maven.doxia - doxia-sink-api - - - org.apache.maven.doxia - doxia-logging-api - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-container-default - - - org.codehaus.plexus - plexus-component-annotations - - - org.apache.commons - commons-lang3 - 3.8.1 - - - org.apache.commons - commons-text - 1.3 - - - org.apache.httpcomponents - httpclient - 4.5.13 - - - org.apache.httpcomponents - httpcore - 4.4.14 - - - - - org.xmlunit - xmlunit-core - test - - - org.xmlunit - xmlunit-matchers - test - - - - - - - - ${basedir}/src/main/resources/ - true - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - org.codehaus.modello - modello-maven-plugin - - - descriptor - generate-sources - - java - xpp3-reader - xpp3-writer - xsd - - - - docs - pre-site - - xdoc - xsd - - - - - 1.0.1 - - src/main/mdo/document.mdo - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom.sha1 deleted file mode 100644 index 617a382..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-core/1.12.0/doxia-core-1.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cb19ff34902af22515478eee82ddd9aee20a8f6f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/_remote.repositories deleted file mode 100644 index 01931c1..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-decoration-model-1.11.1.jar>central= -doxia-decoration-model-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar deleted file mode 100644 index 6c12215..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar.sha1 deleted file mode 100644 index 8a83d7d..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -1e10f4e9268b49edf40bca721eef07271bc91de5 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom deleted file mode 100644 index fa0bca4..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.doxia - doxia-sitetools - 1.11.1 - ../pom.xml - - - doxia-decoration-model - - Doxia Sitetools :: Decoration Model - The Decoration Model handles the decoration descriptor for sites, also known as site.xml. - - - - org.codehaus.plexus - plexus-component-annotations - - - org.codehaus.plexus - plexus-utils - - - junit - junit - test - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/decoration.mdo - - - 1.8.0 - 1.0.0 - - - - descriptor - generate-sources - - xpp3-writer - java - xpp3-reader - xsd - - - - descriptor-xdoc - pre-site - - xdoc - - - - descriptor-xsd - pre-site - - xsd - - - ${project.build.directory}/generated-site/resources/xsd - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom.sha1 deleted file mode 100644 index af9cfad..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.11.1/doxia-decoration-model-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fdbb72f0d54a43e13a8329e74096a96dae5abe17 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/_remote.repositories deleted file mode 100644 index 0913eff..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-integration-tools-1.11.1.jar>central= -doxia-integration-tools-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar deleted file mode 100644 index d523ed2..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar.sha1 deleted file mode 100644 index 86774bc..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -fdc4c4f29d10b0e2b5b9d7f9eea16812d496e478 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom deleted file mode 100644 index 52b547b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.doxia - doxia-sitetools - 1.11.1 - ../pom.xml - - - doxia-integration-tools - - Doxia Sitetools :: Integration Tools - A collection of tools to help the integration of Doxia Sitetools in Maven plugins. - - - 2.2.1 - - - - - org.apache.maven.reporting - maven-reporting-api - 3.0 - - - - commons-io - commons-io - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - - - org.apache.maven - maven-artifact-manager - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - - - org.apache.maven - maven-project - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - - - - - org.apache.maven.doxia - doxia-logging-api - - - - - org.apache.maven.doxia - doxia-decoration-model - - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9 - - - org.codehaus.plexus - plexus-i18n - - - org.codehaus.plexus - plexus-component-api - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-component-annotations - - - org.codehaus.plexus - plexus-interpolation - 1.26 - - - - - junit - junit - test - - - org.apache.maven.shared - maven-plugin-testing-harness - 1.1 - test - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - create-component-descriptor - - generate-metadata - - - - - - - - - - - org.codehaus.mojo - l10n-maven-plugin - 1.0-alpha-2 - - - ca - cs - da - de - es - fr - gl - hu - it - ja - ko - lt - nl - no - pl - pt - pt_BR - ru - sk - sv - tr - zh_CN - zh_TW - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom.sha1 deleted file mode 100644 index 41deeb0..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-integration-tools/1.11.1/doxia-integration-tools-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9ebdded413aade54a0363d8fc7137ead4c31e4c8 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/_remote.repositories deleted file mode 100644 index 3116f3a..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -doxia-logging-api-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom deleted file mode 100644 index 2e69500..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - 4.0.0 - - - doxia - org.apache.maven.doxia - 1.11.1 - ../pom.xml - - - doxia-logging-api - Doxia :: Logging API - Doxia Logging API. - - - - org.codehaus.plexus - plexus-container-default - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom.sha1 deleted file mode 100644 index 5acc027..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -af26cdf5a6904c4fa2b20f36cdee7e705807b120 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/_remote.repositories deleted file mode 100644 index fe5ae12..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-logging-api-1.12.0.pom>central= -doxia-logging-api-1.12.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar deleted file mode 100644 index f2f0535..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar.sha1 deleted file mode 100644 index 66bf7dc..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -a31fac8c598c0090ccd2c53b4df7d49f81fb9dba \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom deleted file mode 100644 index 0a37fc5..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - 4.0.0 - - - doxia - org.apache.maven.doxia - 1.12.0 - ../pom.xml - - - doxia-logging-api - Doxia :: Logging API - Doxia Logging API. - - - - org.codehaus.plexus - plexus-container-default - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom.sha1 deleted file mode 100644 index 45059fc..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.12.0/doxia-logging-api-1.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -39eaf89810027dbaa9fbbf08293c4ce6ac7ddc03 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/_remote.repositories deleted file mode 100644 index 16549ef..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-module-xhtml-1.11.1.jar>central= -doxia-module-xhtml-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar deleted file mode 100644 index e884315..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar.sha1 deleted file mode 100644 index 441717b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f1b755a09934cd9c51d87b606c8e8ddf07719ebf \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom deleted file mode 100644 index efa64d6..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - 4.0.0 - - - doxia-modules - org.apache.maven.doxia - 1.11.1 - ../pom.xml - - - doxia-module-xhtml - - Doxia :: XHTML Module - - A Doxia module for Xhtml source documents. - Xhtml format is supported both as source and target formats. - - - - - org.codehaus.plexus - plexus-utils - - - org.xmlunit - xmlunit-core - test - - - org.xmlunit - xmlunit-matchers - test - - - \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom.sha1 deleted file mode 100644 index c006393..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.11.1/doxia-module-xhtml-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9e3bb8e5e94e8bef653c39706682750ad6139967 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/_remote.repositories deleted file mode 100644 index 3c34228..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-module-xhtml5-1.11.1.pom>central= -doxia-module-xhtml5-1.11.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar deleted file mode 100644 index fdac2f4..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar.sha1 deleted file mode 100644 index e2648bc..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -e4ee721555ff063d7ef9042d6b9237386c6b33e0 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom deleted file mode 100644 index c1ed3fe..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - 4.0.0 - - - doxia-modules - org.apache.maven.doxia - 1.11.1 - ../pom.xml - - - doxia-module-xhtml5 - - Doxia :: XHTML5 Module - - A Doxia module for Xhtml5 source documents. - Xhtml5 format is supported both as source and target formats. - - - - - org.codehaus.plexus - plexus-utils - - - org.xmlunit - xmlunit-core - test - - - org.xmlunit - xmlunit-matchers - test - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom.sha1 deleted file mode 100644 index 50e8d79..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml5/1.11.1/doxia-module-xhtml5-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0d8e33c7b4edded1ade1e13d56d78beb4b510bc9 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/_remote.repositories deleted file mode 100644 index 0076bd3..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-modules-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom deleted file mode 100644 index cf3505b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom +++ /dev/null @@ -1,75 +0,0 @@ - - - 4.0.0 - - - doxia - org.apache.maven.doxia - 1.11.1 - ../pom.xml - - - doxia-modules - - Doxia :: Modules - pom - - Doxia modules for several markup languages. - - - doxia-module-apt - doxia-module-confluence - doxia-module-docbook-simple - doxia-module-fml - doxia-module-fo - doxia-module-itext - doxia-module-latex - doxia-module-rtf - doxia-module-twiki - doxia-module-xdoc - doxia-module-xhtml - doxia-module-xhtml5 - - doxia-module-markdown - - - - - org.apache.maven.doxia - doxia-core - - - org.apache.maven.doxia - doxia-sink-api - - - org.codehaus.plexus - plexus-component-annotations - - - - - org.apache.maven.doxia - doxia-core - test-jar - test - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom.sha1 deleted file mode 100644 index 0d019a2..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-modules/1.11.1/doxia-modules-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8d840d311dff1c26fdabb11cdcccb6dcfdea20f7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/_remote.repositories deleted file mode 100644 index 3a54f3b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-sink-api-1.12.0.jar>central= -doxia-sink-api-1.12.0.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar deleted file mode 100644 index 9162813..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar.sha1 deleted file mode 100644 index 63f9fba..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -92a2fdeaeb59e921fff9c5ca9a2ea6118a494760 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom deleted file mode 100644 index b94a45b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - 4.0.0 - - - doxia - org.apache.maven.doxia - 1.12.0 - ../pom.xml - - - doxia-sink-api - Doxia :: Sink API - Doxia Sink API. - - - - org.apache.maven.doxia - doxia-logging-api - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom.sha1 deleted file mode 100644 index 6c89b36..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.12.0/doxia-sink-api-1.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a3cf65265d4cee7092ab589bd336d696dfbf53e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/_remote.repositories deleted file mode 100644 index 2b35f52..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-site-renderer-1.11.1.pom>central= -doxia-site-renderer-1.11.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar deleted file mode 100644 index 026566b..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar.sha1 deleted file mode 100644 index 8c9e0e4..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -414e3b2049aa6f6710ecca4fa905d9d2ce318773 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom deleted file mode 100644 index 9dc3aa6..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.doxia - doxia-sitetools - 1.11.1 - ../pom.xml - - - doxia-site-renderer - - Doxia Sitetools :: Site Renderer - The Site Renderer handles the rendering of sites, merging site decoration with document content. - - - - - org.apache.maven - maven-artifact - 3.0 - - - - - org.apache.maven.doxia - doxia-core - - - org.apache.maven.doxia - doxia-logging-api - - - org.apache.maven.doxia - doxia-sink-api - - - org.apache.maven.doxia - doxia-decoration-model - - - org.apache.maven.doxia - doxia-skin-model - - - - org.apache.maven.doxia - doxia-module-apt - test - - - org.apache.maven.doxia - doxia-module-confluence - test - - - org.apache.maven.doxia - doxia-module-docbook-simple - test - - - org.apache.maven.doxia - doxia-module-xdoc - test - - - org.apache.maven.doxia - doxia-module-xhtml - - - org.apache.maven.doxia - doxia-module-xhtml5 - - - org.apache.maven.doxia - doxia-module-fml - test - - - - - org.codehaus.plexus - plexus-component-annotations - - - org.codehaus.plexus - plexus-i18n - - - org.codehaus.plexus - plexus-container-default - - - org.codehaus.plexus - plexus-velocity - - - org.codehaus.plexus - plexus-utils - - - - - org.apache.velocity - velocity - - - org.apache.velocity - velocity-tools - 2.0 - - - - javax.servlet - servlet-api - - - org.apache.struts - struts-core - - - org.apache.struts - struts-taglib - - - org.apache.struts - struts-tiles - - - sslext - sslext - - - commons-validator - commons-validator - - - - - commons-collections - commons-collections - 3.2.2 - - - org.apache.commons - commons-lang3 - 3.8.1 - - - - - junit - junit - test - - - commons-io - commons-io - test - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - test-jar - test - - - net.sourceforge.htmlunit - htmlunit - 2.24 - test - - - org.mockito - mockito-core - 2.28.2 - test - - - - - - reporting - - - - org.codehaus.mojo - l10n-maven-plugin - 1.0-alpha-2 - - - de - en - es - fr - it - ja - nl - pl - pt_BR - sv - zh_CN - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom.sha1 deleted file mode 100644 index 8dd718b..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.11.1/doxia-site-renderer-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -86029ecfaf40c43c94eebddca9173cc3cdb4934c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/_remote.repositories deleted file mode 100644 index 08770bd..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -doxia-sitetools-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom deleted file mode 100644 index 958f42d..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - - - - org.apache.maven.doxia - doxia-sitetools - 1.11.1 - pom - - Doxia Sitetools - Doxia Sitetools generates sites, consisting of static and dynamic content that was generated by Doxia. - https://maven.apache.org/doxia/doxia-sitetools/ - 2005 - - - doxia-decoration-model - doxia-skin-model - doxia-integration-tools - doxia-site-renderer - doxia-doc-renderer - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git - https://github.com/apache/maven-doxia-sitetools/tree/${project.scm.tag} - doxia-sitetools-1.11.1 - - - jira - https://issues.apache.org/jira/browse/DOXIASITETOOLS - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/doxia-sitetools/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - - 1.11.1 - doxia-sitetools-archives/doxia-sitetools-LATEST - 2021-12-12T17:08:08Z - - - - - - - org.apache.maven.doxia - doxia-logging-api - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-apt - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-confluence - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-docbook-simple - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-fml - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-markdown - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xdoc - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xhtml - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xhtml5 - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-decoration-model - ${project.version} - - - org.apache.maven.doxia - doxia-skin-model - ${project.version} - - - - commons-io - commons-io - 2.6 - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-30 - - - org.codehaus.plexus - plexus-i18n - 1.0-beta-10 - - - org.codehaus.plexus - plexus-component-api - - - - - org.codehaus.plexus - plexus-velocity - 1.2 - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - - org.apache.velocity - velocity - 1.7 - - - - junit - junit - 4.13.2 - - - - - - - - src/main/resources - - - ${project.build.directory}/generated-site/xsd - - **/*.xsd - - - - - - - - org.codehaus.mojo - clirr-maven-plugin - - 1.9 - - - - org.apache.maven.plugins - maven-site-plugin - - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/doxia/${maven.site.path} - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/site/confluence/confluence/*.confluence - src/test/resources/org/apache/maven/doxia/siterenderer/velocity-toolmanager.vm - src/test/resources/org/apache/maven/doxia/siterenderer/velocity-toolmanager.expected.txt - src/test/resources/dtd/xhtml-*.ent - src/test/resources/dtd/xhtml1-transitional.dtd - src/test/resources/xhtml-lat1.ent - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.2 - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - org.codehaus.mojo - clirr-maven-plugin - - - verify - - check - - - - - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - 2.12.1 - false - - Type,Key,Summary,Resolution,Assignee - 1000 - true - Key - - - - - jira-report - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - non-aggregate - - jxr - - - - aggregate - - aggregate - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - Doxia Site Renderer - org.apache.maven.doxia.siterenderer* - - - Doxia Decoration Model - org.apache.maven.doxia.site.decoration* - - - Doxia Skin Model - org.apache.maven.doxia.site.skin* - - - Doxia Integration Tools - org.apache.maven.doxia.tools* - - - Doxia Document Renderer - org.apache.maven.doxia.docrenderer* - - - - - - non-aggregate - - javadoc - - - - aggregate - - aggregate - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom.sha1 deleted file mode 100644 index 97c70fa..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.11.1/doxia-sitetools-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4ccd0bdfe05e890d6d4354284fc1cd709ee68a5d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/_remote.repositories deleted file mode 100644 index 232be4a..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -doxia-skin-model-1.11.1.pom>central= -doxia-skin-model-1.11.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar b/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar deleted file mode 100644 index 4bdb550..0000000 Binary files a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar.sha1 deleted file mode 100644 index 520cca2..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -b6994a60da09eb429c01362e9a6a510e0f83d24e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom deleted file mode 100644 index f6a0996..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.doxia - doxia-sitetools - 1.11.1 - ../pom.xml - - - doxia-skin-model - - Doxia Sitetools :: Skin Model - The Skin Model defines metadata for Doxia Sitetools skins. - - - - org.codehaus.plexus - plexus-utils - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/skin.mdo - - - 1.7.0 - 1.7.0 - - - - descriptor - generate-sources - - java - xpp3-reader - xsd - - - - descriptor-xdoc - pre-site - - xdoc - - - - descriptor-xsd - pre-site - - xsd - - - ${project.build.directory}/generated-site/resources/xsd - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom.sha1 deleted file mode 100644 index c8fd544..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.11.1/doxia-skin-model-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0c19bbbb51b5ccd70b299b28c77cd79cd916d453 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/_remote.repositories deleted file mode 100644 index a5e02cd..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -doxia-1.11.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom b/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom deleted file mode 100644 index e4bd09a..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - - - - org.apache.maven.doxia - doxia - 1.11.1 - pom - - Doxia - Doxia is a content generation framework that provides powerful techniques for generating static and dynamic content, supporting a variety of markup languages. - https://maven.apache.org/doxia/doxia/ - 2005 - - - - James Agnew - - - Manuel Blechschmidt - - - Masatake Iwasaki - - - Valters Vingolds - - - - - doxia-logging-api - doxia-sink-api - doxia-test-docs - doxia-core - doxia-modules - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia.git - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia.git - https://github.com/apache/maven-doxia/tree/${project.scm.tag} - doxia-1.11.1 - - - jira - https://issues.apache.org/jira/browse/DOXIA - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-doxia/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - - 7 - doxia-archives/doxia-LATEST - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,MethodName,InnerAssignment,MagicNumber - 2021-11-28T20:49:53Z - - - - - - - org.apache.maven.doxia - doxia-sink-api - ${project.version} - - - org.apache.maven.doxia - doxia-logging-api - ${project.version} - - - org.apache.maven.doxia - doxia-test-docs - ${project.version} - - - org.apache.maven.doxia - doxia-core - ${project.version} - - - org.apache.maven.doxia - doxia-core - ${project.version} - test-jar - - - - - org.apache.maven.doxia - doxia-module-apt - ${project.version} - - - org.apache.maven.doxia - doxia-module-confluence - ${project.version} - - - org.apache.maven.doxia - doxia-module-docbook-simple - ${project.version} - - - org.apache.maven.doxia - doxia-module-fml - ${project.version} - - - org.apache.maven.doxia - doxia-module-fo - ${project.version} - - - org.apache.maven.doxia - doxia-module-latex - ${project.version} - - - org.apache.maven.doxia - doxia-module-itext - ${project.version} - - - org.apache.maven.doxia - doxia-module-rtf - ${project.version} - - - org.apache.maven.doxia - doxia-module-twiki - ${project.version} - - - org.apache.maven.doxia - doxia-module-xdoc - ${project.version} - - - org.apache.maven.doxia - doxia-module-xhtml - ${project.version} - - - - - org.xmlunit - xmlunit-core - 2.7.0 - test - - - org.xmlunit - xmlunit-matchers - 2.7.0 - test - - - - - org.codehaus.plexus - plexus-container-default - 2.1.0 - - - org.codehaus.plexus - plexus-component-annotations - 2.1.0 - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - - - commons-io - commons-io - 2.6 - - - - - - - - junit - junit - 4.13.2 - test - - - - - - - src/main/resources - - - ${project.build.directory}/generated-site/xsd - - **/*.xsd - - - - - - - org.codehaus.mojo - clirr-maven-plugin - - - org.apache.maven.plugins - maven-site-plugin - - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/doxia/${maven.site.path} - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/**/*.apt - src/test/resources/**/*.apt.vm - src/test/resources/**/*.confluence - src/test/site/**/*.confluence - src/test/resources/**/*.twiki - src/test/resources/**/*.md - src/it/**/site/**/*.md - src/it/**/site/**/*.markdown - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - org.codehaus.mojo - clirr-maven-plugin - - - verify - - check - - - 1.9.1 - - - org/apache/maven/doxia/Doxia - org/apache/maven/doxia/parser/AbstractParser - org/apache/maven/doxia/parser/AbstractXmlParser - org/apache/maven/doxia/parser/FmlParser - org/apache/maven/doxia/parser/XhtmlBaseParser - org/apache/maven/doxia/parser/Xhtml5BaseParser - org/apache/maven/doxia/module/fml/FmlParser - org/apache/maven/doxia/module/markdown/MarkdownParser - org/apache/maven/doxia/module/xdoc/XdocParser - org/apache/maven/doxia/module/xhtml/XhtmlParser - org/apache/maven/doxia/module/xhtml5/Xhtml5Parser - - - - - 8001 - org/apache/maven/doxia/module/markdown/FlexmarkDoxiaNodeRenderer$Factory - - - - - - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - remove-temp - - - - maven-antrun-plugin - - - clean-download - clean - - - - - - - - - run - - - - - - - - - dev - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.doxia - doxia-module-xhtml - ${project.version} - - - org.apache.maven.doxia - doxia-module-apt - ${project.version} - - - org.apache.maven.doxia - doxia-module-xdoc - ${project.version} - - - org.apache.maven.doxia - doxia-module-fml - ${project.version} - - - org.apache.maven.doxia - doxia-module-markdown - ${project.version} - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - - Type,Key,Summary,Resolution,Assignee - 1000 - true - Key - - - - - jira-report - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - non-aggregate - - jxr - - - - aggregate - - aggregate - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - Doxia Core - org.apache.maven.doxia*:org.apache.maven.doxia.module.site* - - - Doxia Sink API - org.apache.maven.doxia.sink:org.codehaus.doxia.sink - - - Doxia Logging API - org.apache.maven.doxia.logging - - - Doxia Modules - org.apache.maven.doxia.module* - - - - - - non-aggregate - - javadoc - - - - aggregate - - aggregate - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom.sha1 deleted file mode 100644 index 92d0016..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.11.1/doxia-1.11.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -73c5c8642a1a66260e448866657f9231399fb938 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/_remote.repositories b/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/_remote.repositories deleted file mode 100644 index 5639dae..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -doxia-1.12.0.pom>central= diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom b/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom deleted file mode 100644 index 7dd1e76..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - - - - org.apache.maven.doxia - doxia - 1.12.0 - pom - - Doxia - Doxia is a content generation framework that provides powerful techniques for generating static and dynamic content, supporting a variety of markup languages. - https://maven.apache.org/doxia/doxia/ - 2005 - - - - James Agnew - - - Manuel Blechschmidt - - - Masatake Iwasaki - - - Valters Vingolds - - - - - doxia-logging-api - doxia-sink-api - doxia-test-docs - doxia-core - doxia-modules - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia.git - scm:git:https://gitbox.apache.org/repos/asf/maven-doxia.git - https://github.com/apache/maven-doxia/tree/${project.scm.tag} - doxia-1.12.0 - - - jira - https://issues.apache.org/jira/browse/DOXIA - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-doxia/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - - 7 - doxia-archives/doxia-LATEST - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,MethodName,InnerAssignment,MagicNumber - 2023-01-09T21:09:18Z - - - - - - - org.apache.maven.doxia - doxia-sink-api - ${project.version} - - - org.apache.maven.doxia - doxia-logging-api - ${project.version} - - - org.apache.maven.doxia - doxia-test-docs - ${project.version} - - - org.apache.maven.doxia - doxia-core - ${project.version} - - - org.apache.maven.doxia - doxia-core - ${project.version} - test-jar - - - - - org.apache.maven.doxia - doxia-module-apt - ${project.version} - - - org.apache.maven.doxia - doxia-module-confluence - ${project.version} - - - org.apache.maven.doxia - doxia-module-docbook-simple - ${project.version} - - - org.apache.maven.doxia - doxia-module-fml - ${project.version} - - - org.apache.maven.doxia - doxia-module-fo - ${project.version} - - - org.apache.maven.doxia - doxia-module-latex - ${project.version} - - - org.apache.maven.doxia - doxia-module-itext - ${project.version} - - - org.apache.maven.doxia - doxia-module-rtf - ${project.version} - - - org.apache.maven.doxia - doxia-module-twiki - ${project.version} - - - org.apache.maven.doxia - doxia-module-xdoc - ${project.version} - - - org.apache.maven.doxia - doxia-module-xhtml - ${project.version} - - - - - org.xmlunit - xmlunit-core - 2.7.0 - test - - - org.xmlunit - xmlunit-matchers - 2.7.0 - test - - - - - org.codehaus.plexus - plexus-container-default - 2.1.0 - - - org.codehaus.plexus - plexus-component-annotations - 2.1.0 - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - - - commons-io - commons-io - 2.6 - - - - - - - - junit - junit - 4.13.2 - test - - - - - - - src/main/resources - - - ${project.build.directory}/generated-site/xsd - - **/*.xsd - - - - - - - org.codehaus.mojo - clirr-maven-plugin - - - org.apache.maven.plugins - maven-site-plugin - - scm:svn:https://svn.apache.org/repos/asf/maven/doxia/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/doxia/${maven.site.path} - - - - org.apache.rat - apache-rat-plugin - 0.15 - - - src/test/resources/**/*.apt - src/test/resources/**/*.apt.vm - src/test/resources/**/*.confluence - src/test/site/**/*.confluence - src/test/resources/**/*.twiki - src/test/resources/**/*.md - src/it/**/site/**/*.md - src/it/**/site/**/*.markdown - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - org.codehaus.mojo - clirr-maven-plugin - - - verify - - check - - - 1.9.1 - - - org/apache/maven/doxia/Doxia - org/apache/maven/doxia/parser/AbstractParser - org/apache/maven/doxia/parser/AbstractXmlParser - org/apache/maven/doxia/parser/FmlParser - org/apache/maven/doxia/parser/XhtmlBaseParser - org/apache/maven/doxia/parser/Xhtml5BaseParser - org/apache/maven/doxia/module/fml/FmlParser - org/apache/maven/doxia/module/markdown/MarkdownParser - org/apache/maven/doxia/module/xdoc/XdocParser - org/apache/maven/doxia/module/xhtml/XhtmlParser - org/apache/maven/doxia/module/xhtml5/Xhtml5Parser - - - - - 8001 - org/apache/maven/doxia/module/markdown/FlexmarkDoxiaNodeRenderer$Factory - - - - - - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - remove-temp - - - - maven-antrun-plugin - - - clean-download - clean - - - - - - - - - run - - - - - - - - - dev - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.doxia - doxia-module-xhtml - ${project.version} - - - org.apache.maven.doxia - doxia-module-apt - ${project.version} - - - org.apache.maven.doxia - doxia-module-xdoc - ${project.version} - - - org.apache.maven.doxia - doxia-module-fml - ${project.version} - - - org.apache.maven.doxia - doxia-module-markdown - ${project.version} - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - - Type,Key,Summary,Resolution,Assignee - 1000 - true - Key - - - - - jira-report - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - non-aggregate - - jxr - - - - aggregate - - aggregate - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - Doxia Core - org.apache.maven.doxia*:org.apache.maven.doxia.module.site* - - - Doxia Sink API - org.apache.maven.doxia.sink:org.codehaus.doxia.sink - - - Doxia Logging API - org.apache.maven.doxia.logging - - - Doxia Modules - org.apache.maven.doxia.module* - - - - - - non-aggregate - - javadoc - - - - aggregate - - aggregate - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom.sha1 b/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom.sha1 deleted file mode 100644 index 9d74aee..0000000 --- a/~/.m2/repository/org/apache/maven/doxia/doxia/1.12.0/doxia-1.12.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -05a0ee0f35046431f619182350867c0bd02e2e8f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/_remote.repositories b/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/_remote.repositories deleted file mode 100644 index ec63566..0000000 --- a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -enforcer-3.4.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom b/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom deleted file mode 100644 index 14358d1..0000000 --- a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom +++ /dev/null @@ -1,267 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 40 - - - org.apache.maven.enforcer - enforcer - 3.4.1 - pom - - Apache Maven Enforcer - Enforcer is a build rule execution framework. - https://maven.apache.org/enforcer/ - 2007 - - - - Simon Wang - wangyf2010@gmail.com - eBay Inc. - - - George Gastaldi - gastaldi@apache.org - - - - - enforcer-api - enforcer-rules - maven-enforcer-plugin - maven-enforcer-extension - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-enforcer.git - scm:git:https://gitbox.apache.org/repos/asf/maven-enforcer.git - enforcer-3.4.1 - https://github.com/apache/maven-enforcer/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MENFORCER - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-enforcer/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - enforcer-archives/enforcer-LATEST - 8 - 4.11.0 - 2023-09-07T17:27:18Z - - 1.0.0.v20140518 - - - 3.3.0 - 3.21.0 - 3.2.0 - - - - - - - org.apache.maven.enforcer - enforcer-api - ${project.version} - - - org.apache.maven.enforcer - enforcer-rules - ${project.version} - - - org.apache.maven.enforcer - enforcer-rules - ${project.version} - test-jar - test - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.eclipse.aether - aether-api - ${aether.version} - provided - - - org.eclipse.aether - aether-util - ${aether.version} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - 0.9.0.M2 - provided - - - org.codehaus.plexus - plexus-classworlds - 2.5.2 - provided - - - javax.inject - javax.inject - 1 - provided - - - - - commons-codec - commons-codec - 1.16.0 - - - commons-io - commons-io - 2.13.0 - - - org.apache.commons - commons-lang3 - 3.13.0 - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - - - org.junit - junit-bom - 5.10.0 - pom - import - - - org.mockito - mockito-core - ${mockito.version} - test - - - org.mockito - mockito-junit-jupiter - ${mockito.version} - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.codehaus.plexus - plexus-container-default - - - - - org.assertj - assertj-core - 3.24.2 - - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - - - - aggregate - - aggregate - - false - - - - - - diff --git a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom.sha1 b/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom.sha1 deleted file mode 100644 index 3d9a6c6..0000000 --- a/~/.m2/repository/org/apache/maven/enforcer/enforcer/3.4.1/enforcer-3.4.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9b460b20839487cae74ea4462ee96fd638105159 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories deleted file mode 100644 index 205470f..0000000 --- a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -maven-aether-provider-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom deleted file mode 100644 index 14a2d4d..0000000 --- a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-aether-provider - - Maven Aether Provider - Extensions to Aether for utilizing Maven POM and repository metadata. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.apache.maven - maven-model - - - org.apache.maven - maven-model-builder - - - org.apache.maven - maven-repository-metadata - - - org.eclipse.aether - aether-api - - - org.eclipse.aether - aether-spi - - - org.eclipse.aether - aether-util - - - org.eclipse.aether - aether-impl - - - org.codehaus.plexus - plexus-component-annotations - - - org.codehaus.plexus - plexus-utils - - - org.sonatype.sisu - sisu-guice - no_aop - true - - - aopalliance - aopalliance - - - - - - org.eclipse.aether - aether-connector-basic - test - - - org.eclipse.aether - aether-transport-wagon - test - - - org.apache.maven.wagon - wagon-file - test - - - org.eclipse.sisu - org.eclipse.sisu.plexus - test - - - org.mockito - mockito-core - 1.9.5 - test - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1 deleted file mode 100644 index ead8fe1..0000000 --- a/~/.m2/repository/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4a2af3bb7a69d5e63063bab0334d3414c672bd60 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/_remote.repositories deleted file mode 100644 index d24db9d..0000000 --- a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -maven-artifact-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom deleted file mode 100644 index c1b2465..0000000 --- a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-artifact - - Maven Artifact - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.codehaus.plexus - plexus-utils - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.apache.maven.artifact.versioning.ComparableVersion - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1 deleted file mode 100644 index ed286a0..0000000 --- a/~/.m2/repository/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -30cf406f5725ab51a21d79b4a9e25cf5d00c3316 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-core/3.2.5/_remote.repositories deleted file mode 100644 index 6737935..0000000 --- a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-core-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom deleted file mode 100644 index 1dfccab..0000000 --- a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-core - - Maven Core - Maven Core classes. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,JavadocType,LineLength,MethodName,MagicNumber,ConstantName,VisibilityModifier,InnerAssignment - - - - - - org.apache.maven - maven-model - - - org.apache.maven - maven-settings - - - org.apache.maven - maven-settings-builder - - - org.apache.maven - maven-repository-metadata - - - org.apache.maven - maven-artifact - - - org.apache.maven - maven-plugin-api - - - org.apache.maven - maven-model-builder - - - org.apache.maven - maven-aether-provider - - - org.eclipse.aether - aether-impl - - - org.eclipse.aether - aether-api - - - org.eclipse.aether - aether-util - - - - org.eclipse.sisu - org.eclipse.sisu.plexus - - - org.sonatype.sisu - sisu-guice - no_aop - - - org.codehaus.plexus - plexus-interpolation - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-classworlds - - - org.codehaus.plexus - plexus-component-annotations - - - org.sonatype.plexus - plexus-sec-dispatcher - - - commons-jxpath - commons-jxpath - test - - - - - - - src/main/resources - true - - - - - - org.apache.rat - apache-rat-plugin - - - lifecycle-executor.txt - plugin-manager.txt - project-builder.txt - src/site/resources/design/** - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - [1.2,) - - create-timestamp - - - - - - - - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - org.sonatype.plugins - sisu-maven-plugin - 1.1 - - - - main-index - test-index - - - - - - org.codehaus.modello - modello-maven-plugin - - 1.1.0 - - src/main/mdo/toolchains.mdo - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - create-noncanonicalrev - - create-timestamp - - - 'NON-CANONICAL_'yyyy-MM-dd'T'HH:mm:ss_'${user.name}' - nonCanonicalRevision - - - - create-buildnumber - - create - - - false - false - ${nonCanonicalRevision} - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1 deleted file mode 100644 index 061ff5f..0000000 --- a/~/.m2/repository/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4db404fc630cd267a04d7a185ec67ca9aed97b8f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories deleted file mode 100644 index 178cdcb..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -maven-model-builder-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom deleted file mode 100644 index a75c746..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-model-builder - - Maven Model Builder - The effective model builder, with inheritance, profile activation, interpolation, ... - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-interpolation - - - org.codehaus.plexus - plexus-component-annotations - - - org.apache.maven - maven-model - - - - org.eclipse.sisu - org.eclipse.sisu.plexus - test - - - org.sonatype.sisu - sisu-guice - no_aop - test - - - xmlunit - xmlunit - 1.3 - test - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1 deleted file mode 100644 index 6b6db30..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -904f459ee4607652e021ef1a129ffdb2b477332b \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-model/3.2.5/_remote.repositories deleted file mode 100644 index 0438e7a..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-model-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom deleted file mode 100644 index 6f0b607..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-model - - Maven Model - Model for Maven POM (Project Object Model) - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - FileLength - - - - - org.codehaus.plexus - plexus-utils - - - - - - - org.codehaus.modello - modello-maven-plugin - - 4.0.0 - - src/main/mdo/maven.mdo - - - - - standard - - java - xpp3-reader - xpp3-extended-reader - xpp3-writer - - - - - - org.apache.maven.plugins - maven-site-plugin - - - - navigation.xml - - - - - - - - - all-models - - - - org.codehaus.modello - modello-maven-plugin - - - v3 - - java - xpp3-writer - xpp3-reader - xsd - - - 3.0.0 - true - - - - - - maven-jar-plugin - - - package - - jar - - - all - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom.sha1 deleted file mode 100644 index f8b9fdf..0000000 --- a/~/.m2/repository/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -948ccb3856e8ca246fe0ad7cc251fe4515e71761 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/25/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/25/_remote.repositories deleted file mode 100644 index 9d2d222..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/25/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-parent-25.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom b/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom deleted file mode 100644 index 7ed2a1d..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom +++ /dev/null @@ -1,1191 +0,0 @@ - - - - - - 4.0.0 - - - - org.apache - apache - 15 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 25 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - http://maven.apache.org/ - 2002 - - - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Chair - - Europe/Paris - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brett - Brett Porter - brett@apache.org - ASF - - PMC Member - - +10 - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - PMC Member - - +1 - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - PMC Member - - -8 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - PMC Member - - -6 - - - jvanzyl - Jason van Zyl - - PMC Member - - -5 - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Member - - +1 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - markh - Mark Hobson - markh@apache.org - - PMC Member - - 0 - - - mkleint - Milos Kleint - - PMC Member - - - - oching - Maria Odea B. Ching - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Melbourne - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - PMC Member - - -6 - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - -8 - - PMC Member - - - - snicoll - Stephane Nicoll - snicoll@apache.org - ASF - - PMC Member - - +1 - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - agudian - Andreas Gudian - agudian@apache.org - - Committer - - Europe/Berlin - - - andham - Anders Hammar - andham@apache.org - +1 - - Committer - - - - bdemers - Brian Demers - Sonatype - bdemers@apache.org - -5 - - Committer - - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - cstamas - Tamas Cservenak - Sonatype - cstamas@apache.org - +1 - - Committer - - - - dantran - Dan Tran - dantran@apache.org - -8 - - Committer - - - - dbradicich - Damian Bradicich - Sonatype - dbradicich@apache.org - -5 - - Committer - - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - SonarSource - godin@apache.org - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - Committer - - -5 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - michaelo - Michael Osipov - michaelo@apache.org - - Committer - - Europe/Berlin - - - nicolas - Nicolas de Loof - - Committer - - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - Committer - - Europe/Bratislava - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Emeritus - - +2 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - - - - Maven User List - users-subscribe@maven.apache.org - users-unsubscribe@maven.apache.org - users@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-users - - http://www.mail-archive.com/users@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Users-f40176.html - http://maven-users.markmail.org/ - - - - Maven Developer List - dev-subscribe@maven.apache.org - dev-unsubscribe@maven.apache.org - dev@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-dev - - http://www.mail-archive.com/dev@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html - http://maven-dev.markmail.org/ - - - - Maven Issues List - issues-subscribe@maven.apache.org - issues-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-issues/ - - http://www.mail-archive.com/issues@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html - http://maven-issues.markmail.org/ - - - - Maven Commits List - commits-subscribe@maven.apache.org - commits-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-commits/ - - http://www.mail-archive.com/commits@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html - http://maven-commits.markmail.org/ - - - - Maven Announcements List - announce@maven.apache.org - announce-subscribe@maven.apache.org - announce-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-announce/ - - http://www.mail-archive.com/announce@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html - http://maven-announce.markmail.org/ - - - - Maven Notifications List - notifications-subscribe@maven.apache.org - notifications-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-notifications/ - - http://www.mail-archive.com/notifications@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html - http://maven-notifications.markmail.org/ - - - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-25 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-25 - http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-25 - - - - Jenkins - https://builds.apache.org/view/M-R/view/Maven - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path} - - - - - 1.5 - 1.5 - https://analysis.apache.org/ - ${user.home}/maven-sites - ../.. - 3.3 - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength - - - - - - org.codehaus.plexus - plexus-component-annotations - 1.5.5 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginToolsVersion} - provided - - - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - true - - - - org.codehaus.modello - modello-maven-plugin - 1.8.1 - - true - - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - true - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.8 - - - org.codehaus.plexus - plexus-component-metadata - 1.5.5 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - true - apache-release - deploy - ${arguments} - - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.5 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.13 - - config/maven_checks.xml - config/maven-header.txt - - src/main/java - src/test/java - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - ban-known-bad-maven-versions - - enforce - - - - - (,2.1.0),(2.1.0,2.2.0),(2.2.0,) - Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively. - - - (,3.0),[3.0.4,) - Maven 3.0 through 3.0.3 inclusive do not pass correct settings.xml to Maven Release Plugin. - - - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.0-beta-3 - - - - - org.apache.rat - apache-rat-plugin - - - rat-check - - check - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.7 - - false - - - - - index - summary - dependency-info - modules - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.1 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - cpd-check - verify - - cpd-check - - - - - - - - - reporting - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.7 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.16 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.13 - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.1 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.4 - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - true - true - - http://commons.apache.org/proper/commons-collections/javadocs/api-release - http://junit.org/javadoc/4.10/ - http://logging.apache.org/log4j/1.2/apidocs/ - http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/ - - true - - - org.apache.maven.plugin-tools - maven-plugin-tools-javadoc - ${mavenPluginToolsVersion} - - - org.codehaus.plexus - plexus-javadoc - 1.0 - - - - - - default - - javadoc - test-javadoc - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.5 - - - org.codehaus.sonar-plugins - maven-report - 0.1 - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1 deleted file mode 100644 index 5bd9413..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2e3d7a4d43a1103612cca66127ce6381e8ef85c9 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/27/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/27/_remote.repositories deleted file mode 100644 index aad5325..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/27/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-parent-27.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom b/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom deleted file mode 100644 index 7e87d34..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom +++ /dev/null @@ -1,1295 +0,0 @@ - - - - - - 4.0.0 - - - - org.apache - apache - 17 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 27 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - http://maven.apache.org/ - 2002 - - - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Chair - - Europe/Paris - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brett - Brett Porter - brett@apache.org - ASF - - PMC Member - - +10 - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - PMC Member - - +1 - - - cstamas - Tamas Cservenak - Sonatype - cstamas@apache.org - +1 - - PMC Member - - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - PMC Member - - -6 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Member - - +1 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - markh - Mark Hobson - markh@apache.org - - PMC Member - - 0 - - - mkleint - Milos Kleint - - PMC Member - - - - oching - Maria Odea B. Ching - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Melbourne - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - -8 - - PMC Member - - - - snicoll - Stephane Nicoll - snicoll@apache.org - ASF - - PMC Member - - +1 - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - agudian - Andreas Gudian - agudian@apache.org - - Committer - - Europe/Berlin - - - andham - Anders Hammar - andham@apache.org - +1 - - Committer - - - - bdemers - Brian Demers - Sonatype - bdemers@apache.org - -5 - - Committer - - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - -8 - - Committer - - - - dbradicich - Damian Bradicich - Sonatype - dbradicich@apache.org - -5 - - Committer - - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - SonarSource - godin@apache.org - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - Committer - - -5 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - michaelo - Michael Osipov - michaelo@apache.org - - Committer - - Europe/Berlin - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - struberg - Mark Struberg - struberg@apache.org - - Committer - - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - Committer - - Europe/Bratislava - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - users-subscribe@maven.apache.org - users-unsubscribe@maven.apache.org - users@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-users - - http://www.mail-archive.com/users@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Users-f40176.html - http://maven-users.markmail.org/ - - - - Maven Developer List - dev-subscribe@maven.apache.org - dev-unsubscribe@maven.apache.org - dev@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-dev - - http://www.mail-archive.com/dev@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html - http://maven-dev.markmail.org/ - - - - Maven Issues List - issues-subscribe@maven.apache.org - issues-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-issues/ - - http://www.mail-archive.com/issues@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html - http://maven-issues.markmail.org/ - - - - Maven Commits List - commits-subscribe@maven.apache.org - commits-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-commits/ - - http://www.mail-archive.com/commits@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html - http://maven-commits.markmail.org/ - - - - Maven Announcements List - announce@maven.apache.org - announce-subscribe@maven.apache.org - announce-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-announce/ - - http://www.mail-archive.com/announce@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html - http://maven-announce.markmail.org/ - - - - Maven Notifications List - notifications-subscribe@maven.apache.org - notifications-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-notifications/ - - http://www.mail-archive.com/notifications@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html - http://maven-notifications.markmail.org/ - - - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-27 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-27 - http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-27 - - - - Jenkins - https://builds.apache.org/view/M-R/view/Maven - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path} - - - - - 6 - 1.${javaVersion} - 1.${javaVersion} - https://analysis.apache.org/ - ${user.home}/maven-sites - ../.. - 3.4 - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength - - - - - - org.codehaus.plexus - plexus-component-annotations - 1.5.5 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginToolsVersion} - provided - - - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - true - - - - org.codehaus.modello - modello-maven-plugin - 1.8.1 - - true - - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - true - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.8 - - - org.codehaus.plexus - plexus-component-metadata - 1.5.5 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.15 - - config/maven_checks.xml - config/maven-header.txt - - src/main/java - src/test/java - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.5 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.8.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.2 - - true - apache-release - deploy - ${arguments} - - - - org.apache.maven.plugins - maven-toolchains-plugin - 1.1 - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.5 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - ban-known-bad-maven-versions - - enforce - - - - - [3.0.4,) - Maven 3.0 through 3.0.3 inclusive do not pass correct settings.xml to Maven Release Plugin. - - - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.0-beta-3 - - - - - org.apache.rat - apache-rat-plugin - - - rat-check - - check - - - - - DEPENDENCIES - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - false - - - - - index - summary - dependency-info - modules - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - verify - - cpd-check - - - - - - - - - reporting - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - - http://commons.apache.org/proper/commons-collections/javadocs/api-release - http://junit.org/javadoc/4.10/ - http://logging.apache.org/log4j/1.2/apidocs/ - http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/ - - true - - - org.apache.maven.plugin-tools - maven-plugin-tools-javadoc - ${mavenPluginToolsVersion} - - - org.codehaus.plexus - plexus-javadoc - 1.0 - - - - - - default - - javadoc - test-javadoc - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - - - org.codehaus.sonar-plugins - maven-report - 0.1 - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom.sha1 deleted file mode 100644 index 52e1a52..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/27/maven-parent-27.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2672c73b6189bb9ff437ba94ac7f62975e1257dd \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/34/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/34/_remote.repositories deleted file mode 100644 index 58d213e..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/34/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-parent-34.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom b/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom deleted file mode 100644 index 1cd73a6..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom +++ /dev/null @@ -1,1362 +0,0 @@ - - - - - - 4.0.0 - - - - org.apache - apache - 23 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 34 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Chair - - Europe/Amsterdam - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - +1 - - PMC Member - - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Member - - +1 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - mkleint - Milos Kleint - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Melbourne - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - -8 - - PMC Member - - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - Europe/Berlin - - Committer - - - - bdemers - Brian Demers - Sonatype - bdemers@apache.org - -5 - - Committer - - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - -8 - - Committer - - - - dbradicich - Damian Bradicich - Sonatype - dbradicich@apache.org - -5 - - Committer - - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - SonarSource - godin@apache.org - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - Committer - - Europe/Warsaw - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Users-f40176.html - https://maven-users.markmail.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html - https://maven-dev.markmail.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html - https://maven-issues.markmail.org/ - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html - https://maven-commits.markmail.org/ - - - - Maven Announcements List - announce@maven.apache.org - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html - https://maven-announce.markmail.org/ - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html - https://maven-notifications.markmail.org/ - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - apache-resource-bundles - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - https://github.com/apache/maven-parent/tree/${project.scm.tag} - maven-parent-34 - - - - Jenkins - https://builds.apache.org/view/M-R/view/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 7 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - ../.. - 3.5.2 - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength - 2020-01-26T09:03:59Z - - - - - - org.codehaus.plexus - plexus-component-annotations - 2.0.0 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginToolsVersion} - provided - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - - org.codehaus.modello - modello-maven-plugin - 1.9.1 - - true - - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.codehaus.plexus - plexus-component-metadata - 2.0.0 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.0.0 - - config/maven_checks.xml - config/maven-header.txt - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.8 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - apache-release - deploy - ${arguments} - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 1.1 - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.5 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.apache.maven.plugins - maven-changes-plugin - 2.12.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - - true - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.2 - - - - - org.apache.rat - apache-rat-plugin - - - .repository/** - .maven/spy.log - dependency-reduced-pom.xml - .asf.yaml - .java-version - - - - - rat-check - - check - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - false - - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - verify - - cpd-check - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - test-javadoc - - - - - - org.codehaus.mojo - findbugs-maven-plugin - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1 deleted file mode 100644 index e0694b0..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d03d96b2f4ee06300faa9731b0fa71feeec5a8ef \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/36/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/36/_remote.repositories deleted file mode 100644 index af0b5c9..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/36/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-parent-36.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom b/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom deleted file mode 100644 index b074c48..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom +++ /dev/null @@ -1,1453 +0,0 @@ - - - - - - 4.0.0 - - - - org.apache - apache - 26 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 36 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Chair - - Europe/Amsterdam - - @rfscholte - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - +1 - - PMC Member - - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Member - - +1 - - @khmarbaise - - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - mkleint - Milos Kleint - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - -8 - - PMC Member - - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - Europe/Berlin - - Committer - - - - bdemers - Brian Demers - Sonatype - bdemers@apache.org - -5 - - Committer - - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - -8 - - Committer - - - - dbradicich - Damian Bradicich - Sonatype - dbradicich@apache.org - -5 - - Committer - - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - Committer - - Europe/Paris - - - godin - Evgeny Mandrikov - SonarSource - godin@apache.org - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - Committer - - Europe/Warsaw - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - Committer - - Europe/Warsaw - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - announce@maven.apache.org - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - apache-resource-bundles - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - https://github.com/apache/maven-parent/tree/${project.scm.tag} - maven-parent-36 - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 7 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - ../.. - 0.3.5 - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength - 2022-04-18T20:36:57Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${sisuVersion} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisuVersion} - - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - org.codehaus.plexus - plexus-component-annotations - 2.1.1 - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${sisuVersion} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.0.0 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.0.0 - - config/maven_checks.xml - config/maven-header.txt - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.16.0 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.0.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-changes-plugin - 2.12.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.5.1 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - validate - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .repository/** - .maven/spy.log - dependency-reduced-pom.xml - .asf.yaml - .java-version - - - - - rat-check - - check - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - verify - - cpd-check - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - test-javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom.sha1 deleted file mode 100644 index 59718de..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/36/maven-parent-36.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -af78602525e1c7ac4575ef2e3059b7910bb79f3a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/37/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/37/_remote.repositories deleted file mode 100644 index fb99fdb..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/37/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-parent-37.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom b/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom deleted file mode 100644 index 97ce63b..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom +++ /dev/null @@ -1,1455 +0,0 @@ - - - - - - 4.0.0 - - - - org.apache - apache - 27 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 37 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Chair - - +1 - - @khmarbaise - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - +1 - - PMC Member - - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - mkleint - Milos Kleint - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - @rfscholte - - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - -8 - - PMC Member - - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - PMC Member - - Europe/Warsaw - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - Europe/Berlin - - Committer - - - - bdemers - Brian Demers - Sonatype - bdemers@apache.org - -5 - - Committer - - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - -8 - - Committer - - - - dbradicich - Damian Bradicich - Sonatype - dbradicich@apache.org - -5 - - Committer - - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - Committer - - Europe/Paris - - - godin - Evgeny Mandrikov - SonarSource - godin@apache.org - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - Committer - - Europe/Warsaw - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - announce@maven.apache.org - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - apache-resource-bundles - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - https://github.com/apache/maven-parent/tree/${project.scm.tag} - maven-parent-37 - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 7 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - ../.. - 0.3.5 - 1.11.1 - 3.0.0-M7 - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength - 2022-07-20T17:08:54Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${sisuVersion} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisuVersion} - - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - org.codehaus.plexus - plexus-component-annotations - 2.1.1 - - - - - - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - false - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${sisuVersion} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.0.0 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.0.0 - - config/maven_checks.xml - config/maven-header.txt - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.17.0 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-changes-plugin - 2.12.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.6.0 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - validate - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .repository/** - .maven/spy.log - dependency-reduced-pom.xml - .asf.yaml - .java-version - - - - - rat-check - - check - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - verify - - cpd-check - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - test-javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom.sha1 deleted file mode 100644 index 88b67ae..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/37/maven-parent-37.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4dea31650e71386d7c41da8806ef4c87ef8de0b1 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/39/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/39/_remote.repositories deleted file mode 100644 index 4030442..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/39/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-parent-39.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom b/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom deleted file mode 100644 index 028b8fa..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom +++ /dev/null @@ -1,1531 +0,0 @@ - - - - 4.0.0 - - - - org.apache - apache - 29 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 39 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Chair - - +1 - - @khmarbaise - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - - PMC Member - - +1 - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - PMC Member - - Europe/Paris - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - mkleint - Milos Kleint - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - @rfscholte - - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - - PMC Member - - -8 - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - PMC Member - - Europe/Warsaw - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - - Committer - - Europe/Berlin - - - bdemers - Brian Demers - bdemers@apache.org - Sonatype - - Committer - - -5 - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - - Committer - - -8 - - - dbradicich - Damian Bradicich - dbradicich@apache.org - Sonatype - - Committer - - -5 - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - godin@apache.org - SonarSource - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - kwin - Konrad Windszus - kwin@apache.org - Cognizant Netcentric - - Committer - - Europe/Berlin - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - Committer - - Europe/Warsaw - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - announce@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - apache-resource-bundles - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - maven-parent-39 - https://github.com/apache/maven-parent/tree/${project.scm.tag} - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - - ../.. - true - 0.3.5 - 1.11.1 - - 3.0.0-M7 - - ParameterNumber,MethodLength,FileLength - 2022-12-11T20:07:23Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${sisuVersion} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisuVersion} - - - org.codehaus.plexus - plexus-utils - 3.5.0 - - - - - - - - - false - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${sisuVersion} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.0.0 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.2.0 - - config/maven_checks_nocodestyle.xml - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.19.0 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${invoker.streamLogsOnFailures} - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.6.1 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - com.diffplug.spotless - spotless-maven-plugin - 2.28.0 - - - - - - - - config/maven-eclipse-importorder.txt - - - config/maven-header-plain.txt - - - - - false - - true - - - - true - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - - ${spotless.action} - - process-sources - - - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - process-sources - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .java-version - - .repository/** - - .maven/spy.log - - dependency-reduced-pom.xml - - .asf.yaml - - - - - rat-check - - check - - - process-resources - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - format-check - - - !format - - - - check - - - - format - - - format - - - - apply - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - - cpd-check - - verify - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1 deleted file mode 100644 index 11b27ff..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9b763d93ee3622181d8d39f62e8e995266c12362 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/40/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/40/_remote.repositories deleted file mode 100644 index 912acb4..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/40/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-parent-40.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom b/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom deleted file mode 100644 index 31c8dc0..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom +++ /dev/null @@ -1,1567 +0,0 @@ - - - - 4.0.0 - - - - org.apache - apache - 30 - ../asf/pom.xml - - - org.apache.maven - maven-parent - 40 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Chair - - +1 - - @khmarbaise - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - - PMC Member - - +1 - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - PMC Member - - Europe/Paris - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - mkleint - Milos Kleint - - PMC Member - - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - @rfscholte - - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - - PMC Member - - -8 - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - PMC Member - - Europe/Warsaw - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - PMC Member - - Europe/Warsaw - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - - Committer - - Europe/Berlin - - - bdemers - Brian Demers - bdemers@apache.org - Sonatype - - Committer - - -5 - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - - Committer - - -8 - - - dbradicich - Damian Bradicich - dbradicich@apache.org - Sonatype - - Committer - - -5 - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - godin@apache.org - SonarSource - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - kwin - Konrad Windszus - kwin@apache.org - Cognizant Netcentric - - Committer - - Europe/Berlin - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - announce@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - maven-parent-40 - https://github.com/apache/maven-parent/tree/${project.scm.tag} - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - - ../.. - true - 0.9.0.M2 - 4.0.0 - 4.0.0 - 1.11.2 - - ParameterNumber,MethodLength,FileLength - 2023-06-12T17:56:31Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${sisuVersion} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisuVersion} - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - org.codehaus.plexus - plexus-xml - ${plexusXmlVersion} - - - - - - - - - false - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${sisuVersion} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.1.2 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.3.0 - - config/maven_checks_nocodestyle.xml - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.0 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${invoker.streamLogsOnFailures} - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.7.0 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - com.diffplug.spotless - spotless-maven-plugin - 2.37.0 - - - - - - - - config/maven-eclipse-importorder.txt - - - config/maven-header-plain.txt - - - - - false - - true - - - - true - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - - ${spotless.action} - - process-sources - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - process-sources - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .java-version - - .repository/** - - .maven/spy.log - - dependency-reduced-pom.xml - - .asf.yaml - - - - - rat-check - - check - - - process-resources - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - java11+ - - [11,) - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - - - - apache-release - - - - org.cyclonedx - cyclonedx-maven-plugin - 2.7.9 - - - - makeAggregateBom - - package - - - - - - - - format-check - - - !format - - - - check - - - - format - - - format - - - - apply - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - - cpd-check - - verify - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1 deleted file mode 100644 index ae0d816..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2cff81b1fd19289485519d90656d83416666a20f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/41/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/41/_remote.repositories deleted file mode 100644 index f8e98ff..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/41/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-parent-41.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom b/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom deleted file mode 100644 index dc9bf71..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom +++ /dev/null @@ -1,1593 +0,0 @@ - - - - 4.0.0 - - - - org.apache - apache - 31 - - - - org.apache.maven - maven-parent - 41 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Chair - - +1 - - @khmarbaise - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - bmarwell - Benjamin Marwell - bmarwell@apache.org - ASF - - PMC Member - - Europe/Berlin - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - - PMC Member - - +1 - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - PMC Member - - Europe/Paris - - - henning - Henning Schmiedehausen - henning@apache.org - ASF - - PMC Member - - America/Los_Angeles - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - kwin - Konrad Windszus - kwin@apache.org - Cognizant Netcentric - - PMC Member - - Europe/Berlin - - - mkleint - Milos Kleint - - PMC Member - - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - PMC Member - - Europe/Amsterdam - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - @rfscholte - - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - - PMC Member - - -8 - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - PMC Member - - Europe/Warsaw - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - PMC Member - - Europe/Warsaw - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - - Committer - - Europe/Berlin - - - bdemers - Brian Demers - bdemers@apache.org - Sonatype - - Committer - - -5 - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - - Committer - - -8 - - - dbradicich - Damian Bradicich - dbradicich@apache.org - Sonatype - - Committer - - -5 - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - godin@apache.org - SonarSource - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - announce@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - Maven Notifications List - mailto:notifications-subscribe@maven.apache.org - mailto:notifications-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?notifications@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-notifications/ - https://www.mail-archive.com/notifications@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - maven-parent-41 - https://github.com/apache/maven-parent/tree/${project.scm.tag} - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 1.${javaVersion} - 1.${javaVersion} - https://builds.apache.org/analysis/ - ${user.home}/maven-sites - - ../.. - true - 0.9.0.M2 - 4.0.0 - - 3.0.0 - 1.11.2 - - ParameterNumber,MethodLength,FileLength - 2023-11-08T22:48:46Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${version.sisu-maven-plugin} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${version.sisu-maven-plugin} - - - org.codehaus.plexus - plexus-utils - ${version.plexus-utils} - - - org.codehaus.plexus - plexus-xml - ${version.plexus-xml} - - - - - - - - - false - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${version.sisu-maven-plugin} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.1.2 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - config/maven_checks_nocodestyle.xml - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.2 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${invoker.streamLogsOnFailures} - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.7.0 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - com.diffplug.spotless - spotless-maven-plugin - 2.40.0 - - - - - - 2.38.0 - - - - config/maven-eclipse-importorder.txt - - - config/maven-header-plain.txt - - - - - false - - true - - - - true - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - - ${spotless.action} - - process-sources - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - process-sources - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .java-version - - .repository/** - - .maven/spy.log - - dependency-reduced-pom.xml - - .asf.yaml - - - - - rat-check - - check - - - process-resources - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - java11+ - - [11,) - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - - - - apache-release - - - - org.cyclonedx - cyclonedx-maven-plugin - 2.7.10 - - - - makeAggregateBom - - package - - - - - - - - format-check - - - !format - - - - check - - - - format - - - format - - - - apply - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - - cpd-check - - verify - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - false - false - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1 deleted file mode 100644 index 7e70c55..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c60098252d5841553d75a7d7382db46e6859d84d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-parent/42/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-parent/42/_remote.repositories deleted file mode 100644 index d0b7443..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/42/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-parent-42.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom b/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom deleted file mode 100644 index ce7eb25..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom +++ /dev/null @@ -1,1616 +0,0 @@ - - - - 4.0.0 - - - - org.apache - apache - 32 - - - - org.apache.maven - maven-parent - 42 - pom - - Apache Maven - Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. - https://maven.apache.org/ - 2002 - - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - PMC Chair - - +1 - - @khmarbaise - - - - aheritier - Arnaud Héritier - aheritier@apache.org - - PMC Member - - +1 - - - andham - Anders Hammar - andham@apache.org - - PMC Member - - +1 - - - baerrach - Barrie Treloar - baerrach@apache.org - - PMC Member - - Australia/Adelaide - - - bimargulies - Benson Margulies - bimargulies@apache.org - - PMC Member - - America/New_York - - - bmarwell - Benjamin Marwell - bmarwell@apache.org - ASF - - PMC Member - - Europe/Berlin - - - brianf - Brian Fox - brianf@apache.org - Sonatype - - PMC Member - - -5 - - - cstamas - Tamas Cservenak - cstamas@apache.org - - PMC Member - - +1 - - - dennisl - Dennis Lundberg - dennisl@apache.org - ASF - - PMC Member - - +1 - - - dkulp - Daniel Kulp - dkulp@apache.org - ASF - - PMC Member - - -5 - - - evenisse - Emmanuel Venisse - evenisse@apache.org - ASF - - PMC Member - - +1 - - - gboue - Guillaume Boué - gboue@apache.org - - PMC Member - - Europe/Paris - - - gnodet - Guillaume Nodet - gnodet@apache.org - Red Hat - - PMC Member - - Europe/Paris - - - henning - Henning Schmiedehausen - henning@apache.org - ASF - - PMC Member - - America/Los_Angeles - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - ASF - - PMC Member - - Europe/Paris - - - ifedorenko - Igor Fedorenko - igor@ifedorenko.com - Sonatype - - PMC Member - - -5 - - - jvanzyl - Jason van Zyl - jason@maven.org - - PMC Member - - -5 - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - PMC Member - - +1 - - - kwin - Konrad Windszus - kwin@apache.org - Cognizant Netcentric - - PMC Member - - Europe/Berlin - - - mkleint - Milos Kleint - - PMC Member - - - - mthmulders - Maarten Mulders - mthmulders@apache.org - Info Support - - PMC Member - - Europe/Amsterdam - - - olamy - Olivier Lamy - olamy@apache.org - - PMC Member - - Australia/Brisbane - - - michaelo - Michael Osipov - michaelo@apache.org - - PMC Member - - Europe/Berlin - - - rfscholte - Robert Scholte - rfscholte@apache.org - - PMC Member - - Europe/Amsterdam - - @rfscholte - - - - rgoers - Ralph Goers - rgoers@apache.org - Intuit - - PMC Member - - -8 - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - PMC Member - - Europe/Warsaw - - - stephenc - Stephen Connolly - stephenc@apache.org - - PMC Member - - 0 - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - - PMC Member - - Europe/Warsaw - - - struberg - Mark Struberg - struberg@apache.org - - PMC Member - - - - tibordigana - Tibor Digaňa - tibordigana@apache.org - - PMC Member - - Europe/Bratislava - - - vsiveton - Vincent Siveton - vsiveton@apache.org - ASF - - PMC Member - - -5 - - - wfay - Wayne Fay - wfay@apache.org - ASF - - PMC Member - - -6 - - - - - adangel - Andreas Dangel - adangel@apache.org - - Committer - - Europe/Berlin - - - bdemers - Brian Demers - bdemers@apache.org - Sonatype - - Committer - - -5 - - - bellingard - Fabrice Bellingard - - Committer - - - - bentmann - Benjamin Bentmann - bentmann@apache.org - Sonatype - - Committer - - +1 - - - chrisgwarp - Chris Graham - chrisgwarp@apache.org - - Committer - - Australia/Melbourne - - - dantran - Dan Tran - dantran@apache.org - - Committer - - -8 - - - dbradicich - Damian Bradicich - dbradicich@apache.org - Sonatype - - Committer - - -5 - - - brett - Brett Porter - brett@apache.org - ASF - - Committer - - +10 - - - dfabulich - Daniel Fabulich - dfabulich@apache.org - - Committer - - -8 - - - eolivelli - Enrico Olivelli - eolivelli@apache.org - Diennea - - Committer - - Europe/Rome - - - fgiust - Fabrizio Giustina - fgiust@apache.org - openmind - - Committer - - +1 - - - godin - Evgeny Mandrikov - godin@apache.org - SonarSource - - Committer - - +3 - - - handyande - Andrew Williams - handyande@apache.org - - Committer - - 0 - - - imod - Dominik Bartholdi - imod@apache.org - - Committer - - Europe/Zurich - - - jjensen - Jeff Jensen - - Committer - - - - ltheussl - Lukas Theussl - ltheussl@apache.org - - Committer - - +1 - - - markh - Mark Hobson - markh@apache.org - - Committer - - 0 - - - martinkanters - Martin Kanters - martinkanters@apache.org - JPoint - - Committer - - Europe/Amsterdam - - - mauro - Mauro Talevi - - Committer - - - - mfriedenhagen - Mirko Friedenhagen - mfriedenhagen@apache.org - - Committer - - +1 - - - mmoser - Manfred Moser - mmoser@apache.org - - Committer - - -8 - - - nicolas - Nicolas de Loof - - Committer - - - - oching - Maria Odea B. Ching - - Committer - - - - pgier - Paul Gier - pgier@apache.org - Red Hat - - Committer - - -6 - - - ptahchiev - Petar Tahchiev - ptahchiev@apache.org - - Committer - - +2 - - - rafale - Raphaël Piéroni - rafale@apache.org - Dexem - - Committer - - +1 - - - schulte - Christian Schulte - schulte@apache.org - - Committer - - Europe/Berlin - - - snicoll - Stephane Nicoll - snicoll@apache.org - - Committer - - +1 - - - simonetripodi - Simone Tripodi - simonetripodi@apache.org - - Committer - - +1 - - - sor - Christian Stein - sor@apache.org - - Committer - - Europe/Berlin - - - tchemit - Tony Chemit - tchemit@apache.org - CodeLutin - - Committer - - Europe/Paris - - - vmassol - Vincent Massol - vmassol@apache.org - ASF - - Committer - - +1 - - - elharo - Elliotte Rusty Harold - elharo@apache.org - - Committer - - America/New_York - - - - - agudian - Andreas Gudian - agudian@apache.org - - Emeritus - - Europe/Berlin - - - aramirez - Allan Q. Ramirez - - Emeritus - - - - bayard - Henri Yandell - - Emeritus - - - - carlos - Carlos Sanchez - carlos@apache.org - ASF - - Emeritus - - +1 - - - chrisjs - Chris Stevenson - - Emeritus - - - - dblevins - David Blevins - - Emeritus - - - - dlr - Daniel Rall - - Emeritus - - - - epunzalan - Edwin Punzalan - epunzalan@apache.org - - Emeritus - - -8 - - - felipeal - Felipe Leme - - Emeritus - - - - jdcasey - John Casey - jdcasey@apache.org - ASF - - Emeritus - - -6 - - - jmcconnell - Jesse McConnell - jmcconnell@apache.org - ASF - - Emeritus - - -6 - - - joakime - Joakim Erdfelt - joakime@apache.org - ASF - - Emeritus - - -5 - - - jruiz - Johnny Ruiz III - jruiz@apache.org - - Emeritus - - - - jstrachan - James Strachan - - Emeritus - - - - jtolentino - Ernesto Tolentino Jr. - jtolentino@apache.org - ASF - - Emeritus - - +8 - - - kenney - Kenney Westerhof - kenney@apache.org - Neonics - - Emeritus - - +1 - - - mperham - Mike Perham - mperham@gmail.com - IBM - - Emeritus - - -6 - - - ogusakov - Oleg Gusakov - - Emeritus - - - - pschneider - Patrick Schneider - pschneider@gmail.com - - Emeritus - - -6 - - - rinku - Rahul Thakur - - Emeritus - - - - shinobu - Shinobu Kuwai - - Emeritus - - - - smorgrav - Torbjorn Eikli Smorgrav - - Emeritus - - - - trygvis - Trygve Laugstol - trygvis@apache.org - ASF - - Emeritus - - +1 - - - wsmoak - Wendy Smoak - wsmoak@apache.org - - Emeritus - - -7 - - - - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-users - https://www.mail-archive.com/users@maven.apache.org/ - - - - Maven Developer List - mailto:dev-subscribe@maven.apache.org - mailto:dev-unsubscribe@maven.apache.org - mailto:dev@maven.apache.org - https://lists.apache.org/list.html?dev@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-dev - https://www.mail-archive.com/dev@maven.apache.org/ - - - - Maven Issues List - mailto:issues-subscribe@maven.apache.org - mailto:issues-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?issues@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-issues/ - https://www.mail-archive.com/issues@maven.apache.org - - - - Maven Commits List - mailto:commits-subscribe@maven.apache.org - mailto:commits-unsubscribe@maven.apache.org - https://lists.apache.org/list.html?commits@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-commits/ - https://www.mail-archive.com/commits@maven.apache.org - - - - Maven Announcements List - mailto:announce-subscribe@maven.apache.org - mailto:announce-unsubscribe@maven.apache.org - announce@maven.apache.org - https://lists.apache.org/list.html?announce@maven.apache.org - - https://mail-archives.apache.org/mod_mbox/maven-announce/ - https://www.mail-archive.com/announce@maven.apache.org - - - - - - maven-extensions - maven-plugins - maven-shared-components - maven-skins - doxia-tools - docs - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git - maven-parent-42 - https://github.com/apache/maven-parent/tree/${project.scm.tag} - - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/ - - - mail - -
notifications@maven.apache.org
-
-
-
-
- - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - ${javaVersion} - ${javaVersion} - true - - none - ${user.home}/maven-sites - - ../.. - true - 0.9.0.M2 - 4.0.1 - - 3.0.0 - 5.10.2 - 1.11.2 - - ParameterNumber,MethodLength,FileLength - 2024-04-13T21:16:10Z - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${version.sisu-maven-plugin} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${version.sisu-maven-plugin} - - - org.codehaus.plexus - plexus-utils - ${version.plexus-utils} - - - org.codehaus.plexus - plexus-xml - ${version.plexus-xml} - - - org.junit - junit-bom - ${versions.junit5} - pom - import - - - - - - - - - false - - apache.snapshots - Apache Snapshot Repository - https://repository.apache.org/snapshots - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - ${version.sisu-maven-plugin} - - - index-project - - main-index - test-index - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${maven.compiler.proc} - ${maven.compiler.showDeprecation} - - - - org.apache.maven.plugins - maven-plugin-plugin - - - java-annotations - - - - - org.codehaus.modello - modello-maven-plugin - 2.3.0 - - - - org.apache.maven.plugins - maven-site-plugin - - - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${maven.site.cache}/${maven.site.path} - apache.releases.https - true - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - config/maven_checks_nocodestyle.xml - - - src/main/java - - - src/test/java - - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.2 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.2 - - ${maven.compiler.target} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-toolchains-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - en - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - true - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${invoker.streamLogsOnFailures} - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.8.0 - - - - - enforce-bytecode-version - - enforce - - - - - ${maven.compiler.target} - - - true - - - - - - com.diffplug.spotless - spotless-maven-plugin - 2.43.0 - - - - - - - - config/maven-eclipse-importorder.txt - - - config/maven-header-plain.txt - - - - - false - - true - - - - true - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - - ${spotless.action} - - process-sources - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - checkstyle-check - - check - - process-sources - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.rat - apache-rat-plugin - - - .java-version - - .repository/** - - .maven/spy.log - - dependency-reduced-pom.xml - - .asf.yaml - - - - - rat-check - - check - - - process-resources - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - false - - - default-site - false - - true - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - java11+ - - [11,) - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - - - - apache-release - - - - org.cyclonedx - cyclonedx-maven-plugin - 2.8.0 - - - - makeAggregateBom - - package - - - - - - - - format-check - - - !format - - - - check - - - - format - - - format - - - - apply - - - - - drop-legacy-dependencies - - - true - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - drop-legacy-dependencies - - enforce - - - - - - - org.codehaus.plexus:plexus-container-default - - org.sonatype.sisu:sisu-inject-bean - org.sonatype.sisu:sisu-inject-plexus - - org.sonatype.aether:* - - org.sonatype.plexus:* - - org.apache.maven:maven-plugin-api:[,3.2.5) - org.apache.maven:maven-core:[,3.2.5) - org.apache.maven:maven-compat:[,3.2.5) - - - - org.sonatype.plexus:plexus-build-api - - org.sonatype.plexus:plexus-sec-dispatcher - org.sonatype.plexus:plexus-cipher - - - - ${drop-legacy-dependencies.include} - - - - - - - - - jdk-toolchain - - - - org.apache.maven.plugins - maven-toolchains-plugin - - - - ${maven.compiler.target} - - - - - - - toolchain - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - cpd-check - - cpd-check - - verify - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - false - false - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - - - - default - - cpd - pmd - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - - org.codehaus.mojo - taglist-maven-plugin - - - - - FIXME Work - - - fixme - ignoreCase - - - @fixme - ignoreCase - - - - - Todo Work - - - todo - ignoreCase - - - @todo - ignoreCase - - - - - Deprecated Work - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - - - - - - - - -
diff --git a/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom.sha1 deleted file mode 100644 index 07bf133..0000000 --- a/~/.m2/repository/org/apache/maven/maven-parent/42/maven-parent-42.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c47c2942c1347b1f221c113c96056a8ba44a2f49 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories deleted file mode 100644 index 4dddea1..0000000 --- a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -maven-plugin-api-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom deleted file mode 100644 index 42a9f0c..0000000 --- a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-plugin-api - - Maven Plugin API - The API for plugins - Mojos - development. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.apache.maven - maven-model - - - org.apache.maven - maven-artifact - - - wagon-provider-api - org.apache.maven.wagon - - - - - org.eclipse.sisu - org.eclipse.sisu.plexus - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/lifecycle.mdo - - 1.0.0 - - - - plugin-site-doc - pre-site - - xdoc - - - - src/main/mdo/plugin.mdo - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1 deleted file mode 100644 index 6a0d86e..0000000 --- a/~/.m2/repository/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -44e0a65475f47fc65f28a5790d046c3a63c46708 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories deleted file mode 100644 index f499260..0000000 --- a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -maven-repository-metadata-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom deleted file mode 100644 index a421b81..0000000 --- a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-repository-metadata - - Maven Repository Metadata Model - Per-directory local and remote repository metadata. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.codehaus.plexus - plexus-utils - - - - - - - org.codehaus.modello - modello-maven-plugin - - 1.1.0 - - src/main/mdo/metadata.mdo - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1 deleted file mode 100644 index f316fa8..0000000 --- a/~/.m2/repository/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ccad93c103cf0961469bf8afd13fda2d9dee65cf \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories deleted file mode 100644 index 7e35428..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-settings-builder-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom deleted file mode 100644 index e71c996..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-settings-builder - - Maven Settings Builder - The effective settings builder, with inheritance and password decryption. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-interpolation - - - org.codehaus.plexus - plexus-component-annotations - - - org.apache.maven - maven-settings - - - org.sonatype.plexus - plexus-sec-dispatcher - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1 deleted file mode 100644 index 0d4772a..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d8568e9f65a25d19ed12046ed51207d8b2777767 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/_remote.repositories deleted file mode 100644 index eca1060..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-settings-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom deleted file mode 100644 index 9c0eae6..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven - 3.2.5 - - - maven-settings - - Maven Settings - Maven Settings model. - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - maven-3.2.5 - - - - - org.codehaus.plexus - plexus-utils - - - - - - - org.codehaus.modello - modello-maven-plugin - - 1.1.0 - - src/main/mdo/settings.mdo - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1 deleted file mode 100644 index 34b4dcf..0000000 --- a/~/.m2/repository/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fe0ca1c63e27441f2c8121536a9f251c42912358 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/maven/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/maven/3.2.5/_remote.repositories deleted file mode 100644 index 7544cd4..0000000 --- a/~/.m2/repository/org/apache/maven/maven/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom b/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom deleted file mode 100644 index 3efab93..0000000 --- a/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 25 - ../pom/maven/pom.xml - - - maven - 3.2.5 - pom - - Apache Maven - Maven is a software build management and - comprehension tool. Based on the concept of a project object model: - builds, dependency management, documentation creation, site - publication, and distribution publication are all controlled from - the declarative file. Maven can be extended by plugins to utilise a - number of other development tools for reporting or the build - process. - - http://maven.apache.org/ref/${project.version} - 2001 - - - 1.6 - 1.6 - 2.5.2 - 1.2 - 4.11 - 1.5.5 - 1.21 - 3.0.20 - - 18.0 - 3.2.3 - 0.3.0.M1 - 2.8 - 1.3 - 1.7 - 1.8.1 - 1.3 - 1.0.0.v20140518 - 1.7.5 - true - - apache-maven - Maven - Apache Maven - ref/3-LATEST - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,JavadocType,MagicNumber,InnerAssignment,MethodName - **/package-info.java - - - - maven-plugin-api - maven-model - maven-model-builder - maven-core - maven-settings - maven-settings-builder - maven-artifact - maven-aether-provider - maven-repository-metadata - maven-embedder - maven-compat - apache-maven - - - - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - scm:git:https://git-wip-us.apache.org/repos/asf/maven.git - https://github.com/apache/maven/tree/${project.scm.tag} - maven-3.2.5 - - - jira - http://jira.codehaus.org/browse/MNG - - - Jenkins - https://builds.apache.org/job/maven-3.x/ - - - http://maven.apache.org/download.html - - apache.website - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path} - - - - - - Stuart McCulloch - - - Christian Schulte (MNG-2199) - - - Christopher Tubbs (MNG-4226) - - - Konstantin Perikov (MNG-4565) - - - Sébastian Le Merdy (MNG-5613) - - - Mark Ingram (MNG-5639) - - - Phil Pratt-Szeliga (MNG-5645) - - - - - 2.2.1 - - - - - - - - - - org.apache.maven - maven-model - ${project.version} - - - org.apache.maven - maven-settings - ${project.version} - - - org.apache.maven - maven-settings-builder - ${project.version} - - - org.apache.maven - maven-plugin-api - ${project.version} - - - org.apache.maven - maven-embedder - ${project.version} - - - org.apache.maven - maven-core - ${project.version} - - - org.apache.maven - maven-model-builder - ${project.version} - - - org.apache.maven - maven-compat - ${project.version} - - - org.apache.maven - maven-artifact - ${project.version} - - - org.apache.maven - maven-aether-provider - ${project.version} - - - org.apache.maven - maven-repository-metadata - ${project.version} - - - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - com.google.guava - guava - ${guavaVersion} - - - org.sonatype.sisu - sisu-guice - ${guiceVersion} - - - org.sonatype.sisu - sisu-guice - ${guiceVersion} - no_aop - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisuInjectVersion} - - - org.codehaus.plexus - plexus-component-annotations - ${plexusVersion} - - - junit - junit - - - - - org.codehaus.plexus - plexus-classworlds - ${classWorldsVersion} - - - org.codehaus.plexus - plexus-interpolation - ${plexusInterpolationVersion} - - - org.slf4j - slf4j-api - ${slf4jVersion} - - - org.slf4j - slf4j-simple - ${slf4jVersion} - true - - - ch.qos.logback - logback-classic - 1.0.7 - true - - - - org.apache.maven.wagon - wagon-provider-api - ${wagonVersion} - - - org.apache.maven.wagon - wagon-file - ${wagonVersion} - - - org.apache.maven.wagon - wagon-http - ${wagonVersion} - shaded - - - commons-logging - commons-logging - - - - - - org.eclipse.aether - aether-api - ${aetherVersion} - - - org.eclipse.aether - aether-spi - ${aetherVersion} - - - org.eclipse.aether - aether-impl - ${aetherVersion} - - - org.eclipse.aether - aether-util - ${aetherVersion} - - - org.eclipse.aether - aether-connector-basic - ${aetherVersion} - - - org.eclipse.aether - aether-transport-wagon - ${aetherVersion} - - - - commons-cli - commons-cli - ${commonsCliVersion} - - - commons-lang - commons-lang - - - commons-logging - commons-logging - - - - - commons-jxpath - commons-jxpath - ${jxpathVersion} - - - org.sonatype.plexus - plexus-sec-dispatcher - ${securityDispatcherVersion} - - - org.sonatype.plexus - plexus-cipher - ${cipherVersion} - - - - - - - - - junit - junit - ${junitVersion} - test - - - - - - - - - org.codehaus.plexus - plexus-component-metadata - ${plexusVersion} - - - - generate-metadata - generate-test-metadata - - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - org.apache.maven.plugins - maven-surefire-plugin - - -Xmx256m - - - - org.codehaus.modello - modello-maven-plugin - ${modelloVersion} - - - site-docs - pre-site - - xdoc - xsd - - - - standard - - java - xpp3-reader - xpp3-writer - - - - - - org.apache.felix - maven-bundle-plugin - 1.0.0 - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.2 - - - org.apache.maven.plugins - maven-site-plugin - - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path} - - - - org.apache.maven.doxia - doxia-module-markdown - 1.5 - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - org.apache.rat - apache-rat-plugin - - - src/test/resources*/** - src/test/projects/** - src/test/remote-repo/** - **/*.odg - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.rat - apache-rat-plugin - [0.10,) - - check - - - - - - - - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.10 - - - org.codehaus.mojo.signature - java16 - 1.1 - - - - - check-java-1.6-compat - process-classes - - check - - - - - - org.apache.maven.plugins - maven-doap-plugin - 1.1 - - - The mission of the Apache Maven project is to create and maintain software - libraries that provide a widely-used project build tool, targeting mainly Java - development. Apache Maven promotes the use of dependencies via a - standardized coordinate system, binary plugins, and a standard build - lifecycle. - - - - - org.apache.rat - apache-rat-plugin - - - bootstrap/** - README.bootstrap.txt - .repository/** - .maven/spy.log - - - false - - - - - - - - apache-release - - - - maven-assembly-plugin - - - source-release-assembly - - - true - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - true - true - - http://download.eclipse.org/aether/aether-core/${aetherVersion}/apidocs/ - http://plexus.codehaus.org/plexus-containers/plexus-container-default/apidocs/ - - - - - aggregate - false - - aggregate - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - aggregate - false - - aggregate - - - - - - - - - maven-repo-local - - - maven.repo.local - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - - - maven.repo.local - ${maven.repo.local} - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1 deleted file mode 100644 index 7c18beb..0000000 --- a/~/.m2/repository/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e3af023ee33c8e6599bc48253d1294e128700309 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/_remote.repositories deleted file mode 100644 index 55ef73c..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -maven-plugin-tools-generators-3.7.0.jar>central= -maven-plugin-tools-generators-3.7.0.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar deleted file mode 100644 index 8ff9a60..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar.sha1 b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar.sha1 deleted file mode 100644 index bac719b..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -0212aa9451458bc7b1b9ba243faa1ddd94159202 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom deleted file mode 100644 index 1f27603..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.plugin-tools - maven-plugin-tools - 3.7.0 - - - maven-plugin-tools-generators - - Maven Plugin Tools Generators - - The Maven Plugin Tools Generators provide content generation (XML descriptor, documentation, help goal) from - plugin descriptor extracted from plugin sources. - - - - - org.apache.maven.plugin-tools - maven-plugin-tools-api - - - - - org.apache.maven - maven-model - - - - org.apache.maven.reporting - maven-reporting-api - ${reportingApiVersion} - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-velocity - - - - - org.apache.velocity - velocity - - - - org.ow2.asm - asm - - - org.ow2.asm - asm-commons - - - - - org.jsoup - jsoup - - - - - net.sf.jtidy - jtidy - r938 - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - org.codehaus.plexus - plexus-testing - test - - - org.apache.maven.reporting - maven-reporting-impl - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - test - - - org.slf4j - slf4j-simple - test - - - - diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom.sha1 deleted file mode 100644 index f153c0b..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-generators/3.7.0/maven-plugin-tools-generators-3.7.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -72abedd02df6b2dabc931c4b50eba621ef074f7c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/_remote.repositories deleted file mode 100644 index 5cb1d07..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-plugin-tools-3.7.0.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom deleted file mode 100644 index dcc05f1..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom +++ /dev/null @@ -1,458 +0,0 @@ - - - - 4.0.0 - - - maven-parent - org.apache.maven - 37 - - - - org.apache.maven.plugin-tools - maven-plugin-tools - 3.7.0 - pom - - Maven Plugin Tools - - The Maven Plugin Tools contains the necessary tools to produce Maven Plugins in scripting languages - and to generate content such as descriptor, help, and documentation. - - https://maven.apache.org/plugin-tools - 2004 - - - - Muminur Choudhury - - - Tinguaro Barreno - - - James Phillpotts - - - Slawomir Jaranowski - - - Mikolaj Izdebski - - - - - maven-plugin-tools-generators - maven-plugin-tools-api - maven-plugin-tools-java - maven-plugin-tools-annotations - maven-plugin-annotations - maven-script - - maven-plugin-plugin - maven-plugin-report-plugin - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-plugin-tools.git - scm:git:https://gitbox.apache.org/repos/asf/maven-plugin-tools.git - https://github.com/apache/maven-plugin-tools/tree/${project.scm.tag} - maven-plugin-tools-3.7.0 - - - jira - https://issues.apache.org/jira/browse/MPLUGIN - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-plugin-tools/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.3.0 - 3.2.5 - - 1.7.5 - 1.10.12 - plugin-tools-archives/plugin-tools-LATEST - 9.4 - 1.11.1 - 1.11.1 - 3.5.0 - 3.1.1 - 3.2.0 - 2022-10-30T09:27:42Z - - - - - - - org.apache.maven.plugin-tools - maven-plugin-tools-api - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-generators - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-model - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-java - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-annotations - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-ant - ${project.version} - - - org.apache.maven.plugin-tools - maven-plugin-tools-beanshell - ${project.version} - - - org.apache.maven.plugins - maven-plugin-plugin - ${project.version} - - - org.apache.maven - maven-model - ${mavenVersion} - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - - - org.apache.maven - maven-core - ${mavenVersion} - - - org.apache.maven - maven-artifact - ${mavenVersion} - - - org.apache.maven - maven-settings - ${mavenVersion} - - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.doxia - doxia-site-renderer - ${doxia-sitetoolsVersion} - - - org.codehaus.plexus - plexus-container-default - - - org.codehaus.plexus - plexus-component-api - - - - - org.apache.maven.reporting - maven-reporting-impl - ${reportingImplVersion} - - - plexus-container-default - org.codehaus.plexus - - - - - - - org.slf4j - slf4j-api - ${slf4jVersion} - - - org.slf4j - slf4j-simple - ${slf4jVersion} - - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - org.codehaus.plexus - plexus-archiver - 4.5.0 - - - org.codehaus.plexus - plexus-velocity - 1.2 - - - org.codehaus.plexus - plexus-container-default - - - velocity - velocity - - - - - - - org.apache.velocity - velocity - 1.7 - - - - com.thoughtworks.qdox - qdox - 2.0.3 - - - - org.jsoup - jsoup - 1.15.3 - - - org.ow2.asm - asm - ${asmVersion} - - - org.ow2.asm - asm-commons - ${asmVersion} - - - org.ow2.asm - asm-util - ${asmVersion} - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - ${pluginTestingHarnessVersion} - test - - - org.assertj - assertj-core - 3.23.1 - test - - - org.hamcrest - hamcrest - 2.2 - test - - - org.mockito - mockito-core - 3.12.4 - test - - - org.junit - junit-bom - 5.9.1 - pom - import - - - org.codehaus.plexus - plexus-testing - 1.1.0 - test - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - HelpMojo.* - - - - - org.apache.maven.plugins - maven-release-plugin - - https://svn.apache.org/repos/asf/maven/plugin-tools/tags - true - - - - org.apache.rat - apache-rat-plugin - - - src/site/resources/images/plugin-descriptors.svg - src/site/xdoc/plugin-descriptors.mmd - - - - - org.apache.maven.plugins - maven-surefire-plugin - - false - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - Plugin Tools' Maven Plugin Plugin - org.apache.maven.plugin.plugin* - - - Plugin Tools Extractor API - org.apache.maven.tools.plugin:org.apache.maven.tools.plugin.extractor:org.apache.maven.tools.plugin.scanner:org.apache.maven.tools.plugin.util - - - Plugin Tools Generators - org.apache.maven.tools.plugin.generator - - - Java Annotations Support: Annotations + Extractor - org.apache.maven.plugins.annotations:org.apache.maven.tools.plugin.extractor.annotations* - - - Javadoc Support: Javadoc Tags Extractor + Taglets - org.apache.maven.tools.plugin.extractor.javadoc:org.apache.maven.tools.plugin.javadoc - - - Beanshell Support: Extractor + Runtime - org.apache.maven.tools.plugin.extractor.beanshell:org.apache.maven.script.beanshell - - - Apache Ant Support : Metadata + Extractor + Runtime - org.apache.maven.tools.plugin.extractor.ant:org.apache.maven.script.ant:org.apache.maven.tools.plugin.extractor.model* - - - - - - aggregate - false - - aggregate - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - aggregate - false - - aggregate - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - aggregate - false - - checkstyle-aggregate - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom.sha1 deleted file mode 100644 index 358d342..0000000 --- a/~/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools/3.7.0/maven-plugin-tools-3.7.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e41d1d79db360523bd7f935c11dee3725f01b745 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/_remote.repositories deleted file mode 100644 index 8b44e7f..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-antrun-plugin-3.1.0.pom>central= -maven-antrun-plugin-3.1.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar b/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar deleted file mode 100644 index d1e2ade..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar.sha1 deleted file mode 100644 index fa0812e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -d4c0e1e9e814f5a705b81f8117d9753719d670c7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom b/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom deleted file mode 100644 index ef2e8e2..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - 4.0.0 - - - maven-plugins - org.apache.maven.plugins - 34 - - - - maven-antrun-plugin - 3.1.0 - maven-plugin - - Apache Maven AntRun Plugin - Runs Ant scripts embedded in the POM - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-antrun-plugin.git - https://github.com/apache/maven-antrun-plugin/tree/${project.scm.tag} - maven-antrun-plugin-3.1.0 - - - jira - https://issues.apache.org/jira/browse/MANTRUN - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-antrun-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - 8 - 2.22.2 - 3.6.4 - 2022-04-18T19:39:44Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.codehaus.plexus - plexus-utils - 3.4.1 - - - org.apache.ant - ant - 1.10.12 - - - - org.junit.jupiter - junit-jupiter-engine - 5.8.2 - test - - - org.xmlunit - xmlunit-core - 2.8.4 - test - - - org.xmlunit - xmlunit-matchers - 2.8.4 - test - - - - - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/configuration-writer/*.xml - src/it/*/*.json - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0 - - - org.codehaus.mojo - extra-enforcer-rules - 1.5.1 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.1 - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - - org.apache.maven.plugins - maven-site-plugin - 3.10.0 - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.2 - - - maven-checkstyle-plugin - 3.1.2 - - - com.puppycrawl.tools - checkstyle - 9.3 - - - org.apache.maven.shared - maven-shared-resources - 4 - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0 - - - org.codehaus.mojo - extra-enforcer-rules - 1.5.1 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - https://ant.apache.org/manual/api/ - - - - - org.codehaus.modello - modello-maven-plugin - 1.11 - - - src/main/mdo/antrun.mdo - - 1.0.0 - - - - sources - generate-sources - - java - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom.sha1 deleted file mode 100644 index 2ab35e7..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d16c4a40dea4829dce516e14b94a7ab567459697 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/_remote.repositories deleted file mode 100644 index dc287c8..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-assembly-plugin-3.7.1.jar>central= -maven-assembly-plugin-3.7.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar deleted file mode 100644 index 63d3a69..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar.sha1 deleted file mode 100644 index 590eb5a..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -59d01f9b253b851821446c76bed9b5b4eaa6adc8 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom deleted file mode 100644 index 4ddf1dc..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom +++ /dev/null @@ -1,431 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 41 - - - - maven-assembly-plugin - 3.7.1 - maven-plugin - - Apache Maven Assembly Plugin - A Maven plugin to create archives of your project's sources, classes, dependencies etc. from flexible assembly descriptors. - - - - Stephen Colebourne - - - Tony Jewell - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-assembly-plugin.git - maven-assembly-plugin-3.7.1 - https://github.com/apache/maven-assembly-plugin/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MASSEMBLY - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-assembly-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - true - - 8 - 2.2.0 - 3.6.3 - 1.7.5 - 3.3.2 - 3.6.1 - 2.15.1 - - true - 2024-03-15T07:53:27Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven.resolver - maven-resolver-util - - 1.4.1 - - - - org.slf4j - slf4j-api - ${slf4jVersion} - provided - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - javax.inject - javax.inject - 1 - provided - - - org.eclipse.sisu - org.eclipse.sisu.plexus - provided - - - - org.apache.maven.shared - maven-common-artifact-filters - 3.3.2 - - - - org.codehaus.plexus - plexus-interpolation - 1.27 - - - - commons-io - commons-io - ${commonsIoVersion} - - - org.apache.maven.shared - maven-filtering - ${mavenFilteringVersion} - - - org.codehaus.plexus - plexus-io - 3.4.2 - - - org.codehaus.plexus - plexus-archiver - 4.9.2 - - - org.apache.maven - maven-archiver - ${mavenArchiverVersion} - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - - - junit - junit - 4.13.2 - test - - - - org.hamcrest - hamcrest-core - - - - - org.hamcrest - hamcrest - 2.2 - test - - - - org.slf4j - slf4j-simple - ${slf4jVersion} - test - - - org.mockito - mockito-core - 4.6.1 - test - - - org.jdom - jdom2 - 2.0.6.1 - test - - - - jaxen - jaxen - 2.0.0 - test - - - - - - - true - src/main/resources - - - ${project.build.directory}/generated-resources/plexus - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - \ - - - - org.apache.maven.plugins - maven-surefire-plugin - - ${testOutputToFile} - - - ${project.build.testOutputDirectory} - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/projects/basic-features/outputFileNameMapping-withArtifactBaseVersion/repository/org/codehaus/plexus/plexus-utils/** - src/functional-tests/remote-repo/assembly/dependency-artifact/** - - src/it/projects/repositories/repo-with-snapshot-parents/child/remote-repository/org/codehaus/plexus/plexus-utils/1.4.3-SNAPSHOT/plexus-utils-1.4.3-SNAPSHOT.pom - src/it/projects/container-descriptors/metaInf-services-aggregation/**/* - src/it/projects/container-descriptors/metaInf-spring-aggregation/**/* - - src/it/**/*.txt - - src/it/**/*.file - src/it/projects/filtering-feature/filters-defined-in-build/src/main/config/** - src/it/projects/bugs/massembly-731/** - .java-version - .asf.yaml - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - from 3.7.0 - 3.6.3 - 8 - - - from 3.4.0 to 3.6.0 - 3.2.5 - 8 - - - from 3.1.0 to 3.3.0 - 3.0 - 7 - - - 3.0.0 - 3.0 - 6 - - - 2.6 - 2.2.1 - 6 - - - from 2.2 to 2.5.5 - 2.2.1 - 5 - - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - org.codehaus.modello - modello-maven-plugin - - ${mdoVersion} - - src/main/mdo/assembly.mdo - src/main/mdo/assembly-component.mdo - - - - - mdo - - xpp3-reader - xpp3-writer - java - xsd - - generate-sources - - - mdo-site - - xdoc - xsd - - pre-site - - - - - - - - - run-its - - file://${project.build.testOutputDirectory}/remote-repository - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - - - - org.apache.commons - commons-compress - 1.26.1 - - - - commons-io - commons-io - 2.15.1 - - - com.github.luben - zstd-jni - 1.5.5-11 - - - - - integration-test - - - it-project-parent/pom.xml - - - projects/*/*/pom.xml - projects/descriptor-refs/*/*/pom.xml - projects/multimodule/multimodule-siblingParent/parent/pom.xml - projects/reproducible/pom.xml - - - projects/dependency-sets/depSet-transFromProfile/pom.xml - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom.sha1 deleted file mode 100644 index c1af734..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/3.7.1/maven-assembly-plugin-3.7.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -da815fead86f0d7b8e2fe4a0cc1c2cfe49616229 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/_remote.repositories deleted file mode 100644 index f63129e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-clean-plugin-3.3.2.jar>central= -maven-clean-plugin-3.3.2.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar b/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar deleted file mode 100644 index 88ebe87..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar.sha1 deleted file mode 100644 index f4d317a..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -1abdf74a083e90e6b721d4e9beb7a770e85e6b06 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom b/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom deleted file mode 100644 index a756538..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom +++ /dev/null @@ -1,152 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 40 - - - - maven-clean-plugin - 3.3.2 - maven-plugin - - Apache Maven Clean Plugin - The Maven Clean Plugin is a plugin that removes files generated at build-time in a project's directory. - 2001 - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-clean-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-clean-plugin.git - maven-clean-plugin-3.3.2 - https://github.com/apache/maven-clean-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MCLEAN - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-clean-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - 2023-10-23T06:00:28Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.codehaus.plexus - plexus-utils - 4.0.0 - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.codehaus.plexus - plexus-xml - 3.0.0 - test - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - junit - junit - 4.13.2 - test - - - - - - run-its - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - true - src/it - ${project.build.directory}/it - - */pom.xml - - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - clean - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom.sha1 deleted file mode 100644 index 0d0a5e9..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-clean-plugin/3.3.2/maven-clean-plugin-3.3.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7ae100cda413196e87f17d9bbc93e768d1ba96e3 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories deleted file mode 100644 index daec6b2..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-compiler-plugin-3.13.0.pom>central= -maven-compiler-plugin-3.13.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar b/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar deleted file mode 100644 index 8eab957..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1 deleted file mode 100644 index d304ffe..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f9e53f33e2d4d79936154bc33cf59b8913c3f21a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom b/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom deleted file mode 100644 index 90df37c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom +++ /dev/null @@ -1,301 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 41 - - - - maven-compiler-plugin - 3.13.0 - maven-plugin - - Apache Maven Compiler Plugin - The Compiler Plugin is used to compile the sources of your project. - 2001 - - - - Jan Sievers - - - - - ${mavenVersion} - - - - scm:git:https://github.com/apache/maven-compiler-plugin.git - scm:git:https://github.com/apache/maven-compiler-plugin.git - maven-compiler-plugin-3.13.0 - https://github.com/apache/maven-compiler-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MCOMPILER - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-compiler-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.6.3 - 2.15.0 - - 2.4.21 - 3.7.0 - 2.5.14-02 - 1.2.0 - 8 - false - 2024-03-15T07:27:59Z - org.apache.maven.plugins.compiler.its - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - org.apache.maven.shared - maven-shared-incremental - 1.1 - - - org.apache.maven - maven-core - - - org.apache.maven - maven-plugin-api - - - org.apache.maven.shared - maven-shared-utils - - - org.codehaus.plexus - plexus-component-annotations - - - - - - org.codehaus.plexus - plexus-java - ${plexus-java.version} - - - - org.codehaus.plexus - plexus-compiler-api - ${plexusCompilerVersion} - - - org.codehaus.plexus - plexus-compiler-manager - ${plexusCompilerVersion} - - - org.codehaus.plexus - plexus-compiler-javac - ${plexusCompilerVersion} - runtime - - - org.codehaus.plexus - plexus-utils - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 4.0.0-alpha-2 - test - - - - org.codehaus.plexus - plexus-xml - 3.0.0 - test - - - org.mockito - mockito-core - 4.8.0 - test - - - junit - junit - 4.13.2 - test - - - - - - - false - - - true - - plexus.snapshots - https://oss.sonatype.org/content/repositories/plexus-snapshots - - - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - - src/**/*.java - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - from 3.13.0 - 3.6.3 - 8 - - - from 3.9.0 to 3.12.1 - 3.2.5 - 8 - - - from 3.0 to 3.8.1 - 3.0 - 7 - - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - - - - - run-its - - - - - org.apache.maven.plugins - maven-invoker-plugin - - - integration-test - - - true - - true - src/it - ${project.build.directory}/it - - */pom.xml - extras/*/pom.xml - multirelease-patterns/*/pom.xml - - - - setup*/pom.xml - - verify - ${project.build.directory}/local-repo - src/it/settings.xml - ${maven.it.failure.ignore} - true - - clean - test-compile - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1 deleted file mode 100644 index 752bfda..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e4881f5e9859c3f8ba1ba094cf21bd911e7c5d73 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/_remote.repositories deleted file mode 100644 index 2834427..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-dependency-plugin-3.6.1.jar>central= -maven-dependency-plugin-3.6.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar deleted file mode 100644 index ca0a097..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar.sha1 deleted file mode 100644 index 514a90c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -7d6cba536d202a0680cf674ff7fda94dc40f3a5e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom deleted file mode 100644 index f3f0868..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom +++ /dev/null @@ -1,494 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 40 - - - - maven-dependency-plugin - 3.6.1 - maven-plugin - - Apache Maven Dependency Plugin - Provides utility goals to work with dependencies like copying, unpacking, analyzing, resolving and many more. - - - - Bakito - - - Baptiste MATHUS - - - Kalle Korhonen - - - Ryan Heinen - - - Andreas Kuhtz - - - Holger Mense - - - Markus Karg - - - Maarten Mulders - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git - maven-dependency-plugin-3.6.1 - https://github.com/apache/maven-dependency-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MDEP - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-dependency-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - 9.4.51.v20230217 - 3.3.0 - 1.0.0.v20140518 - 8 - 2023-10-20T21:20:17Z - 1.7.36 - 4.8.0 - - - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - 0.3.0.M1 - - - org.eclipse.sisu - org.eclipse.sisu.plexus - 0.3.0.M1 - - - - org.apache.commons - commons-text - 1.10.0 - - - - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-repository-metadata - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - org.apache.maven - maven-aether-provider - ${mavenVersion} - provided - - - - - org.apache.maven.doxia - doxia-sink-api - 1.11.1 - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven.reporting - maven-reporting-impl - 3.2.0 - - - org.codehaus.plexus - plexus-container-default - - - - - commons-io - commons-io - 2.13.0 - test - - - - - org.codehaus.plexus - plexus-archiver - ${plexus-archiver.version} - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - org.codehaus.plexus - plexus-io - 3.4.1 - - - org.codehaus.plexus - plexus-i18n - 1.0-beta-10 - - - org.codehaus.plexus - plexus-component-api - - - - - - - org.apache.maven.shared - maven-dependency-analyzer - 1.13.2 - - - org.apache.maven.shared - maven-dependency-tree - 3.2.1 - - - org.apache.maven.shared - maven-common-artifact-filters - 3.3.2 - - - org.apache.maven.shared - maven-artifact-transfer - 0.13.1 - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - - org.apache.commons - commons-collections4 - 4.4 - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - org.eclipse.aether - aether-api - ${resolverVersion} - provided - - - org.eclipse.aether - aether-util - ${resolverVersion} - provided - - - - org.sonatype.plexus - plexus-build-api - 0.0.7 - - compile - - - - - org.eclipse.aether - aether-connector-basic - ${resolverVersion} - test - - - org.eclipse.aether - aether-transport-file - ${resolverVersion} - test - - - org.eclipse.aether - aether-transport-http - ${resolverVersion} - test - - - junit - junit - 4.13.2 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - ${pluginTestingVersion} - test - - - org.mockito - mockito-core - 4.11.0 - test - - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - - org.eclipse.jetty - jetty-server - ${jettyVersion} - test - - - org.eclipse.jetty - jetty-util - ${jettyVersion} - test - - - org.eclipse.jetty - jetty-security - ${jettyVersion} - test - - - org.slf4j - slf4j-simple - ${slf4j.version} - test - - - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/projects/tree/expected.txt - src/it/projects/tree-includes/expected.txt - src/it/projects/tree-multimodule/expected.txt - src/it/projects/tree-multimodule/module-a/expected.txt - src/it/projects/tree-multimodule/module-b/expected.txt - src/it/projects/tree-verbose-multimodule/expected.txt - src/it/projects/tree-verbose-multimodule/module-a/expected.txt - src/it/projects/tree-verbose-multimodule/module-b/expected.txt - src/it/projects/tree-verbose/expected*.txt - src/it/projects/tree-verbose-small/expected.txt - - src/test/resources/unit/verbose-serializer-test/* - - src/test/resources/unit/get-test/repository/test/test/1.0/test-1.0.jar.sha1 - src/test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom.sha1 - - src/test/resources/unit/list-test/testListClasses*.txt - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - config/maven_checks_nocodestyle.xml - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - -Xmx384m - - ${maven.home} - - - - - org.eclipse.sisu - sisu-maven-plugin - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - - clean - process-sources - - src/it/projects - - purge-local-repository-bad-pom/pom.xml - - - */pom.xml - purge-local-repository-without-pom - - - src/it/mrm/settings.xml - - ${repository.proxy.url} - 3.11.0 - - - - - - org.jsoup - jsoup - 1.16.1 - - - - - org.codehaus.mojo - mrm-maven-plugin - 1.5.0 - - repository.proxy.url - - - src/it/mrm/repository - - - ${project.build.directory}/local-repo - - - - - - - - start - stop - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom.sha1 deleted file mode 100644 index ad28a6a..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/3.6.1/maven-dependency-plugin-3.6.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -143643040bd7b4e6d2db0fbcadf0a1a8e06284f1 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/_remote.repositories deleted file mode 100644 index 3fefe9c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-deploy-plugin-3.1.2.pom>central= -maven-deploy-plugin-3.1.2.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar b/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar deleted file mode 100644 index 3827b20..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar.sha1 deleted file mode 100644 index d0c9642..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -dca010cdd4b57ad7b4f3bbc3ce0319ec4ce3f43e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom b/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom deleted file mode 100644 index a4363e3..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom +++ /dev/null @@ -1,264 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 42 - - - - maven-deploy-plugin - 3.1.2 - maven-plugin - - Apache Maven Deploy Plugin - Uploads the project artifacts to the internal remote repository. - 2004 - - - - - Hermann Josef Hill - - - - - 3.6.3 - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git - maven-deploy-plugin-3.1.2 - https://github.com/apache/maven-deploy-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MDEPLOY - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-deploy-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.9.6 - - 1.7.36 - - 1.9.18 - - - ${version.maven-antrun-plugin} - ${version.maven-compiler-plugin} - ${version.maven-enforcer-plugin} - ${version.maven-install-plugin} - ${version.maven-jar-plugin} - ${version.maven-javadoc-plugin} - ${version.maven-plugin-tools} - ${version.maven-resources-plugin} - ${version.maven-source-plugin} - ${version.maven-surefire} - ${version.maven-war-plugin} - - 2024-04-26T10:30:22Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - - org.slf4j - slf4j-api - ${slf4jVersion} - provided - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - org.apache.maven.resolver - maven-resolver-api - ${resolverVersion} - provided - - - org.apache.maven.resolver - maven-resolver-util - ${resolverVersion} - - compile - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.apache.maven - maven-resolver-provider - ${mavenVersion} - test - - - org.apache.maven.resolver - maven-resolver-connector-basic - ${resolverVersion} - test - - - org.apache.maven.resolver - maven-resolver-transport-file - ${resolverVersion} - test - - - org.apache.maven.resolver - maven-resolver-transport-http - ${resolverVersion} - test - - - org.mockito - mockito-core - 4.11.0 - test - - - junit - junit - 4.13.2 - test - - - org.slf4j - slf4j-nop - ${slf4jVersion} - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - none - true - - - - - - - - run-its - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - true - ${project.build.directory}/it - true - - */pom.xml - */non-default-pom.xml - - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - ${project.build.directory}/remote-repo - - - ${project.build.directory}/remote-repo - - - deploy - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom.sha1 deleted file mode 100644 index 1cc6deb..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/3.1.2/maven-deploy-plugin-3.1.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f7a83cfdd07ffaded77543c4cc75597d0bcc91f8 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/_remote.repositories deleted file mode 100644 index 3bb6e14..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-enforcer-plugin-3.4.1.jar>central= -maven-enforcer-plugin-3.4.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar deleted file mode 100644 index 8f72b8a..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar.sha1 deleted file mode 100644 index 0f3235d..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -e9c97f5fa2465738dabd06a0faa931ee40ade2b6 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom deleted file mode 100644 index ca1c8bc..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom +++ /dev/null @@ -1,234 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.enforcer - enforcer - 3.4.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - maven-plugin - - Apache Maven Enforcer Plugin - The Loving Iron Fist of Maven - - - ${mavenVersion} - - - - - org.apache.maven - maven-plugin-api - - - org.apache.maven - maven-core - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.slf4j - slf4j-api - 1.7.36 - provided - - - org.codehaus.plexus - plexus-classworlds - provided - - - org.codehaus.plexus - plexus-utils - provided - - - org.eclipse.sisu - org.eclipse.sisu.plexus - provided - - - javax.inject - javax.inject - provided - - - - org.apache.maven.enforcer - enforcer-api - - - org.apache.maven.enforcer - enforcer-rules - - - - org.mockito - mockito-junit-jupiter - test - - - org.mockito - mockito-core - test - - - org.junit.jupiter - junit-jupiter-api - test - - - org.assertj - assertj-core - test - - - - - - - - ${basedir}/src/main/resources - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/projects/require-plugin-versions-plugin-with-integration-test-lifecycle/META-INF/MANIFEST.MF - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - true - - - - descriptor-help - - helpmojo - - - - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it/projects - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/mrm/settings.xml - - validate - - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - integration-test - - install - integration-test - verify - - - - - - org.codehaus.mojo - mrm-maven-plugin - 1.5.0 - - repository.proxy.url - - - src/it/mrm/repository - - - ${project.build.directory}/local-repo - - - - - - - - start - stop - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom.sha1 deleted file mode 100644 index 7aeb984..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.4.1/maven-enforcer-plugin-3.4.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ca75c886b676489a8fd5711ce1c6c3eb62151aed \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/_remote.repositories deleted file mode 100644 index 135af03..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-failsafe-plugin-3.2.5.pom>central= -maven-failsafe-plugin-3.2.5.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar b/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar deleted file mode 100644 index 922433a..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar.sha1 deleted file mode 100644 index b56c0a1..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -7603f30ef8be0c11cf3f3514ce6b243284d5bc10 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom b/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom deleted file mode 100644 index ff1922d..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom +++ /dev/null @@ -1,297 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.surefire - surefire - 3.2.5 - - - org.apache.maven.plugins - maven-failsafe-plugin - maven-plugin - - Maven Failsafe Plugin - Maven Failsafe MOJO in maven-failsafe-plugin. - - - ${mavenVersion} - - - - Failsafe - Surefire - 8184 - 8185 - - - - - org.apache.maven.surefire - maven-surefire-common - ${project.version} - - - org.apache.maven.plugins - maven-surefire-plugin - ${project.version} - site-source - zip - provided - - - org.apache.maven - maven-plugin-api - provided - - - org.apache.maven - maven-core - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.mockito - mockito-core - test - - - org.codehaus.plexus - plexus-xml - test - - - - - - - org.jacoco - jacoco-maven-plugin - - jacoco.agent - - - - jacoco-agent - - prepare-agent - - - - - - maven-surefire-plugin - - ${jvm.args.tests} ${jacoco.agent} - - **/JUnit4SuiteTest.java - - - - - org.apache.maven.surefire - surefire-shadefire - 3.2.2 - - - - - - maven-dependency-plugin - - - site-site - - unpack-dependencies - - pre-site - - maven-surefire-plugin - provided - zip - site-source - ${project.build.directory}/source-site - true - - - - - - maven-resources-plugin - - - copy-resources - - copy-resources - - pre-site - - ${basedir}/../target/source-site - - - ${basedir}/../src/site - false - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - generate-test-report - - run - - pre-site - - - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - ${project.build.directory}/source-site - - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - - - - ci - - - enableCiProfile - true - - - - - - maven-docck-plugin - 1.2 - - - - check - - - - - - - - - run-its - - verify - - - org.apache.maven.plugins - maven-invoker-plugin - - - pre-its - - install - - pre-integration-test - - ${skipTests} - - - - integration-test - - run - - - src/it - ${project.build.directory}/it - - verify - -nsu - - - */pom.xml - - verify - src/it/settings.xml - ${skipTests} - true - - ${failsafe-integration-test-port} - ${failsafe-integration-test-stop-port} - - true - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - - false - - - - - jira-report - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom.sha1 deleted file mode 100644 index 033cbea..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-failsafe-plugin/3.2.5/maven-failsafe-plugin-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1f4556d95d8de28928b7054318e20382be1f560d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/_remote.repositories deleted file mode 100644 index b3a234a..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-help-plugin-3.4.0.jar>central= -maven-help-plugin-3.4.0.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar b/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar deleted file mode 100644 index d5ceb73..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar.sha1 deleted file mode 100644 index 55836ce..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -292e33cf10644f33145cfeff268bc858035cef95 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom b/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom deleted file mode 100644 index e65cf1a..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom +++ /dev/null @@ -1,298 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 39 - - - - maven-help-plugin - 3.4.0 - maven-plugin - - Apache Maven Help Plugin - The Maven Help plugin provides goals aimed at helping to make sense out of - the build environment. It includes the ability to view the effective - POM and settings files, after inheritance and active profiles - have been applied, as well as a describe a particular plugin goal to give usage information. - 2001 - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-help-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-help-plugin.git - maven-help-plugin-3.4.0 - https://github.com/apache/maven-help-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MPH - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-help-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.6.3 - 2023-03-14T21:31:27Z - - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - - - org.apache.maven.plugin-tools - maven-plugin-tools-generators - ${maven.plugin.tools.version} - - - - org.apache.maven - * - - - org.apache.maven.plugin-tools - * - - - org.apache.maven.reporting - * - - - org.apache.velocity - * - - - net.sf.jtidy - * - - - org.codehaus.plexus - * - - - org.ow2.asm - * - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.apache.maven.shared - maven-shared-utils - 3.3.4 - - - commons-io - commons-io - - - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - - * - * - - - - - - org.codehaus.plexus - plexus-interactivity-api - 1.1 - - - org.codehaus.plexus - plexus-container-default - - - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - - - org.jdom - jdom2 - 2.0.6.1 - - - com.thoughtworks.xstream - xstream - 1.4.20 - - - org.apache.commons - commons-lang3 - - 3.12.0 - - - - - junit - junit - 4.13.2 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.mockito - mockito-core - - 4.11.0 - test - - - - - - - - maven-plugin-plugin - - org.apache.maven.plugins.help - - - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${project.build.directory}/local-repo - src/it/projects - src/it/mrm/settings.xml - - - - org.codehaus.mojo - mrm-maven-plugin - 1.5.0 - - - repository - - start - stop - - - - - src/it/mrm/repository - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom.sha1 deleted file mode 100644 index 37d24d5..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-help-plugin/3.4.0/maven-help-plugin-3.4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -35ea428e66b452c09ce3205a3c23f23221f7ec09 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/_remote.repositories deleted file mode 100644 index 83464bf..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-install-plugin-3.1.2.pom>central= -maven-install-plugin-3.1.2.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar b/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar deleted file mode 100644 index 0630847..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar.sha1 deleted file mode 100644 index 92dcff3..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -e3458cbcb40e9dff301454028e0e89722c409e46 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom b/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom deleted file mode 100644 index 12ca5a1..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom +++ /dev/null @@ -1,240 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 42 - - - - maven-install-plugin - 3.1.2 - maven-plugin - - Apache Maven Install Plugin - Copies the project artifacts to the user's local repository. - 2004 - - - - - Hermann Josef Hill - - - Ludwig Magnusson - - - - - 3.6.3 - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-install-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-install-plugin.git - maven-install-plugin-3.1.2 - https://github.com/apache/maven-install-plugin/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MINSTALL - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-install-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.9.6 - - 1.9.18 - - 1.7.36 - - - ${version.maven-antrun-plugin} - ${version.maven-compiler-plugin} - ${version.maven-enforcer-plugin} - ${version.maven-jar-plugin} - ${version.maven-plugin-tools} - ${version.maven-resources-plugin} - ${version.maven-source-plugin} - ${version.maven-surefire} - - 2024-04-26T10:22:49Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven.resolver - maven-resolver-api - ${resolverVersion} - provided - - - org.apache.maven.resolver - maven-resolver-util - ${resolverVersion} - - compile - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - junit - junit - 4.13.2 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.mockito - mockito-core - 4.8.1 - test - - - org.slf4j - slf4j-api - ${slf4jVersion} - provided - - - org.slf4j - slf4j-nop - ${slf4jVersion} - test - - - org.apache.maven.resolver - maven-resolver-impl - ${resolverVersion} - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - none - true - - - - - - - - run-its - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${project.build.directory}/it - true - - */pom.xml - */non-default-pom.xml - - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - true - - clean - install - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom.sha1 deleted file mode 100644 index 5118524..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-install-plugin/3.1.2/maven-install-plugin-3.1.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -bdfdce6e0d84003ca1fc6fb1a6659dbf629c10af \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/_remote.repositories deleted file mode 100644 index fb2eacd..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:42 UTC 2024 -maven-invoker-plugin-3.6.1.pom>central= -maven-invoker-plugin-3.6.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar deleted file mode 100644 index 1091dd8..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar.sha1 deleted file mode 100644 index edbc259..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2a56c2fac48c565e1fd3782b28468809dd1856f6 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom deleted file mode 100644 index c720c37..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom +++ /dev/null @@ -1,465 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 41 - - - - maven-invoker-plugin - 3.6.1 - maven-plugin - - Apache Maven Invoker Plugin - The Maven Invoker Plugin is used to run a set of Maven projects. The plugin can determine whether each project - execution is successful, and optionally can verify the output generated from a given project execution. - - - ${mavenVersion} - - - - scm:git:https://github.com/apache/maven-invoker-plugin.git - scm:git:https://github.com/apache/maven-invoker-plugin.git - maven-invoker-plugin-3.6.1 - https://github.com/apache/maven-invoker-plugin/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MINVOKER/issues - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-invoker-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.2.5 - org.apache-extras.beanshell - bsh - 2.0b6 - 2024-03-27T06:01:00Z - 4.0.20 - - - - - - - commons-beanutils - commons-beanutils - 1.9.4 - - - commons-codec - commons-codec - 1.16.1 - - - commons-collections - commons-collections - 3.2.2 - - - commons-io - commons-io - 2.13.0 - - - org.apache.groovy - groovy-bom - ${groovy-version} - pom - import - - - - - - - org.apache.maven.shared - maven-invoker - 3.2.0 - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - org.apache.maven - maven-settings-builder - ${mavenVersion} - provided - - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven.reporting - maven-reporting-impl - 3.2.0 - - - org.codehaus.plexus - plexus-container-default - - - - - - - org.apache.maven.doxia - doxia-sink-api - 1.12.0 - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - org.apache.maven.shared - maven-script-interpreter - 1.4 - - - - ${beanshell-groupId} - ${beanshell-artifactId} - ${beanshell-version} - runtime - - - - org.apache.groovy - groovy - runtime - - - org.apache.groovy - groovy-json - runtime - - - org.apache.groovy - groovy-xml - runtime - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - org.codehaus.plexus - plexus-interpolation - 1.27 - - - org.codehaus.plexus - plexus-i18n - 1.0-beta-10 - - - org.codehaus.plexus - plexus-component-api - - - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - - junit - junit - 4.13.2 - test - - - org.mockito - mockito-core - 4.10.0 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.assertj - assertj-core - 3.25.3 - test - - - org.slf4j - slf4j-simple - 1.7.36 - test - - - - - - - - - org.apache.rat - apache-rat-plugin - - - src/it/staging-dependencies/repo/**/* - src/it/**/*.txt - src/test/**/*.txt - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - - - - maven-surefire-plugin - - - ${maven.home} - - - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/invocation.mdo - - 1.0.0 - - - - standard - - - xpp3-reader - - xpp3-writer - - java - - - - site-docs - - xdoc - - pre-site - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - ban-org-codehaus-groovy - - enforce - - validate - - - - - org.codehaus.groovy:* - - true - - - - - - - - - - - - run-its - - - 3.1.0 - 3.2.0 - 3.11.0 - 3.2.1 - 3.4.0 - 3.1.1 - 3.3.0 - 3.8.1 - 3.3.1 - 3.12.1 - 3.2.1 - 3.0.0 - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - -Djava.io.tmpdir=${project.build.directory} - - ${maven.compiler.source} - ${maven.compiler.target} - - target/invoker-reports-test - true - - - ${project.version} - - - clean - initialize - - - - - - - - - - - windows-its - - - windows - - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - -Djava.io.tmpdir="${project.build.directory}" - - - - - - - - dev - - - - - org.apache.maven.plugins - maven-invoker-plugin - ${project.version} - - true - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom.sha1 deleted file mode 100644 index a50f9f7..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9938be44463d5e3aded7d3b79ab3cef88c61833c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/_remote.repositories deleted file mode 100644 index b0a070c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-jar-plugin-3.4.1.pom>central= -maven-jar-plugin-3.4.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar deleted file mode 100644 index 276cf5a..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar.sha1 deleted file mode 100644 index a2baf17..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -44be5e76ba16ce060eac02396299bc5dfe81d0eb \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom deleted file mode 100644 index e06e447..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom +++ /dev/null @@ -1,248 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 42 - - - - maven-jar-plugin - 3.4.1 - maven-plugin - - Apache Maven JAR Plugin - Builds a Java Archive (JAR) file from the compiled project classes and resources. - - - - Jerome Lacoste - jerome@coffeebreaks.org - CoffeeBreaks - http://www.coffeebreaks.org - - Java Developer - - +1 - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-jar-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-jar-plugin.git - maven-jar-plugin-3.4.1 - https://github.com/apache/maven-jar-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MJAR - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-jar-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.6.3 - 3.6.2 - 2024-04-16T21:03:47Z - - - - - - commons-io - commons-io - 2.16.1 - - - - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.apache.maven.shared - file-management - 3.1.0 - - - org.apache.maven - maven-archiver - ${mavenArchiverVersion} - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-archiver - 4.9.2 - - - - - javax.inject - javax.inject - 1 - - - org.slf4j - slf4j-api - 1.7.36 - - - - - org.junit.jupiter - junit-jupiter-api - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 4.0.0-alpha-2 - test - - - org.mockito - mockito-core - 4.11.0 - test - - - org.mockito - mockito-junit-jupiter - 4.11.0 - test - - - org.codehaus.plexus - plexus-xml - test - - - - - - - true - src/main/filtered-resources - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/mjar-71-01/src/main/resources/META-INF/MANIFEST.MF - src/it/mjar-71-02/src/main/resources/META-INF/MANIFEST.MF - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - - clean - package - - true - - - - integration-test - - install - integration-test - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom.sha1 deleted file mode 100644 index 5b1753b..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-jar-plugin/3.4.1/maven-jar-plugin-3.4.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f4be98b08ba44b43eb7b13dbddee45d0032b1665 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/_remote.repositories deleted file mode 100644 index 2256808..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-javadoc-plugin-3.6.3.jar>central= -maven-javadoc-plugin-3.6.3.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar b/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar deleted file mode 100644 index 59b2105..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar.sha1 deleted file mode 100644 index c58ab57..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -03e3abcddae3b1a81f3fd058c9255d512146231c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom b/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom deleted file mode 100644 index 795eddf..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom +++ /dev/null @@ -1,640 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 41 - - - - maven-javadoc-plugin - 3.6.3 - maven-plugin - - Apache Maven Javadoc Plugin - The Apache Maven Javadoc Plugin is a plugin that uses the javadoc tool for - generating javadocs for the specified project. - 2004 - - - - Ben Speakmon - - - Mat Booth - - - Uwe Schindler - - - Eric Barboni - - - Laird Nelson - - - Richard Eckart de Castilho - - - Kaz Nishimura - - - Omair Majid - - - Philippe Marschall - - - Richard Sand - - - Mark Raynsford - - - Anton Klarén - - - Kevin Risden - - - Michael Stumpf - - - Julian Reschke - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git - maven-javadoc-plugin-3.6.3 - https://github.com/apache/maven-javadoc-plugin/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MJAVADOC - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-javadoc-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.2.5 - 1.11.1 - 1.11.1 - 2.4 - 1.0.0.v20140518 - - 1.2.0 - 9.4.53.v20231009 - - 3.11.0 - 3.3.0 - 3.2.2 - 3.4.1 - 3.10.1 - 3.3.0 - 3.12.1 - 3.5.0 - 2023-11-30T21:30:37Z - 1.7.36 - - - - - - org.eclipse.aether - aether-api - ${aetherVersion} - - - org.eclipse.aether - aether-connector-basic - ${aetherVersion} - - - org.eclipse.aether - aether-transport-wagon - ${aetherVersion} - - - org.eclipse.aether - aether-impl - ${aetherVersion} - - - org.eclipse.aether - aether-util - ${aetherVersion} - - - - - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - javax.inject - javax.inject - 1 - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven - maven-archiver - 3.6.1 - - - org.apache.maven.shared - maven-invoker - 3.2.0 - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - org.apache.maven.shared - maven-common-artifact-filters - - 3.2.0 - - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - - - org.apache.maven.doxia - doxia-site-renderer - ${doxia-sitetoolsVersion} - - - - org.apache.velocity - velocity-tools - - - - - - - org.apache.maven.wagon - wagon-provider-api - ${wagonVersion} - - - - - org.apache.commons - commons-lang3 - 3.14.0 - - - org.apache.commons - commons-text - 1.11.0 - - - org.apache.httpcomponents - httpclient - 4.5.14 - - - org.apache.httpcomponents - httpcore - 4.4.16 - - - - com.thoughtworks.qdox - qdox - 2.0.3 - - - - - org.codehaus.plexus - plexus-java - ${plexus-java.version} - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - org.codehaus.plexus - plexus-io - 3.4.1 - - - org.codehaus.plexus - plexus-archiver - 4.9.0 - - - commons-io - commons-io - 2.15.0 - test - - - org.codehaus.plexus - plexus-interactivity-api - 1.1 - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-container-default - - - - - - - junit - junit - 4.13.2 - test - - - org.hamcrest - hamcrest-core - 2.2 - test - - - javax.servlet - javax.servlet-api - 4.0.1 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.eclipse.jetty - jetty-server - ${jetty.version} - test - - - org.eclipse.jetty - jetty-proxy - ${jetty.version} - test - - - org.eclipse.jetty - jetty-servlet - ${jetty.version} - test - - - org.eclipse.jetty - jetty-util - ${jetty.version} - test - - - org.mockito - mockito-core - 4.11.0 - test - - - org.eclipse.aether - aether-connector-basic - test - - - org.eclipse.aether - aether-transport-wagon - test - - - org.apache.maven.wagon - wagon-http - ${wagonVersion} - shaded - test - - - org.assertj - assertj-core - 3.24.2 - test - - - org.slf4j - slf4j-api - ${slf4jVersion} - test - - - org.slf4j - slf4j-simple - ${slf4jVersion} - test - - - - - - - - org.apache.rat - apache-rat-plugin - - - - **/*.psd - - **/*.sha1 - - **/*element-list* - **/*package-list* - - src/main/resources/org/apache/maven/plugins/javadoc/frame-injection-fix.txt - - src/test/resources/unit/test-javadoc-test/junit/junit/3.8.1/junit-3.8.1.pom - - javadoc-options-javadoc-resources.xml - .github/dependabot.yml - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - - - - - - - org.codehaus.modello - modello-maven-plugin - - 1.1.1 - - src/main/mdo/javadocOptions.mdo - - - - - - java - xpp3-reader - xpp3-writer - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${maven.home} - ${https.protocols} - - - true - - false - - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - ${project.build.directory}/local-repo - src/it/projects - src/it/mrm/settings.xml - - examples/*/pom.xml - - - MJAVADOC-181/pom.xml - - output-encoding/pom.xml - - - - ${maven.compiler.source} - ${maven.compiler.target} - ${mrm.3rdparty.url} - - - true - - <_JAVA_OPTIONS>-Dabc=def - - - - - org.codehaus.mojo - mrm-maven-plugin - 1.6.0 - - - repository - - start - stop - - - - - src/it/mrm/repository - ${project.build.directory}/mock-repo - - - - - - - 3rdparty - - start - stop - - - - - src/it/mrm/3rdparty - ${project.build.directory}/mock-repo-3rdparty - - - mrm.3rdparty.url - - - - - - - - - reporting - - - - org.codehaus.mojo - l10n-maven-plugin - 1.0.0 - - - **/log4j.properties - - - de - fr - nl - sv - - - - - - - - - only-its - - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/*Test*.java - - - - - - - - dev - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${project.version} - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom.sha1 deleted file mode 100644 index 3214bb9..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.6.3/maven-javadoc-plugin-3.6.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -456b719e137eb8719fe4113cb9211e155f23db22 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/_remote.repositories deleted file mode 100644 index 3d87fe2..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-plugins-34.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom deleted file mode 100644 index d07bdaa..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom +++ /dev/null @@ -1,289 +0,0 @@ - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - ../pom.xml - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://builds.apache.org/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - JIRA - - 1000 - true - - org/apache/maven/plugins - - [ANN] ${project.name} ${project.version} Released - - announce@maven.apache.org - users@maven.apache.org - - - dev@maven.apache.org - - - ${apache.availid} - ${smtp.host} - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - org.apache.maven.plugin-tools - maven-plugin-tools-javadoc - ${mavenPluginToolsVersion} - - - - - - org.apache.maven.plugins - maven-release-plugin - - https://svn.apache.org/repos/asf/maven/plugins/tags - apache-release,run-its - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - - default-descriptor - process-classes - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - true - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-enforcer-plugin - - - - enforce - - ensure-no-container-api - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-docck-plugin - - - docck-check - verify - - check - - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - false - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - ${https.protocols} - - ${maven.it.failure.ignore} - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom.sha1 deleted file mode 100644 index 9cd080e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/34/maven-plugins-34.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -039027f0abac25deccfc21486550731fa5f55858 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/_remote.repositories deleted file mode 100644 index bbe607c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-plugins-36.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom deleted file mode 100644 index 1f34c1e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom +++ /dev/null @@ -1,273 +0,0 @@ - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 36 - ../pom.xml - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - JIRA - - 1000 - true - - org/apache/maven/plugins - - [ANN] ${project.name} ${project.version} Released - - announce@maven.apache.org - users@maven.apache.org - - - dev@maven.apache.org - - - ${apache.availid} - ${smtp.host} - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-release-plugin - - apache-release,run-its - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - true - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - - enforce - - ensure-no-container-api - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-docck-plugin - - - docck-check - verify - - check - - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - false - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - ${https.protocols} - - ${maven.it.failure.ignore} - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom.sha1 deleted file mode 100644 index 31ce6d0..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d24967cb7bd0eac8a30be48d1dd2e00340c928e7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/_remote.repositories deleted file mode 100644 index 22e5f13..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-plugins-39.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom deleted file mode 100644 index 32cacdb..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom +++ /dev/null @@ -1,236 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 39 - ../pom.xml - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-release-plugin - - apache-release,run-its - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - ./apidocs/ - - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - true - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - ${project.reporting.outputDirectory} - - - - - scm-publish - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - ensure-no-container-api - - enforce - - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-docck-plugin - - - docck-check - - check - - verify - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom.sha1 deleted file mode 100644 index acf6c37..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/39/maven-plugins-39.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0cc43509e437079ac1255236ccdcbef302daa93d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/_remote.repositories deleted file mode 100644 index 4d8db28..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-plugins-40.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom deleted file mode 100644 index aedcdfb..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom +++ /dev/null @@ -1,236 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 40 - ../pom.xml - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - ./apidocs/ - - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - true - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - ${project.reporting.outputDirectory} - - - - - scm-publish - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - ensure-no-container-api - - enforce - - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - - - - - quality-checks - - - quality-checks - true - - - - - - org.apache.maven.plugins - maven-docck-plugin - - - docck-check - - check - - verify - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1 deleted file mode 100644 index 57d57cf..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f35823b06eb0e0ef4cad1953a4b01df964c416ac \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/_remote.repositories deleted file mode 100644 index f874a5d..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-plugins-41.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom deleted file mode 100644 index 63ab35e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom +++ /dev/null @@ -1,209 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 41 - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-release-plugin - - apache-release - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - ./apidocs/ - - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - true - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - ${project.reporting.outputDirectory} - - - - - scm-publish - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - ensure-no-container-api - - enforce - - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1 deleted file mode 100644 index 49bea4e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -642f5ab11b18715bd24893805ad5a50a10be4d97 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/_remote.repositories deleted file mode 100644 index 2e30d26..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-plugins-42.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom deleted file mode 100644 index 6776123..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom +++ /dev/null @@ -1,222 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 42 - - - org.apache.maven.plugins - maven-plugins - pom - - Apache Maven Plugins - Maven Plugins - https://maven.apache.org/plugins/ - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/ - - - - - plugins-archives/${project.artifactId}-LATEST - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - default-descriptor - process-classes - - ./apidocs/ - - - - generate-helpmojo - - helpmojo - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - true - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - ${project.reporting.outputDirectory} - - - - - scm-publish - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - ensure-no-container-api - - enforce - - - - - - org.codehaus.plexus:plexus-component-api - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - true - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - false - - - default-site - false - - true - - - - - - - - - - run-its - - - ${maven.compiler.source} - ${maven.compiler.target} - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${invoker.maven.compiler.source} - ${invoker.maven.compiler.target} - - - - - integration-test - - install - integration-test - verify - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom.sha1 deleted file mode 100644 index 17f872c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-plugins/42/maven-plugins-42.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -29c252d69753502d9e9435d05c1814c79e88f16e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/_remote.repositories deleted file mode 100644 index 012f7c7..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-release-plugin-2.5.3.pom>central= -maven-release-plugin-2.5.3.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar b/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar deleted file mode 100644 index a48eeea..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar.sha1 deleted file mode 100644 index cba0abb..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4a85ece12021a247251b9a28cf4d88b2ee80a17d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom b/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom deleted file mode 100644 index 25acc88..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom +++ /dev/null @@ -1,305 +0,0 @@ - - - - - 4.0.0 - - - org.apache.maven.release - maven-release - 2.5.3 - - - org.apache.maven.plugins - maven-release-plugin - maven-plugin - - Maven Release Plugin - This plugin is used to release a project with Maven, saving a lot of repetitive, manual work. - - - ${mavenVersion} - - - - 3.2 - - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - - - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginPluginVersion} - - - org.apache.maven.release - maven-release-manager - 2.5.3 - - - org.apache.maven - maven-model - ${mavenVersion} - - - org.apache.maven - maven-core - ${mavenVersion} - - - org.apache.maven - maven-project - ${mavenVersion} - - - org.apache.maven - maven-settings - ${mavenVersion} - - - org.apache.maven.scm - maven-scm-api - ${scmVersion} - - - org.codehaus.plexus - plexus-utils - - - org.jdom - jdom - - - org.mockito - mockito-core - test - - - org.apache.maven.shared - maven-plugin-testing-harness - 1.1 - test - - - - - - - org.apache.maven.plugins - maven-site-plugin - - scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version} - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginPluginVersion} - - true - - - - mojo-descriptor - - descriptor - - - - generated-helpmojo - - helpmojo - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - - enforce - - ensure-no-container-api - - - - - org.codehaus.plexus:plexus-component-api - - - The new containers are not supported. You probably added a dependency that is missing the exclusions. - - - - true - - - - - - org.apache.maven.plugins - maven-invoker-plugin - 1.10 - - src/it - ${project.build.directory}/it - verify - ${project.build.directory}/local-repo - src/it/settings.xml - true - - true - true - - - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginPluginVersion} - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - 1.10 - - - integration-test-prepare - - - setup/*/pom.xml - - - projects/prepare/*/*pom.xml - projects/prepare/flat-multi-module/parent-project/pom.xml - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:clean - ${project.groupId}:${project.artifactId}:${project.version}:prepare - - - - install - run - - - - integration-test-prepare-with-pom - - - projects/prepare-with-pom/*/*pom.xml - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:clean - ${project.groupId}:${project.artifactId}:${project.version}:prepare-with-pom - - - - run - - - - integration-test-branch - - - projects/branch/*/pom.xml - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:clean - ${project.groupId}:${project.artifactId}:${project.version}:branch - - - - run - - - - integration-test-perform - - - projects/perform/*/pom.xml - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:clean - ${project.groupId}:${project.artifactId}:${project.version}:prepare - ${project.groupId}:${project.artifactId}:${project.version}:perform - - - - run - - - - integration-test-update-versions - - - projects/update-versions/*/pom.xml - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:clean - ${project.groupId}:${project.artifactId}:${project.version}:update-versions - - - - run - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom.sha1 deleted file mode 100644 index 16a2449..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-release-plugin/2.5.3/maven-release-plugin-2.5.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -975a495019c29e2fd12cc81d83aa88b4eb14a0fe \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/_remote.repositories deleted file mode 100644 index 5096f97..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-resources-plugin-3.3.1.pom>central= -maven-resources-plugin-3.3.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar deleted file mode 100644 index 6a792bc..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar.sha1 deleted file mode 100644 index f0a8192..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5a0e59faaaec9485868660696dd0808f483917d0 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom deleted file mode 100644 index 3cf203c..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom +++ /dev/null @@ -1,237 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 39 - - - maven-resources-plugin - 3.3.1 - maven-plugin - - Apache Maven Resources Plugin - The Resources Plugin handles the copying of project resources to the output - directory. There are two different kinds of resources: main resources and test resources. The - difference is that the main resources are the resources associated with the main - source code while the test resources are associated with the test source code. - Thus, this allows the separation of resources for the main source code and its - unit tests. - 2001 - - - - Graham Leggett - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-resources-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-resources-plugin.git - maven-resources-plugin-3.3.1 - https://github.com/apache/maven-resources-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MRESOURCES - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-resources-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.3.1 - 3.2.5 - 8 - 2023-03-21T12:00:59Z - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.codehaus.plexus - plexus-interpolation - 1.26 - runtime - - - org.eclipse.sisu - org.eclipse.sisu.plexus - 0.3.5 - provided - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - org.apache.maven.shared - maven-filtering - ${mavenFilteringVersion} - - - - commons-io - commons-io - 2.11.0 - compile - - - org.apache.commons - commons-lang3 - 3.12.0 - compile - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - junit - junit - 4.13.2 - test - - - org.apache.maven.resolver - maven-resolver-api - 1.6.3 - test - - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/** - - - - - - - - - run-its - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - verify - setup - ${project.build.directory}/local-repo - - clean - process-test-resources - - src/it/settings.xml - ${project.build.directory}/it - - fromExecProps - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom.sha1 deleted file mode 100644 index 5e266d5..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/3.3.1/maven-resources-plugin-3.3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9966f75b0f17184e0a3b7716adcb2f6b753e3088 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/_remote.repositories deleted file mode 100644 index 5611296..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-shade-plugin-3.5.3.jar>central= -maven-shade-plugin-3.5.3.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar b/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar deleted file mode 100644 index 0be49bc..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar.sha1 deleted file mode 100644 index 3af5291..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c753c457bc802551827268136a3a802c5f074470 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom b/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom deleted file mode 100644 index d2e4ade..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom +++ /dev/null @@ -1,377 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 42 - - - - maven-shade-plugin - 3.5.3 - maven-plugin - - Apache Maven Shade Plugin - Repackages the project classes together with their dependencies into a single uber-jar, optionally renaming classes - or removing unused classes. - - - - Trask Stalnaker - - - Anthony Dahanne - - - Fabiano Cipriano de Oliveira - - - Markus Karg - - - Torsten Curdt - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-shade-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-shade-plugin.git - maven-shade-plugin-3.5.3 - https://github.com/apache/maven-shade-plugin/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/MSHADE - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-shade-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.6.3 - 8 - 0.3.5 - ${project.version} - 9.7 - 1.7.32 - 2024-04-20T15:33:28Z - - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${sisu.version} - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${sisu.version} - - - com.google.inject - guice - 5.1.0 - - - - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - - - javax.inject - javax.inject - 1 - provided - - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.ow2.asm - asm - ${asmVersion} - - - org.ow2.asm - asm-commons - ${asmVersion} - - - - org.jdom - jdom2 - 2.0.6.1 - - - org.apache.maven.shared - maven-dependency-tree - 3.2.1 - - - commons-io - commons-io - 2.13.0 - - - org.vafer - jdependency - 2.10 - - - org.apache.commons - commons-collections4 - 4.4 - - - - - - org.eclipse.sisu - org.eclipse.sisu.plexus - test - - - com.google.inject - guice - test - - - junit - junit - 4.13.2 - test - - - org.hamcrest - hamcrest-core - 2.2 - test - - - org.xmlunit - xmlunit-legacy - 2.9.1 - test - - - org.mockito - mockito-core - 2.28.2 - test - - - org.slf4j - slf4j-simple - ${slf4j.version} - test - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.apache.commons - commons-compress - 1.26.1 - - - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/mrm/repository/services-resource-transformer/*/META-INF/services/org.apache.maven.Shade - src/it/mrm/repository/services-resource-transformer-with-reloc-includes-excludes/*/META-INF/services/org.apache.maven.shade - rel-path-test-files/** - src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories - src/it/projects/mshade-123/sample.txt - src/it/projects/MSHADE-133/src/main/resources/myConfig.yml - src/it/projects/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt - src/it/projects/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt - src/it/projects/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service - src/it/projects/MSHADE-390-sisu-index/** - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-bytecode-version - - - - - module-info - - - org.vafer:jdependency - - - - - - - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - - - - - run-its - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - - package - - true - src/it/projects - src/it/mrm/settings.xml - - org.apache.maven.plugins:maven-shade-plugin:${project.version}:test-jar - - - - - org.codehaus.mojo - mrm-maven-plugin - 1.6.0 - - - - src/it/mrm/repository - - target/mock-repo - - - - - - - - start - stop - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom.sha1 deleted file mode 100644 index 1a71ea6..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-shade-plugin/3.5.3/maven-shade-plugin-3.5.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fdb76d0a8b7d6356552196bc28c0859fb79e7ee7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/_remote.repositories deleted file mode 100644 index 7658d98..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-site-plugin-3.12.1.pom>central= -maven-site-plugin-3.12.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar deleted file mode 100644 index cd3f5ca..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar.sha1 deleted file mode 100644 index a655eaf..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -60f12a786e1ef2c344b239228ff815f4f63c2644 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom deleted file mode 100644 index 4341f20..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom +++ /dev/null @@ -1,632 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 36 - - - - maven-site-plugin - 3.12.1 - maven-plugin - - Apache Maven Site Plugin - The Maven Site Plugin is a plugin that generates a site for the current project. - - - - Naoki Nose - ikkoan@mail.goo.ne.jp - - Japanese translator - - - - Michael Wechner - michael.wechner@wyona.com - - German translator - - - - Christian Schulte - cs@schulte.it - - German translator - - - - Piotr Bzdyl - piotr@bzdyl.net - - Polish translator - - - - Domingos Creado - dcreado@users.sf.net - - Brazilian Portuguese translator - - - - John Allen - john_h_allen@hotmail.com - - - Laszlo Hornyak Kocka - laszlo.hornyak@gmail.com - - Hungarian translator - - - - Hermod Opstvedt - hermod.opstvedt@dnbnor.no - - Norwegian translator - - - - Yue Ni - ni2yue4@gmail.com - - Chinese translator - - - - Arturo Vazquez - vaz@root.com.mx - - Spanish translator - - - - Woonsan Ko - woon_san@yahoo.com - - Korean translator - - - - Martin Vysny - mvy@whitestein.com - - Slovak translator - - - - Petr Ferschmann - pferschmann@softeu.com - - Czech translator - - - - Kristian Mandrup - kristian@mandrup.dk - - Danish translator - - - - Samuel Santos - samaxes@gmail.com - - Portuguese translator - - - - Mindaugas Greibus - spantus@gmail.com - - Lithuanian translator - - - - Marvin Froeder - velo.br@gmail.com - - msite-504 - - - - Yevgeny Nyden - yev@curre.net - - Russian translator - - - - Daniel Fernández - daniel.fernandez.garrido@gmail.com - - Galician translator - - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-site-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-site-plugin.git - https://github.com/apache/maven-site-plugin/tree/${project.scm.tag} - maven-site-plugin-3.12.1 - - - JIRA - https://issues.apache.org/jira/browse/MSITE - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-site-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - 8 - - - 1.11.1 - 1.11.1 - 9.4.46.v20220331 - 3.5.1 - 1.7.36 - - 3.1.2 - 3.3.2 - 3.16.0 - 3.2.0 - 3.2.2 - 2.22.2 - 2.22.2 - 2022-07-31T18:58:29Z - - - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven.reporting - maven-reporting-exec - 1.6.0 - - - org.apache.maven.shared - maven-shared-utils - 3.3.4 - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-compat - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-aether-provider - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - org.apache.maven - maven-settings-builder - ${mavenVersion} - provided - - - - org.apache.maven - maven-archiver - 3.5.2 - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - org.sonatype.sisu - sisu-inject-plexus - 1.4.2 - provided - - - - org.codehaus.plexus - plexus-archiver - 4.2.7 - - - - org.codehaus.plexus - plexus-i18n - 1.0-beta-10 - - - org.codehaus.plexus - plexus-component-api - - - - - org.codehaus.plexus - plexus-utils - 3.4.2 - - - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xhtml - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xhtml5 - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-apt - ${doxiaVersion} - runtime - - - org.apache.maven.doxia - doxia-module-xdoc - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-fml - ${doxiaVersion} - runtime - - - org.apache.maven.doxia - doxia-module-markdown - ${doxiaVersion} - runtime - - - org.apache.maven.doxia - doxia-module-confluence - ${doxiaVersion} - runtime - - - org.apache.maven.doxia - doxia-module-docbook-simple - ${doxiaVersion} - runtime - - - org.apache.maven.doxia - doxia-module-twiki - ${doxiaVersion} - runtime - - - - org.apache.maven.doxia - doxia-decoration-model - ${doxiaSitetoolsVersion} - - - - org.apache.maven.doxia - doxia-site-renderer - ${doxiaSitetoolsVersion} - - - - org.apache.maven.doxia - doxia-integration-tools - ${doxiaSitetoolsVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - - - org.apache.maven.wagon - wagon-provider-api - ${wagonVersion} - provided - - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - ${wagonVersion} - test - - - org.slf4j - slf4j-nop - - - - - - javax.servlet - javax.servlet-api - 3.1.0 - provided - - - - org.eclipse.jetty - jetty-server - ${jettyVersion} - - - - org.eclipse.jetty - jetty-servlet - ${jettyVersion} - - - - org.eclipse.jetty - jetty-webapp - ${jettyVersion} - - - - org.eclipse.jetty - jetty-util - ${jettyVersion} - - - - org.eclipse.jetty - jetty-client - ${jettyVersion} - test - - - - org.eclipse.jetty - jetty-proxy - ${jettyVersion} - test - - - - org.slf4j - slf4j-api - ${slf4jVersion} - test - - - - org.slf4j - slf4j-simple - ${slf4jVersion} - test - - - - org.slf4j - jcl-over-slf4j - ${slf4jVersion} - test - - - - commons-io - commons-io - 2.11.0 - test - - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - junit - junit - 4.13.2 - test - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - src/it/projects - src/it/mrm/settings.xml - - ${mrm.repository.url} - - - clean - ${project.groupId}:${project.artifactId}:${project.version}:site - - - ${maven.compiler.source} - ${maven.compiler.target} - - ${java.home} - - - - org.codehaus.mojo - mrm-maven-plugin - 1.3.0 - - - - start - stop - - - - - - - src/it/mrm/repository - - - - - - - - - - - reporting - - - - org.codehaus.mojo - l10n-maven-plugin - 1.0-alpha-2 - - - ca - cs - da - de - es - fr - gl - hu - it - ja - ko - lt - nl - no - pl - pt - pt_BR - ru - sk - sv - tr - zh_CN - zh_TW - - - - - - - - - dev - - - - - org.apache.maven.plugins - maven-site-plugin - ${project.version} - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom.sha1 deleted file mode 100644 index e16b44e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -def5cac2a755fcef16abf101d26a6cd685cc98d4 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/_remote.repositories deleted file mode 100644 index 9e69e49..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-source-plugin-3.3.1.pom>central= -maven-source-plugin-3.3.1.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar b/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar deleted file mode 100644 index 977cf8c..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar.sha1 deleted file mode 100644 index daadf7e..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5cbb6b207744d9845b9df297178125bd62f93bc3 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom b/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom deleted file mode 100644 index 05bbc26..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom +++ /dev/null @@ -1,208 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 41 - - - - maven-source-plugin - 3.3.1 - maven-plugin - - Apache Maven Source Plugin - The Maven Source Plugin creates a JAR archive of the source files of the current project. - - - - Marvin Froeder - velo.br@gmail.com - - MSOURCES-55 - - - - Peter Lynch - plynch@sonatype.com - - MSOURCES-81 - - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-source-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-source-plugin.git - maven-source-plugin-3.3.1 - https://github.com/apache/maven-source-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MSOURCES - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-source-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.2.5 - 2024-03-30T01:48:50Z - - - - - - commons-io - commons-io - 2.11.0 - - - - - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - org.apache.maven - maven-archiver - 3.6.1 - - - org.codehaus.plexus - plexus-archiver - 4.9.1 - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - junit - junit - 4.13.2 - test - - - - - - - org.apache.rat - apache-rat-plugin - - - src/it/reproducible/src/main/resources/**/*.txt - .github/*.md - - - - - - - - - run-its - - - - - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - - */pom.xml - - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - install - - true - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom.sha1 deleted file mode 100644 index b2ab9a6..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7d3a861664fe2561951425d6d0148a7f96c9902d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/_remote.repositories deleted file mode 100644 index f54df02..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -maven-surefire-plugin-3.2.5.jar>central= -maven-surefire-plugin-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar b/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar deleted file mode 100644 index f100cab..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar.sha1 deleted file mode 100644 index 0955c55..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -8a34b9424cd6b6b349b306369228e571f32f9e28 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom b/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom deleted file mode 100644 index e89b6a2..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom +++ /dev/null @@ -1,170 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.surefire - surefire - 3.2.5 - - - org.apache.maven.plugins - maven-surefire-plugin - maven-plugin - - Maven Surefire Plugin - Maven Surefire MOJO in maven-surefire-plugin. - - - ${mavenVersion} - - - - Surefire - Failsafe - - - - - org.apache.maven.surefire - maven-surefire-common - ${project.version} - - - org.apache.maven - maven-core - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - - - - - org.jacoco - jacoco-maven-plugin - - jacoco.agent - - - - jacoco-agent - - prepare-agent - - - - - - maven-surefire-plugin - - ${jvm.args.tests} ${jacoco.agent} - - - - org.apache.maven.surefire - surefire-shadefire - 3.2.2 - - - - - - maven-assembly-plugin - - - build-site - - single - - package - - - src/assembly/site-source.xml - - - - - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - - - - ci - - - enableCiProfile - true - - - - - - maven-docck-plugin - 1.2 - - - - check - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - - false - - - - - jira-report - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom.sha1 deleted file mode 100644 index 12f5fe3..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/3.2.5/maven-surefire-plugin-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f0229627457562c8224539767f7873c940dd9fac \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/_remote.repositories b/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/_remote.repositories deleted file mode 100644 index 4f66b21..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -maven-war-plugin-3.4.0.pom>central= -maven-war-plugin-3.4.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar b/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar deleted file mode 100644 index c44337d..0000000 Binary files a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar.sha1 deleted file mode 100644 index c1499dd..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -d6fc7bf047d5bdd696cdf0786954c4e4c079dfa2 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom b/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom deleted file mode 100644 index ba093dc..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom +++ /dev/null @@ -1,253 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.plugins - maven-plugins - 39 - - - - maven-war-plugin - 3.4.0 - maven-plugin - - Apache Maven WAR Plugin - Builds a Web Application Archive (WAR) file from the project output and its dependencies. - - - - Auke Schrijnen - - - Ludwig Magnusson - - - Hayarobi Park - - - Enrico Olivelli - - - - - ${mavenVersion} - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-war-plugin.git - scm:git:https://gitbox.apache.org/repos/asf/maven-war-plugin.git - maven-war-plugin-3.4.0 - https://github.com/apache/maven-war-plugin/tree/${project.scm.tag} - - - JIRA - https://issues.apache.org/jira/browse/MWAR - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-war-plugin/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.6.0 - 3.3.1 - 3.2.5 - 8 - 2023-06-11T20:07:28Z - - - - - - - org.apache.maven - maven-settings - ${mavenVersion} - provided - - - - - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-archiver - ${mavenArchiverVersion} - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - - commons-io - commons-io - 2.13.0 - - - org.codehaus.plexus - plexus-archiver - 4.7.1 - - - org.codehaus.plexus - plexus-interpolation - 1.26 - - - org.codehaus.plexus - plexus-utils - 3.5.1 - - - org.apache.maven.shared - maven-filtering - ${mavenFilteringVersion} - - - org.apache.maven.shared - maven-mapping - 3.0.0 - - - org.eclipse.sisu - org.eclipse.sisu.plexus - provided - - - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - junit - junit - 4.13.2 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - - - - - true - src/main/resources-filtered - - - - - - org.apache.rat - apache-rat-plugin - - - - src/it/MWAR-167/src/main/resources/MANIFEST.MF - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${project.build.directory} - ${project.build.outputDirectory} - - - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - - clean - package - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom.sha1 b/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom.sha1 deleted file mode 100644 index 948579d..0000000 --- a/~/.m2/repository/org/apache/maven/plugins/maven-war-plugin/3.4.0/maven-war-plugin-3.4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -124c47a901f27cd54d54be878171079b4adc9cc7 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/_remote.repositories b/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/_remote.repositories deleted file mode 100644 index 13369be..0000000 --- a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-release-2.5.3.pom>central= diff --git a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom b/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom deleted file mode 100644 index 7dfef1d..0000000 --- a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom +++ /dev/null @@ -1,145 +0,0 @@ - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 27 - ../pom/maven/pom.xml - - - org.apache.maven.release - maven-release - 2.5.3 - pom - - Maven Release - Tooling to release a project with Maven, saving a lot of repetitive, manual work. - - - maven-release-api - maven-release-manager - maven-release-plugin - maven-release-policies/maven-release-oddeven-policy - - - - - scm:svn:http://svn.apache.org/repos/asf/maven/release/tags/maven-release-2.5.3 - scm:svn:https://svn.apache.org/repos/asf/maven/release/tags/maven-release-2.5.3 - http://svn.apache.org/viewvc/maven/release/tags/maven-release-2.5.3 - - - jira - https://issues.apache.org/jira/browse/MRELEASE - - - Jenkins - https://builds.apache.org/job/maven-release/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/components/${maven.site.path} - - - - - - John R Fallows - - - Gertjan Gaillet - - - Russ Kociuba - - - Georges-Etienne Legendre - - - - - 1.9.4 - 2.2.1 - maven-release-archives/maven-release-LATEST - - - - - - - org.apache.rat - apache-rat-plugin - - - - maven-release-policies/maven-release-semver-policy/**/*.* - - - - - org.apache.maven.plugins - maven-release-plugin - - true - - - - - - - - - - org.apache.maven - maven-artifact - ${mavenVersion} - - - org.apache.maven - maven-repository-metadata - ${mavenVersion} - - - org.codehaus.plexus - plexus-utils - 3.0.15 - - - org.jdom - jdom - 1.1 - - - org.mockito - mockito-core - 1.9.5 - - - - diff --git a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom.sha1 b/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom.sha1 deleted file mode 100644 index b25f47b..0000000 --- a/~/.m2/repository/org/apache/maven/release/maven-release/2.5.3/maven-release-2.5.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -43ecfac1cf706ce9e60b8742c3ef36029158e61a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/_remote.repositories b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/_remote.repositories deleted file mode 100644 index e59c2c5..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -maven-reporting-api-3.1.1.jar>central= -maven-reporting-api-3.1.1.pom>central= diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar deleted file mode 100644 index 36169ec..0000000 Binary files a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar.sha1 b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar.sha1 deleted file mode 100644 index cb6d284..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -74ca00a13e46d065071cdf6376d7d231e0208916 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom deleted file mode 100644 index f2fae36..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven.shared - maven-shared-components - 34 - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - Apache Maven Reporting API - API to manage report generation. - - - - vsiveton - Vincent Siveton - vincent.siveton@gmail.com - - Java Developer - - -5 - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-reporting-api.git - scm:git:https://gitbox.apache.org/repos/asf/maven-reporting-api.git - https://github.com/apache/maven-reporting-api/tree/${project.scm.tag} - maven-reporting-api-3.1.1 - - - jira - https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20%3D%20maven-reporting-api - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-reporting-api/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 7 - 2022-07-29T20:27:56Z - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.2 - - - - - - - org.apache.maven.doxia - doxia-sink-api - 1.11.1 - - - plexus-container-default - org.codehaus.plexus - - - - - diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom.sha1 b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom.sha1 deleted file mode 100644 index 05d90d1..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.1.1/maven-reporting-api-3.1.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c0dc187be8c0ecdc11eb876abaf22307f20a1d0a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/_remote.repositories b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/_remote.repositories deleted file mode 100644 index aeff609..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -maven-reporting-impl-3.2.0.pom>central= -maven-reporting-impl-3.2.0.jar>central= diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar deleted file mode 100644 index 95f7cc7..0000000 Binary files a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar.sha1 b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar.sha1 deleted file mode 100644 index 00d73c0..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -97ffee6a6c3f81e341f42f641651a37f077759c6 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom deleted file mode 100644 index 313b241..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom +++ /dev/null @@ -1,215 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.shared - maven-shared-components - 34 - - - - org.apache.maven.reporting - maven-reporting-impl - 3.2.0 - - Apache Maven Reporting Implementation - Abstract classes to manage report generation. - - - - vsiveton - Vincent Siveton - vincent.siveton@gmail.com - - Java Developer - - -5 - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-reporting-impl.git - scm:git:https://gitbox.apache.org/repos/asf/maven-reporting-impl.git - https://github.com/apache/maven-reporting-impl/tree/${project.scm.tag} - maven-reporting-impl-3.2.0 - - - jira - https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20in%20(maven-reporting-impl) - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-reporting-impl/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 7 - 3.1.0 - 1.11.1 - 1.11.1 - 3.1.1 - 2022-08-06T21:51:47Z - - - - - org.apache.maven.reporting - maven-reporting-api - ${reportingApiVersion} - - - - - org.apache.maven - maven-core - ${mavenVersion} - - - org.apache.maven - maven-artifact - ${mavenVersion} - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - - - org.apache.maven.shared - maven-shared-utils - 3.3.4 - - - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-decoration-model - ${doxiaSitetoolsVersion} - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-integration-tools - ${doxiaSitetoolsVersion} - - - org.apache.maven.doxia - doxia-site-renderer - ${doxiaSitetoolsVersion} - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.codehaus.plexus - plexus-utils - 3.3.1 - - - - - junit - junit - 4.13.2 - test - - - junit-addons - junit-addons - 1.4 - test - - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - src/it - ${project.build.directory}/it - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - */pom.xml - - - ${maven.compiler.source} - ${maven.compiler.target} - - ${https.protocols} - - - - - integration-test - - install - integration-test - verify - - - - - - - - - - reporting - - - - org.codehaus.mojo - clirr-maven-plugin - - 2.0.4.1 - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom.sha1 b/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom.sha1 deleted file mode 100644 index 0da881d..0000000 --- a/~/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.2.0/maven-reporting-impl-3.2.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7f3f289d6b84ee0b17f18f11dfabd1a2a9e917b4 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/_remote.repositories b/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/_remote.repositories deleted file mode 100644 index cde307f..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -maven-common-artifact-filters-3.3.2.pom>central= -maven-common-artifact-filters-3.3.2.jar>central= diff --git a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar b/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar deleted file mode 100644 index 5b95a1b..0000000 Binary files a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar.sha1 deleted file mode 100644 index 58721fd..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c1cb1bc78ae8c6a6e64da833d4a9afbda5e0834a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom b/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom deleted file mode 100644 index 3681ed4..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom +++ /dev/null @@ -1,146 +0,0 @@ - - - - 4.0.0 - - - maven-shared-components - org.apache.maven.shared - 37 - - - - maven-common-artifact-filters - 3.3.2 - - Apache Maven Common Artifact Filters - A collection of ready-made filters to control inclusion/exclusion of artifacts during dependency resolution. - - - scm:git:https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git - scm:git:https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git - https://github.com/apache/maven-common-artifact-filters/tree/${project.scm.tag} - maven-common-artifact-filters-3.3.2 - - - jira - https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20%3D%20maven-common-artifact-filters - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-common-artifact-filters/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 3.2.5 - 8 - 1.6.3 - MethodLength - 2022-09-12T19:17:10Z - - - - - org.slf4j - slf4j-api - 1.7.36 - - - - org.apache.maven - maven-artifact - ${maven.version} - provided - - - org.apache.maven - maven-model - ${maven.version} - provided - - - org.apache.maven - maven-core - ${maven.version} - provided - - - org.apache.maven.resolver - maven-resolver-api - ${resolver.version} - provided - - - org.apache.maven.resolver - maven-resolver-util - ${resolver.version} - provided - - - - commons-io - commons-io - 2.11.0 - test - - - junit - junit - 4.13.2 - test - - - org.mockito - mockito-core - 4.8.0 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - org.codehaus.plexus - plexus-container-default - - - - - org.openjdk.jmh - jmh-core - 1.35 - test - - - org.openjdk.jmh - jmh-generator-annprocess - 1.35 - test - - - diff --git a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom.sha1 deleted file mode 100644 index dc6e02f..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -52270cc2218ca35cba2b0828ec272f1d8506d408 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/_remote.repositories b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/_remote.repositories deleted file mode 100644 index 6337eeb..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -maven-shared-components-34.pom>central= diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom deleted file mode 100644 index 48955ba..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - ../pom.xml - - - org.apache.maven.shared - maven-shared-components - pom - - Apache Maven Shared Components - Maven shared components - https://maven.apache.org/shared/ - - - jira - https://issues.apache.org/jira/browse/MSHARED - - - Jenkins - https://builds.apache.org/job/maven-shared/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/shared-archives/ - - - - - shared-archives/${project.artifactId}-LATEST - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - JIRA - - 1000 - true - ${project.artifactId}- - - org/apache/maven/shared - - [ANN] ${project.name} ${project.version} Released - - announce@maven.apache.org - users@maven.apache.org - - - dev@maven.apache.org - - - ${apache.availid} - ${smtp.host} - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - maven-release-plugin - - https://svn.apache.org/repos/asf/maven/shared/tags - - - - - org.apache.maven.plugins - maven-site-plugin - - true - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1 deleted file mode 100644 index 7fb5a14..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -633600d0ac8d18b70b559a90fa62ad4e90e8dc15 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/_remote.repositories b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/_remote.repositories deleted file mode 100644 index 21cd06e..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -maven-shared-components-37.pom>central= diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom deleted file mode 100644 index 8bf71d3..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.maven - maven-parent - 37 - ../pom.xml - - - org.apache.maven.shared - maven-shared-components - pom - - Apache Maven Shared Components - Maven shared components - https://maven.apache.org/shared/ - - - jira - https://issues.apache.org/jira/browse/MSHARED - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-shared/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/shared-archives/ - - - - - shared-archives/${project.artifactId}-LATEST - - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - JIRA - - 1000 - true - ${project.artifactId}- - - org/apache/maven/shared - - [ANN] ${project.name} ${project.version} Released - - announce@maven.apache.org - users@maven.apache.org - - - dev@maven.apache.org - - - ${apache.availid} - ${smtp.host} - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - - org.apache.maven.plugins - maven-site-plugin - - true - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom.sha1 deleted file mode 100644 index 67d16b8..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c38a33f4773da60ee98a770e2c980586d62df432 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/_remote.repositories b/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/_remote.repositories deleted file mode 100644 index 0dbb7ae..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -maven-shared-utils-3.3.4.jar>central= -maven-shared-utils-3.3.4.pom>central= diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar b/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar deleted file mode 100644 index 9b99c5a..0000000 Binary files a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar.sha1 deleted file mode 100644 index 46a1c29..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f87a61adb1e12a00dcc6cc6005a51e693aa7c4ac \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom b/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom deleted file mode 100644 index 8faf21d..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom +++ /dev/null @@ -1,167 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.shared - maven-shared-components - 34 - - - maven-shared-utils - 3.3.4 - - Apache Maven Shared Utils - Shared utilities for use by Maven core and plugins - - - scm:git:https://gitbox.apache.org/repos/asf/maven-shared-utils.git - scm:git:https://gitbox.apache.org/repos/asf/maven-shared-utils.git - https://github.com/apache/maven-shared-utils/tree/${project.scm.tag} - maven-shared-utils-3.3.4 - - - jira - https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20%3D%20maven-shared-utils - - - Jenkins - https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-shared-utils/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - - Kathryn Newbould - - - - - RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,ModifierOrder - 2021-04-26T13:53:43Z - 7 - 3.1.0 - - - - - org.fusesource.jansi - jansi - 2.2.0 - true - - - junit - junit - 4.13.2 - test - - - org.hamcrest - hamcrest-core - 2.2 - test - - - commons-io - commons-io - 2.6 - - - org.apache.commons - commons-text - 1.3 - test - - - com.google.code.findbugs - jsr305 - 3.0.2 - provided - - - - org.apache.maven - maven-core - ${mavenVersion} - test - - - org.codehaus.plexus - plexus-container-default - 2.1.0 - provided - - - org.codehaus.plexus - plexus-utils - 3.3.0 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - - findbugs-exclude.xml - - - - org.apache.rat - apache-rat-plugin - - - src/test/resources/directorywalker/**/* - src/test/resources/symlinks/**/* - src/test/resources/executable - - - - - org.apache.maven.plugins - maven-surefire-plugin - - false - - TestValue - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom.sha1 b/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom.sha1 deleted file mode 100644 index 8a64c41..0000000 --- a/~/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9e3c134dc5c3f2a588203ce1cd137b7c3c51c642 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/_remote.repositories b/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/_remote.repositories deleted file mode 100644 index f72ea03..0000000 --- a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -surefire-3.2.5.pom>central= diff --git a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom b/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom deleted file mode 100644 index a6e55e1..0000000 --- a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom +++ /dev/null @@ -1,564 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 41 - - - org.apache.maven.surefire - surefire - 3.2.5 - pom - - Apache Maven Surefire - Surefire is a test framework project. - This is the aggregator POM in Apache Maven Surefire project. - https://maven.apache.org/surefire/ - 2004 - - - - Jesse Kuhnert - - - Marvin Froeder - marvin@marvinformatics.com - - - - - surefire-shared-utils - surefire-logger-api - surefire-api - surefire-extensions-api - surefire-extensions-spi - surefire-booter - surefire-grouper - surefire-providers - surefire-shadefire - maven-surefire-common - surefire-report-parser - maven-surefire-plugin - maven-failsafe-plugin - maven-surefire-report-plugin - surefire-its - - - - ${maven.surefire.scm.devConnection} - ${maven.surefire.scm.devConnection} - surefire-3.2.5 - https://github.com/apache/maven-surefire/tree/${project.scm.tag} - - - jira - https://issues.apache.org/jira/browse/SUREFIRE - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-surefire/ - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - 8 - 3.2.5 - 3.14.0 - 1.25.0 - 2.15.1 - 1.2.0 - - 3.3.4 - 2.0.9 - 0.8.11 - 5.11 - ${project.version} - scm:git:https://gitbox.apache.org/repos/asf/maven-surefire.git - surefire-archives/surefire-LATEST - 1.${javaVersion} - 1.${javaVersion} - - ${jvm9ArgsTests} -Xms32m -Xmx144m -XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true -Djdk.net.URLClassPath.disableClassPathURLCheck=true - 2024-01-06T19:23:43Z - - - - - - org.apache.commons - commons-compress - ${commonsCompress} - - - org.apache.commons - commons-lang3 - ${commonsLang3Version} - - - commons-io - commons-io - ${commonsIoVersion} - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - - - org.apache.maven - maven-compat - ${mavenVersion} - - - org.apache.maven - maven-settings - ${mavenVersion} - - - org.apache.maven.shared - maven-shared-utils - ${mavenSharedUtilsVersion} - - - org.apache.maven.reporting - maven-reporting-impl - 3.2.0 - - - org.apache.maven - maven-core - - - org.apache.maven - maven-plugin-api - - - - - - org.apache.maven.shared - maven-common-artifact-filters - 3.1.1 - - - org.apache.maven.shared - maven-shared-utils - - - org.apache.maven - maven-model - - - org.sonatype.sisu - sisu-inject-plexus - - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - - - org.xmlunit - xmlunit-core - 2.9.1 - - - org.htmlunit - htmlunit - 3.9.0 - - - - org.fusesource.jansi - jansi - 2.4.1 - - - - org.apache.maven.shared - maven-verifier - 1.8.0 - - - org.codehaus.plexus - plexus-java - ${plexus-java-version} - - - org.mockito - mockito-core - 2.28.2 - - - org.hamcrest - hamcrest-core - - - - - - org.powermock - powermock-core - ${powermockVersion} - - - org.powermock - powermock-module-junit4 - ${powermockVersion} - - - org.powermock - powermock-api-mockito2 - ${powermockVersion} - - - org.powermock - powermock-reflect - ${powermockVersion} - - - org.objenesis - objenesis - - - - - org.javassist - javassist - 3.30.2-GA - - - - junit - junit - 4.13.2 - - - org.hamcrest - hamcrest-library - 1.3 - - - org.assertj - assertj-core - 3.25.1 - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - org.jacoco - org.jacoco.agent - ${jacocoVersion} - runtime - - - - org.junit - junit-bom - 5.9.3 - pom - import - - - - - - junit - junit - test - - - org.hamcrest - hamcrest-core - - - - - org.hamcrest - hamcrest-library - test - - - org.assertj - assertj-core - test - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - - -Xdoclint:all - - UTF-8 - - - none - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.23 - - - maven-surefire-plugin - 3.2.2 - - - - false - ${jvm.args.tests} - - false - false - - - - maven-release-plugin - - clean install - false - - - - maven-plugin-plugin - - - help-mojo - - helpmojo - - - - - - org.jacoco - jacoco-maven-plugin - ${jacocoVersion} - - ${skipTests} - - - HTML - - - **/failsafe/* - **/failsafe/**/* - **/surefire/* - **/surefire/**/* - - - **/HelpMojo.class - **/shadefire/**/* - org/jacoco/**/* - com/vladium/emma/rt/* - - - - - - - - org.apache.rat - apache-rat-plugin - - - rat-check - - check - - - - Jenkinsfile - README.md - .editorconfig - .gitignore - .git/**/* - **/.github/** - **/.idea - **/.svn/**/* - **/*.iml - **/*.ipr - **/*.iws - **/*.versionsBackup - **/dependency-reduced-pom.xml - .repository/** - - src/test/resources/**/* - src/test/resources/**/*.css - **/*.jj - src/main/resources/META-INF/services/org.apache.maven.surefire.api.provider.SurefireProvider - DEPENDENCIES - .m2/** - .m2 - .travis.yml - .mvn/wrapper/maven-wrapper.properties - **/.gitattributes - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - signature-check - - check - - - verify - - true - - org.codehaus.mojo.signature - java18 - 1.0 - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - - - - org.jacoco - jacoco-maven-plugin - - - maven-deploy-plugin - - true - - - - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 3.2.2 - - - - - - - - - ide-development - - 3-SNAPSHOT - - - - jdk9+ - - [9,) - - - --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.stream=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.base/java.nio.channels.spi=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED --add-opens java.base/sun.nio.cs=ALL-UNNAMED --add-opens java.base/java.nio.file=ALL-UNNAMED --add-opens java.base/java.nio.charset=ALL-UNNAMED - - - - reporting - - - - org.apache.maven.plugins - maven-changes-plugin - - - Type,Priority,Key,Summary,Resolution - true - Fixed - type DESC,Priority DESC,Key - 1000 - true - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom.sha1 b/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom.sha1 deleted file mode 100644 index ccb1038..0000000 --- a/~/.m2/repository/org/apache/maven/surefire/surefire/3.2.5/surefire-3.2.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c15e392b53dcab4ad504c234d3b07c3c6ec5862a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/_remote.repositories b/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/_remote.repositories deleted file mode 100644 index 9ce9989..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -wagon-provider-api-3.5.3.jar>central= -wagon-provider-api-3.5.3.pom>central= diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar b/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar deleted file mode 100644 index ae6f033..0000000 Binary files a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar.sha1 b/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar.sha1 deleted file mode 100644 index fa29cac..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -39c44ebb3945dee359665272d8acb83f9460491b \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom b/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom deleted file mode 100644 index f05d1a6..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom +++ /dev/null @@ -1,50 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven.wagon - wagon - 3.5.3 - ../pom.xml - - - wagon-provider-api - Apache Maven Wagon :: API - Maven Wagon API that defines the contract between different Wagon implementations - - - - org.codehaus.plexus - plexus-utils - - - org.easymock - easymock - test - - - junit - junit - test - - - diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom.sha1 b/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom.sha1 deleted file mode 100644 index 309154a..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon-provider-api/3.5.3/wagon-provider-api-3.5.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0a7966504b111c4b7c2359a816e942332161124c \ No newline at end of file diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/_remote.repositories b/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/_remote.repositories deleted file mode 100644 index f7557a1..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -wagon-3.5.3.pom>central= diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom b/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom deleted file mode 100644 index 5ae064b..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom +++ /dev/null @@ -1,579 +0,0 @@ - - - - 4.0.0 - - - org.apache.maven - maven-parent - 34 - - - org.apache.maven.wagon - wagon - 3.5.3 - pom - - Apache Maven Wagon - Tools to manage artifacts and deployment - https://maven.apache.org/wagon - 2003 - - - true - 1.7.36 - wagon-archives/wagon-LATEST - 7 - 2022-12-18T20:57:41Z - - - - - James William Dumay - - - Nathan Beyer - - - Gregory Block - - - Thomas Recloux - - - Trustin Lee - - - John Wells - - - Marcel Schutte - - - David Hawkins - - - Juan F. Codagnone - - - ysoonleo - - - Thomas Champagne - - - M. van der Plas - - - Jason Dillon - - - Jochen Wiedmann - - - Gilles Scokart - - - Wolfgang Glas - - - Kohsuke Kawaguchi - - - Antti Virtanen - - - Thorsten Heit - - - Michal Maczka - michal@codehaus.org - Codehaus - - Developer - - - - Adrián Boimvaser - Application Security, Inc. - - Developer - - - - Oleg Kalnichevski - - - William Bernardet - - - Michael Neale - - - Grzegorz Grzybek - - - Jean Niklas L'orange - - - - - - Maven Developer List - dev-subscribe@maven.apache.org - dev-unsubscribe@maven.apache.org - dev@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-dev - - http://www.mail-archive.com/dev@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html - http://maven-dev.markmail.org/ - - - - Maven User List - users-subscribe@maven.apache.org - users-unsubscribe@maven.apache.org - users@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-users - - http://www.mail-archive.com/users@maven.apache.org/ - http://maven.40175.n5.nabble.com/Maven-Users-f40176.html - http://maven-users.markmail.org/ - - - - - LEGACY Wagon User List (deprecated) - wagon-users@maven.apache.org - wagon-users-subscribe@maven.apache.org - wagon-users-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-wagon-users/ - - http://www.mail-archive.com/wagon-users@maven.apache.org - http://maven.40175.n5.nabble.com/Wagon-Users-f326332.html - http://maven-wagon-users.markmail.org/ - - - - LEGACY Wagon Developer List (deprecated) - wagon-dev@maven.apache.org - wagon-dev-subscribe@maven.apache.org - wagon-dev-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-wagon-dev/ - - http://www.mail-archive.com/wagon-dev@maven.apache.org - http://maven.40175.n5.nabble.com/Wagon-Dev-f326406.html - http://maven-wagon-dev.markmail.org/ - - - - Wagon Commits List - wagon-commits-subscribe@maven.apache.org - wagon-commits-unsubscribe@maven.apache.org - http://mail-archives.apache.org/mod_mbox/maven-wagon-commits/ - - http://maven-wagon-commits.markmail.org/ - - - - - - scm:git:https://gitbox.apache.org/repos/asf/maven-wagon.git - scm:git:https://gitbox.apache.org/repos/asf/maven-wagon.git - https://github.com/apache/maven-wagon/tree/${project.scm.tag} - wagon-3.5.3 - - - - jira - https://issues.apache.org/jira/browse/WAGON - - - Jenkins - https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-wagon/ - - - - - apache.website - scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path} - - - - - wagon-provider-api - wagon-providers - wagon-provider-test - wagon-tcks - - - - - - org.apache.maven.wagon - wagon-provider-api - ${project.version} - - - org.apache.maven.wagon - wagon-provider-test - ${project.version} - - - org.apache.maven.wagon - wagon-ssh-common-test - ${project.version} - - - org.apache.maven.wagon - wagon-ssh-common - ${project.version} - - - junit - junit - 4.13.2 - - - org.codehaus.plexus - plexus-interactivity-api - 1.1 - - - plexus - plexus-utils - - - org.codehaus.plexus - plexus-container-default - - - classworlds - classworlds - - - - - org.codehaus.plexus - plexus-container-default - 2.1.0 - - - org.codehaus.plexus - plexus-utils - 3.3.1 - - - - - org.slf4j - slf4j-api - ${slf4jVersion} - - - org.slf4j - slf4j-simple - ${slf4jVersion} - test - - - - org.slf4j - jcl-over-slf4j - ${slf4jVersion} - - - - commons-io - commons-io - 2.6 - - - org.easymock - easymock - 3.6 - - - - org.eclipse.jetty.aggregate - jetty-all - 9.2.30.v20200428 - - - javax.servlet - javax.servlet-api - 3.1.0 - - - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.3 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - 800 - - ${project.build.directory} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - - - - org.apache.rat - apache-rat-plugin - - - .checkstyle - **/*.odg - src/test/resources/** - src/main/resources/default-server-root/** - src/main/resources/ssh-keys/** - src/test/ssh-keys/** - .repository/** - out/** - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.rat - apache-rat-plugin - [0.11,) - - check - - - - - - - - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - generate - - generate-metadata - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.15 - - - org.codehaus.mojo.signature - java17 - 1.0 - - - - - check-java-1.7-compat - process-classes - - check - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M2 - - - - enforce - - - - - 1.7.0 - - - - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - true - - https://docs.oracle.com/javaee/1.4/api/ - http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/ - http://commons.apache.org/logging/apidocs/ - http://commons.apache.org/pool/apidocs/ - http://junit.sourceforge.net/javadoc/ - http://logging.apache.org/log4j/1.2/apidocs/ - http://jakarta.apache.org/regexp/apidocs/ - http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/ - http://maven.apache.org/ref/current/maven-artifact/apidocs/ - http://maven.apache.org/ref/current/maven-artifact-manager/apidocs/ - http://maven.apache.org/ref/current/maven-model/apidocs/ - http://maven.apache.org/ref/current/maven-plugin-api/apidocs/ - http://maven.apache.org/ref/current/maven-project/apidocs/ - http://maven.apache.org/ref/current/maven-reporting/maven-reporting-api/apidocs/ - http://maven.apache.org/ref/current/maven-settings/apidocs/ - - - - API + Test - org.apache.maven.wagon* - - - File Provider - org.apache.maven.wagon.providers.file* - - - FTP Provider - org.apache.maven.wagon.providers.ftp* - - - HTTP Providers - org.apache.maven.wagon.providers.http*:org.apache.maven.wagon.shared.http* - - - SCM Provider - org.apache.maven.wagon.providers.scm* - - - SSH Providers - org.apache.maven.wagon.providers.ssh* - - - WebDAV Provider - org.apache.maven.wagon.providers.webdav*:org.apache.jackrabbit.webdav* - - - HTTP TCK - org.apache.maven.wagon.tck.http* - - - - - - non-aggregate - - javadoc - test-javadoc - - - - aggregate - false - - aggregate - - - - - - org.apache.maven.plugins - maven-jxr-plugin - - - non-aggregate - - jxr - test-jxr - - - - aggregate - false - - aggregate - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - non-aggregate - - checkstyle - - - - aggregate - false - - checkstyle-aggregate - - - - - - - - - - diff --git a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom.sha1 b/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom.sha1 deleted file mode 100644 index d9404db..0000000 --- a/~/.m2/repository/org/apache/maven/wagon/wagon/3.5.3/wagon-3.5.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4ec0adcbf8e6243c8644cc6d7eb71f3930c2adad \ No newline at end of file diff --git a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/_remote.repositories b/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/_remote.repositories deleted file mode 100644 index 6de9c71..0000000 --- a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -pulsar-bom-3.2.3.pom>central= diff --git a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom b/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom deleted file mode 100644 index b450782..0000000 --- a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom +++ /dev/null @@ -1,715 +0,0 @@ - - - - 4.0.0 - - pom - - org.apache - apache - 29 - - - - org.apache.pulsar - pulsar-bom - 3.2.3 - Pulsar BOM - Pulsar (Bill of Materials) - - https://github.com/apache/pulsar - - - Apache Software Foundation - https://www.apache.org/ - - 2017 - - - - Apache Pulsar developers - https://pulsar.apache.org/ - - - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - https://github.com/apache/pulsar - scm:git:https://github.com/apache/pulsar.git - scm:git:ssh://git@github.com:apache/pulsar.git - - - - GitHub Actions - https://github.com/apache/pulsar/actions - - - - Github - https://github.com/apache/pulsar/issues - - - - 17 - 17 - UTF-8 - UTF-8 - 2024-05-14T15:37:42Z - 4.1 - 3.1.2 - 3.5.3 - - - - - - com.mycila - license-maven-plugin - ${license-maven-plugin.version} - - - -
../src/license-header.txt
-
-
-
-
- - org.apache.rat - apache-rat-plugin - - - - dependency-reduced-pom.xml - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${maven-checkstyle-plugin.version} - - true - - -
- - - org.apache.maven.wagon - wagon-ssh-external - ${wagon-ssh-external.version} - - -
- - - - - - - - org.apache.pulsar - bouncy-castle-bc - ${project.version} - - - org.apache.pulsar - bouncy-castle-bcfips - ${project.version} - - - org.apache.pulsar - bouncy-castle-parent - ${project.version} - - - org.apache.pulsar - buildtools - ${project.version} - - - org.apache.pulsar - distribution - ${project.version} - - - org.apache.pulsar - docker-images - ${project.version} - - - org.apache.pulsar - jclouds-shaded - ${project.version} - - - org.apache.pulsar - managed-ledger - ${project.version} - - - org.apache.pulsar - pulsar-all-docker-image - ${project.version} - - - org.apache.pulsar - pulsar-broker-auth-athenz - ${project.version} - - - org.apache.pulsar - pulsar-broker-auth-oidc - ${project.version} - - - org.apache.pulsar - pulsar-broker-auth-sasl - ${project.version} - - - org.apache.pulsar - pulsar-broker-common - ${project.version} - - - org.apache.pulsar - pulsar-broker - ${project.version} - - - org.apache.pulsar - pulsar-cli-utils - ${project.version} - - - org.apache.pulsar - pulsar-client-1x-base - ${project.version} - - - org.apache.pulsar - pulsar-client-1x - ${project.version} - - - org.apache.pulsar - pulsar-client-2x-shaded - ${project.version} - - - org.apache.pulsar - pulsar-client-admin-api - ${project.version} - - - org.apache.pulsar - pulsar-client-admin-original - ${project.version} - - - org.apache.pulsar - pulsar-client-admin - ${project.version} - - - org.apache.pulsar - pulsar-client-all - ${project.version} - - - org.apache.pulsar - pulsar-client-api - ${project.version} - - - org.apache.pulsar - pulsar-client-auth-athenz - ${project.version} - - - org.apache.pulsar - pulsar-client-auth-sasl - ${project.version} - - - org.apache.pulsar - pulsar-client-messagecrypto-bc - ${project.version} - - - org.apache.pulsar - pulsar-client-original - ${project.version} - - - org.apache.pulsar - pulsar-client-tools-api - ${project.version} - - - org.apache.pulsar - pulsar-client-tools - ${project.version} - - - org.apache.pulsar - pulsar-client - ${project.version} - - - org.apache.pulsar - pulsar-common - ${project.version} - - - org.apache.pulsar - pulsar-config-validation - ${project.version} - - - org.apache.pulsar - pulsar-docker-image - ${project.version} - - - org.apache.pulsar - pulsar-docs-tools - ${project.version} - - - org.apache.pulsar - pulsar-functions-api-examples-builtin - ${project.version} - - - org.apache.pulsar - pulsar-functions-api-examples - ${project.version} - - - org.apache.pulsar - pulsar-functions-api - ${project.version} - - - org.apache.pulsar - pulsar-functions-instance - ${project.version} - - - org.apache.pulsar - pulsar-functions-local-runner-original - ${project.version} - - - org.apache.pulsar - pulsar-functions-local-runner - ${project.version} - - - org.apache.pulsar - pulsar-functions-proto - ${project.version} - - - org.apache.pulsar - pulsar-functions-runtime-all - ${project.version} - - - org.apache.pulsar - pulsar-functions-runtime - ${project.version} - - - org.apache.pulsar - pulsar-functions-secrets - ${project.version} - - - org.apache.pulsar - pulsar-functions-utils - ${project.version} - - - org.apache.pulsar - pulsar-functions-worker - ${project.version} - - - org.apache.pulsar - pulsar-functions - ${project.version} - - - org.apache.pulsar - pulsar-io-aerospike - ${project.version} - - - org.apache.pulsar - pulsar-io-alluxio - ${project.version} - - - org.apache.pulsar - pulsar-io-aws - ${project.version} - - - org.apache.pulsar - pulsar-io-batch-data-generator - ${project.version} - - - org.apache.pulsar - pulsar-io-batch-discovery-triggerers - ${project.version} - - - org.apache.pulsar - pulsar-io-canal - ${project.version} - - - org.apache.pulsar - pulsar-io-cassandra - ${project.version} - - - org.apache.pulsar - pulsar-io-common - ${project.version} - - - org.apache.pulsar - pulsar-io-core - ${project.version} - - - org.apache.pulsar - pulsar-io-data-generator - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-core - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-mongodb - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-mssql - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-mysql - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-oracle - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium-postgres - ${project.version} - - - org.apache.pulsar - pulsar-io-debezium - ${project.version} - - - org.apache.pulsar - pulsar-io-distribution - ${project.version} - - - org.apache.pulsar - pulsar-io-docs - ${project.version} - - - org.apache.pulsar - pulsar-io-dynamodb - ${project.version} - - - org.apache.pulsar - pulsar-io-elastic-search - ${project.version} - - - org.apache.pulsar - pulsar-io-file - ${project.version} - - - org.apache.pulsar - pulsar-io-flume - ${project.version} - - - org.apache.pulsar - pulsar-io-hbase - ${project.version} - - - org.apache.pulsar - pulsar-io-hdfs2 - ${project.version} - - - org.apache.pulsar - pulsar-io-hdfs3 - ${project.version} - - - org.apache.pulsar - pulsar-io-http - ${project.version} - - - org.apache.pulsar - pulsar-io-influxdb - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-clickhouse - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-core - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-mariadb - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-openmldb - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-postgres - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc-sqlite - ${project.version} - - - org.apache.pulsar - pulsar-io-jdbc - ${project.version} - - - org.apache.pulsar - pulsar-io-kafka-connect-adaptor-nar - ${project.version} - - - org.apache.pulsar - pulsar-io-kafka-connect-adaptor - ${project.version} - - - org.apache.pulsar - pulsar-io-kafka - ${project.version} - - - org.apache.pulsar - pulsar-io-kinesis - ${project.version} - - - org.apache.pulsar - pulsar-io-mongo - ${project.version} - - - org.apache.pulsar - pulsar-io-netty - ${project.version} - - - org.apache.pulsar - pulsar-io-nsq - ${project.version} - - - org.apache.pulsar - pulsar-io-rabbitmq - ${project.version} - - - org.apache.pulsar - pulsar-io-redis - ${project.version} - - - org.apache.pulsar - pulsar-io-solr - ${project.version} - - - org.apache.pulsar - pulsar-io-twitter - ${project.version} - - - org.apache.pulsar - pulsar-io - ${project.version} - - - org.apache.pulsar - pulsar-metadata - ${project.version} - - - org.apache.pulsar - pulsar-offloader-distribution - ${project.version} - - - org.apache.pulsar - pulsar-package-bookkeeper-storage - ${project.version} - - - org.apache.pulsar - pulsar-package-core - ${project.version} - - - org.apache.pulsar - pulsar-package-filesystem-storage - ${project.version} - - - org.apache.pulsar - pulsar-package-management - ${project.version} - - - org.apache.pulsar - pulsar-proxy - ${project.version} - - - org.apache.pulsar - pulsar-server-distribution - ${project.version} - - - org.apache.pulsar - pulsar-shell-distribution - ${project.version} - - - org.apache.pulsar - pulsar-testclient - ${project.version} - - - org.apache.pulsar - pulsar-transaction-common - ${project.version} - - - org.apache.pulsar - pulsar-transaction-coordinator - ${project.version} - - - org.apache.pulsar - pulsar-transaction-parent - ${project.version} - - - org.apache.pulsar - pulsar-websocket - ${project.version} - - - org.apache.pulsar - pulsar - ${project.version} - - - org.apache.pulsar - structured-event-log - ${project.version} - - - org.apache.pulsar - testmocks - ${project.version} - - - org.apache.pulsar - tiered-storage-file-system - ${project.version} - - - org.apache.pulsar - tiered-storage-jcloud - ${project.version} - - - org.apache.pulsar - tiered-storage-parent - ${project.version} - - - -
diff --git a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom.sha1 b/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom.sha1 deleted file mode 100644 index 1d6a4e2..0000000 --- a/~/.m2/repository/org/apache/pulsar/pulsar-bom/3.2.3/pulsar-bom-3.2.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8a00e3b70723e9c3a893b4547790df69a441526a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/_remote.repositories b/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/_remote.repositories deleted file mode 100644 index 8297b62..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -velocity-tools-2.0.pom>central= -velocity-tools-2.0.jar>central= diff --git a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar b/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar deleted file mode 100644 index beb7434..0000000 Binary files a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar.sha1 b/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar.sha1 deleted file mode 100644 index 55806b2..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -69936384de86857018b023a8c56ae0635c56b6a0 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom b/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom deleted file mode 100644 index fb9fd24..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom +++ /dev/null @@ -1,511 +0,0 @@ - - - - - - 4.0.0 - - org.apache.velocity - velocity-tools - VelocityTools - 2.0 - jar - - - Apache Software Foundation - http://velocity.apache.org/ - - http://velocity.apache.org/tools/devel/ - - VelocityTools is an integrated collection of Velocity subprojects - with the common goal of creating tools and infrastructure to speed and ease - development of both web and non-web applications using the Velocity template - engine. - - 2002 - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - install - build/classes - dist - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-site-plugin - - UTF-8 - UTF-8 - - - - org.apache.maven.plugins - maven-surefire-plugin - - - **/Test*.java - **/*Test.java - **/*TestCase.java - **/*Tests.java - - - - - - - src/main/java - - **/*.java - - - - - - - - velocity.apache.org - scpexe://people.apache.org/www/velocity.apache.org/tools/releases/velocity-tools-2.0/ - - - - apache.releases - Apache Release Distribution Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - apache.snapshots - Apache Development Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - - nbubna - Nathan Bubna - nbubna@apache.org - ESHA Research - -8 - - Java Developer - - - - henning - Henning Schmiedehausen - henning@apache.org - - Java Developer - - - - wglass - Will Glass-Husain - wglass@apache.org - - Java Developer - - - - geirm - Geir Magnusson Jr. - geirm@apache.org - - Java Developer - - - - dlr - Daniel Rall - dlr@apache.org - - Java Developer - - - - marino - Marinó A. Jónsson - marino@apache.org - - Java Developer - - - - cbrisson - Claude Brisson - cbrisson@apache.org - - Java Developer - - - - - - Craig R. McClanahan - - - Christopher Schultz - - - Chris Townsen - - - Dave Bryson - - - David Graham - - - David Winterfeldt - - - Denis Bredelet - - - Dmitri Colebatch - - - Gabriel Sidler - - - Jon S. Stevens - - - Kent Johnson - - - Leon Messerschmidt - - - Mike Kienenberger - - - S. Brett Sutton - - - Shinobu Kawai - - - Ted Husted - - - Tim Colson - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - dependencies - issue-tracking - license - summary - scm - - - - - - org.apache.maven.plugins - maven-changes-plugin - - - - changes-report - jira-report - - - - - - sorter/field=issuekey&sorter/order=ASC - 100 - http://velocity.apache.org/who-we-are.html - - - - org.codehaus.mojo - taglist-maven-plugin - - TODO - FIXME - - - - org.apache.maven.plugins - maven-jxr-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin - - - http://java.sun.com/j2se/1.5.0/docs/api - http://jakarta.apache.org/commons/lang/api-release - http://jakarta.apache.org/commons/logging/api-release - http://jakarta.apache.org/commons/collections/api-release - http://logging.apache.org/log4j/docs/api - http://velocity.apache.org/engine/releases/velocity-1.5/apidocs - - - - - org.apache.maven.plugins - maven-changelog-plugin - - - - - - - Velocity User List - user-subscribe@velocity.apache.org - user-unsubscribe@velocity.apache.org - http://mail-archives.apache.org/mod_mbox/velocity-user/ - - http://marc.theaimsgroup.com/?l=velocity-user&r=1&w=2 - http://dir.gmane.org/gmane.comp.jakarta.velocity.user - http://www.nabble.com/Velocity---User-f347.html - http://www.mail-archive.com/user%40velocity.apache.org/ - http://www.mail-archive.com/velocity-user%40jakarta.apache.org/ - - - - Velocity Developer List - dev-subscribe@velocity.apache.org - dev-unsubscribe@velocity.apache.org - http://mail-archives.apache.org/mod_mbox/velocity-dev/ - - http://marc.theaimsgroup.com/?l=velocity-dev&r=1&w=2/ - http://dir.gmane.org/gmane.comp.jakarta.velocity.devel - http://www.nabble.com/Velocity---Dev-f346.html - http://www.mail-archive.com/dev%40velocity.apache.org/ - http://www.mail-archive.com/velocity-dev%40jakarta.apache.org/ - - - - - - - JIRA - http://issues.apache.org/jira/browse/VELTOOLS - - - scm:svn:http://svn.apache.org/repos/asf/velocity/tools/trunk - scm:svn:https://svn.apache.org/repos/asf/velocity/tools/trunk - HEAD - http://svn.apache.org/repos/asf/velocity/tools/trunk - - - - - commons-beanutils - commons-beanutils - 1.7.0 - - - commons-digester - commons-digester - 1.8 - - - commons-chain - commons-chain - 1.1 - - - javax.portlet - portlet-api - - - myfaces - myfaces-api - - - - - commons-collections - commons-collections - 3.2 - - - commons-lang - commons-lang - 2.2 - true - - - commons-logging - commons-logging - 1.1 - - - avalon-framework - avalon-framework - - - logkit - logkit - - - log4j - log4j - - - - - commons-validator - commons-validator - 1.3.1 - - - xml-apis - xml-apis - - - - - dom4j - dom4j - 1.1 - compile - - - javax.servlet - servlet-api - 2.3 - provided - - - oro - oro - 2.0.8 - - - sslext - sslext - 1.2-0 - - - struts - struts - - - - - org.apache.struts - struts-core - 1.3.8 - - - org.apache.struts - struts-taglib - 1.3.8 - - - org.apache.struts - struts-tiles - 1.3.8 - - - org.apache.velocity - velocity - 1.6.2 - - - httpunit - httpunit - 1.6.1 - test - - - org.mortbay.jetty - jetty-embedded - 6.0.1 - test - - - org.mortbay.jetty - jetty-embedded - 6.0.1 - test - - - nekohtml - nekohtml - 0.9.5 - test - - - rhino - js - 1.6R5 - test - - - xerces - xercesImpl - 2.8.1 - test - - - xerces - xmlParserAPIs - 2.6.2 - test - - - junit - junit - 4.1 - test - - - - - diff --git a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom.sha1 b/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom.sha1 deleted file mode 100644 index 0d300ad..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -dfbd6d8a50df5de5ba9949e9ca9d0cf9af6ca99e \ No newline at end of file diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/_remote.repositories b/~/.m2/repository/org/apache/velocity/velocity/1.6.2/_remote.repositories deleted file mode 100644 index fc1d8ee..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -velocity-1.6.2.pom>central= diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom b/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom deleted file mode 100644 index 791a73c..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - 4.0.0 - - - org.apache - apache - 4 - - - org.apache.velocity - velocity - 1.6.2 - - Apache Velocity - http://velocity.apache.org/engine/releases/velocity-1.6.2/ - Apache Velocity is a general purpose template engine. - 2000 - jar - - - 2.0.9 - - - - install - src/java - src/test - - - org.apache.maven.plugins - maven-site-plugin - - UTF-8 - UTF-8 - ${basedir}/xdocs/docs - - - - - - src/java - - **/*.java - - - - - - - - velocity.apache.org - scpexe://people.apache.org/www/velocity.apache.org/engine/releases/velocity-1.6.2/ - - - apache.releases - Apache Release Distribution Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - apache.snapshots - Apache Development Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - - Will Glass-Husain - wglass - wglass@forio.com - Forio Business Simulations - - Java Developer - - - - - Geir Magnusson Jr. - geirm - geirm@optonline.net - Independent (DVSL Maven) - - Java Developer - - - - - Daniel Rall - dlr - dlr@finemaltcoding.com - CollabNet, Inc. - - Java Developer - - - - - Henning P. Schmiedehausen - henning - hps@intermeta.de - INTERMETA - Gesellschaft für Mehrwertdienste mbH - - Java Developer - - 2 - - - - Nathan Bubna - nbubna - nathan@esha.com - ESHA Research - - Java Developer - - - - - - - - commons-collections - commons-collections - 3.2.1 - - - commons-lang - commons-lang - 2.4 - - - oro - oro - 2.0.8 - - - jdom - jdom - 1.0 - provided - - - commons-logging - commons-logging - 1.1 - provided - - - avalon-framework - avalon-framework - - - log4j - log4j - - - javax.servlet - servlet-api - - - - - log4j - log4j - 1.2.12 - provided - - - javax.servlet - servlet-api - 2.3 - provided - - - logkit - logkit - 2.0 - provided - - - ant - ant - 1.6 - provided - - - werken-xpath - werken-xpath - 0.9.4 - provided - - - junit - junit - 3.8.1 - test - - - hsqldb - hsqldb - 1.7.1 - test - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1 - - - - dependencies - issue-tracking - license - summary - scm - - - - - - org.apache.maven.plugins - maven-changes-plugin - 2.0 - - - - changes-report - jira-report - - - - - ${jira.browse.url}/%ISSUE% - - 12311337 - - fixfor=12310290&sorter/field=issuekey&sorter/order=ASC - 100 - http://velocity.apache.org/who-we-are.html - - - - org.codehaus.mojo - taglist-maven-plugin - 2.2 - - TODO - FIXME - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - http://java.sun.com/j2se/1.4.2/docs/api - http://jakarta.apache.org/oro/api - http://jakarta.apache.org/commons/lang/api-release - http://jakarta.apache.org/commons/collections/api-release - - http://www.jdom.org/docs/apidocs - http://logging.apache.org/log4j/docs/api - http://excalibur.apache.org/apidocs - http://tomcat.apache.org/tomcat-4.1-doc/servletapi - - - - - org.apache.maven.plugins - maven-changelog-plugin - 2.1 - - - org.codehaus.mojo - findbugs-maven-plugin - 1.2 - - true - Low - Max - build/findbugs-exclude.xml - xdocs - - - - - - - scm:svn:http://svn.apache.org/repos/asf/velocity/engine/branches/1.6.x - scm:svn:https://svn.apache.org/repos/asf/velocity/engine/branches/1.6.x - HEAD - http://svn.apache.org/viewvc/velocity/engine/branches/1.6.x - - - - https://issues.apache.org/jira/browse - - - - JIRA - ${jira.browse.url}/VELOCITY - - diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom.sha1 b/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom.sha1 deleted file mode 100644 index 3850066..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -929626ce5697f341cdf81bbbd9c7387b701a821f \ No newline at end of file diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.7/_remote.repositories b/~/.m2/repository/org/apache/velocity/velocity/1.7/_remote.repositories deleted file mode 100644 index 5750033..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.7/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -velocity-1.7.pom>central= -velocity-1.7.jar>central= diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar b/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar deleted file mode 100644 index ae936d3..0000000 Binary files a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar and /dev/null differ diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar.sha1 b/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar.sha1 deleted file mode 100644 index 1bae895..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2ceb567b8f3f21118ecdec129fe1271dbc09aa7a \ No newline at end of file diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom b/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom deleted file mode 100644 index 77a8e38..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - 4.0.0 - - - org.apache - apache - 4 - - - org.apache.velocity - velocity - 1.7 - - Apache Velocity - http://velocity.apache.org/engine/devel/ - Apache Velocity is a general purpose template engine. - 2000 - jar - - - 2.0.9 - - - - install - src/java - src/test - - - org.apache.maven.plugins - maven-site-plugin - - UTF-8 - UTF-8 - ${basedir}/xdocs/docs - - - - - - src/java - - **/*.java - - - - - - - - velocity.apache.org - scpexe://people.apache.org/www/velocity.apache.org/engine/releases/velocity-1.7 - - - apache.releases - Apache Release Distribution Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - apache.snapshots - Apache Development Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - - - - - Will Glass-Husain - wglass - wglass@forio.com - Forio Business Simulations - - Java Developer - - - - - Geir Magnusson Jr. - geirm - geirm@optonline.net - Independent (DVSL Maven) - - Java Developer - - - - - Daniel Rall - dlr - dlr@finemaltcoding.com - CollabNet, Inc. - - Java Developer - - - - - Henning P. Schmiedehausen - henning - hps@intermeta.de - INTERMETA - Gesellschaft für Mehrwertdienste mbH - - Java Developer - - 2 - - - - Nathan Bubna - nbubna - nathan@esha.com - ESHA Research - - Java Developer - - - - - - - - commons-collections - commons-collections - 3.2.1 - - - commons-lang - commons-lang - 2.4 - - - oro - oro - 2.0.8 - true - - - jdom - jdom - 1.0 - provided - - - commons-logging - commons-logging - 1.1 - provided - - - avalon-framework - avalon-framework - - - log4j - log4j - - - javax.servlet - servlet-api - - - - - log4j - log4j - 1.2.12 - provided - - - javax.servlet - servlet-api - 2.3 - provided - - - logkit - logkit - 2.0 - provided - - - ant - ant - 1.6 - provided - - - werken-xpath - werken-xpath - 0.9.4 - provided - - - junit - junit - 3.8.1 - test - - - hsqldb - hsqldb - 1.7.1 - test - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1 - - - - dependencies - issue-tracking - license - summary - scm - - - - - - org.apache.maven.plugins - maven-changes-plugin - 2.0 - - - - changes-report - jira-report - - - - - ${jira.browse.url}/%ISSUE% - - 12311337 - - fixfor=12310290&sorter/field=issuekey&sorter/order=ASC - 100 - http://velocity.apache.org/who-we-are.html - - - - org.codehaus.mojo - taglist-maven-plugin - 2.2 - - TODO - FIXME - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - http://java.sun.com/j2se/1.4.2/docs/api - http://jakarta.apache.org/oro/api - http://jakarta.apache.org/commons/lang/api-release - http://jakarta.apache.org/commons/collections/api-release - - http://www.jdom.org/docs/apidocs - http://logging.apache.org/log4j/docs/api - http://excalibur.apache.org/apidocs - http://tomcat.apache.org/tomcat-4.1-doc/servletapi - - - - - org.apache.maven.plugins - maven-changelog-plugin - 2.1 - - - org.codehaus.mojo - findbugs-maven-plugin - 1.2 - - true - Low - Max - build/findbugs-exclude.xml - xdocs - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.4 - 1.4 - - - - - - - scm:svn:http://svn.apache.org/repos/asf/velocity/engine/trunk - scm:svn:https://svn.apache.org/repos/asf/velocity/engine/trunk - HEAD - http://svn.apache.org/viewvc/velocity/engine/trunk - - - - https://issues.apache.org/jira/browse - - - - JIRA - ${jira.browse.url}/VELOCITY - - diff --git a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom.sha1 b/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom.sha1 deleted file mode 100644 index f744d70..0000000 --- a/~/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6047636d464804f4075f703660a010890e40723d \ No newline at end of file diff --git a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/_remote.repositories b/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/_remote.repositories deleted file mode 100644 index 08b30ee..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -xbean-reflect-3.7.pom>central= diff --git a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom b/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom deleted file mode 100644 index 5ea1864..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - 4.0.0 - - xbean - org.apache.xbean - 3.7 - - xbean-reflect - bundle - Apache XBean :: Reflect - xbean-reflect provides very flexible ways to creat objects and graphs of objects for DI frameworks - - - asm - asm - 3.1 - provided - true - - - asm - asm-commons - 3.1 - provided - true - - - org.apache.xbean - xbean-asm-shaded - 3.7 - provided - true - - - log4j - log4j - 1.2.12 - compile - true - - - commons-logging - commons-logging-api - 1.1 - compile - true - - - - - - - org.apache.felix - maven-bundle-plugin - 2.0.0 - true - - - !org.apache.xbean.asm.*,org.apache.xbean.*;version=${pom.version} - *,org.apache.log4j;resolution:=optional,org.apache.commons.logging;resolution:=optional,org.objectweb.asm;resolution:=optional;version=3.1,org.objectweb.asm.commons;resolution:=optional;version=3.1,org.apache.xbean.asm;resolution:=optional;version=3.1,org.apache.xbean.asm.commons;resolution:=optional;version=3.1 - - - - - - - - debug - - - DEBUG - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.2 - - pertest - - -Xdebug -Xnoagent -Djava.compiler=NONE - -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 - -enableassertions - - ${basedir}/target - - - - - - - diff --git a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom.sha1 b/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom.sha1 deleted file mode 100644 index 773141a..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c0ade23ea098a70947671b7f612112f133b1dc98 \ No newline at end of file diff --git a/~/.m2/repository/org/apache/xbean/xbean/3.7/_remote.repositories b/~/.m2/repository/org/apache/xbean/xbean/3.7/_remote.repositories deleted file mode 100644 index a585164..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean/3.7/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -xbean-3.7.pom>central= diff --git a/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom b/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom deleted file mode 100644 index 378c165..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom +++ /dev/null @@ -1,425 +0,0 @@ - - - - - - - - 4.0.0 - - - org.apache.geronimo.genesis - genesis-java5-flava - 2.0 - - - org.apache.xbean - xbean - Apache XBean - pom - 2005 - - 3.7 - - - XBean is a plugin based server architecture. - - - - scm:svn:http://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-3.7 - scm:svn:https://svn.apache.org/repos/asf/geronimo/xbean/tags/xbean-3.7 - http://svn.apache.org/viewvc/geronimo/xbean/tags/xbean-3.7 - - - http://geronimo.apache.org/maven/${siteId}/${version} - - - - xbean-website - ${staging.siteURL}/${siteId}/${version} - - - - - xbean - - UTF-8 - - - - - jira - http://issues.apache.org/jira/browse/XBEAN - - - - - xbean developers - mailto:xbean-dev-subscribe@geronimo.apache.org - mailto:xbean-dev-unsubscribe@xbean.org - - - xbean users - mailto:xbean-user-subscribe@geronimo.apache.org - mailto:xbean-user-unsubscribe@geronimo.apache.org - - - xbean scm - mailto:xbean-scm-subscribe@geronimo.apache.org - mailto:xbean-scm-unsubscribe@geronimo.apache.org - - - - - - chirino - Hiram Chirino - - Committer - - -5 - - - dain - Dain Sundstrom - dain@iq80.com - - Committer - - -8 - - - dblevins - David Blevins - dblevins@visi.com - - Committer - - -8 - - - jstrachan - James Strachan - - Committer - - -8 - - - jvanzyl - Jason van Zyl - - Committer - - -8 - - - maguro - Alan D. Cabrera - - Committer - - -8 - - - gnodet - Guillaume Nodet - - Committer - - +1 - - - jlaskowski - Jacek Laskowski - jacek@laskowski.net.pl - - Committer - - +1 - - - djencks - David Jencks - - Committer - - -8 - - - - - - - - org.apache.xbean - xbean-classloader - ${version} - - - org.apache.xbean - xbean-classpath - ${version} - - - org.apache.xbean - xbean-bundleutils - ${version} - - - org.apache.xbean - xbean-finder - ${version} - - - org.apache.xbean - xbean-naming - ${version} - - - org.apache.xbean - xbean-reflect - ${version} - - - org.apache.xbean - xbean-blueprint - ${version} - - - org.apache.xbean - xbean-spring - ${version} - - - org.apache.xbean - xbean-telnet - ${version} - - - org.apache.xbean - xbean-asm-shaded - ${version} - - - org.apache.xbean - xbean-finder-shaded - ${version} - - - - - - ant - ant - 1.6.5 - - - - cglib - cglib-nodep - 2.1_2 - - - - commons-beanutils - commons-beanutils - 1.7.0 - - - - commons-logging - commons-logging - 1.0.3 - - - - groovy - groovy - 1.0-jsr-03 - - - - mx4j - mx4j - 3.0.1 - - - - org.springframework - spring-beans - 2.5.6 - - - - org.springframework - spring-context - 2.5.6 - - - - org.springframework - spring-web - 2.5.6 - - - - com.thoughtworks.qdox - qdox - 1.6.3 - - - - org.slf4j - slf4j-api - 1.5.11 - - - - - - - - junit - junit - 3.8.2 - test - - - - - - install - - - - - org.apache.maven.plugins - maven-shade-plugin - 1.3.1 - - - org.apache.xbean - maven-xbean-plugin - ${pom.version} - - - org.apache.felix - maven-bundle-plugin - 2.0.0 - true - - - ${project.url} - org.apache.xbean.*;version=${pom.version} - - - - - - - - - - org.apache.felix - maven-bundle-plugin - - - - - - xbean-classloader - xbean-classpath - xbean-bundleutils - xbean-finder - xbean-naming - xbean-reflect - xbean-blueprint - xbean-spring - xbean-telnet - maven-xbean-plugin - xbean-asm-shaded - xbean-finder-shaded - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - 128m - 512 - true - true - false - 1.5 - - true - - - http://java.sun.com/j2se/1.5.0/docs/api/ - http://java.sun.com/j2se/1.4.2/docs/api/ - http://java.sun.com/j2se/1.3/docs/api/ - - - http://java.sun.com/j2ee/1.4/docs/api/ - http://java.sun.com/j2ee/sdk_1.3/techdocs/api/ - - - http://jakarta.apache.org/commons/collections/apidocs - http://jakarta.apache.org/commons/logging/apidocs/ - http://logging.apache.org/log4j/docs/api/ - http://jakarta.apache.org/regexp/apidocs/ - http://jakarta.apache.org/velocity/api/ - - - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.4 - - 1.5 - - - - - org.codehaus.mojo - jxr-maven-plugin - - - - org.codehaus.mojo - surefire-report-maven-plugin - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom.sha1 b/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom.sha1 deleted file mode 100644 index fe4fe00..0000000 --- a/~/.m2/repository/org/apache/xbean/xbean/3.7/xbean-3.7.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7535d6499940c84ce0af8124ea57d3cfd4b2989b \ No newline at end of file diff --git a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/_remote.repositories b/~/.m2/repository/org/assertj/assertj-bom/3.25.3/_remote.repositories deleted file mode 100644 index 8b21685..0000000 --- a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -assertj-bom-3.25.3.pom>central= diff --git a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom b/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom deleted file mode 100644 index 7de1b46..0000000 --- a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom +++ /dev/null @@ -1,125 +0,0 @@ - - - 4.0.0 - org.assertj - assertj-bom - 3.25.3 - pom - AssertJ (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple AssertJ artifacts using Gradle or Maven. - https://assertj.github.io/doc/ - 2012 - - AssertJ - https://assertj.github.io/doc/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - joel-costigliola - Joel Costigliola - joel.costigliola at gmail.com - - Owner - Developer - - - - scordio - Stefano Cordio - - Developer - - - - PascalSchumacher - Pascal Schumacher - - Developer - - - - epeee - Erhard Pointl - - Developer - - - - croesch - Christian Rösch - - Developer - - - - VanRoy - Julien Roy - - Developer - - - - regis1512 - Régis Pouiller - - Developer - - - - fbiville - Florent Biville - - Developer - - - - Patouche - Patrick Allain - - Developer - - - - - scm:git:https://github.com/assertj/assertj.git/assertj-bom - scm:git:https://github.com/assertj/assertj.git/assertj-bom - assertj-build-3.25.3 - https://github.com/assertj/assertj/assertj-bom - - - GitHub - https://github.com/assertj/assertj/issues - - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - - - - org.assertj - assertj-core - 3.25.3 - - - org.assertj - assertj-guava - 3.25.3 - - - - diff --git a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom.sha1 b/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom.sha1 deleted file mode 100644 index 85ad957..0000000 --- a/~/.m2/repository/org/assertj/assertj-bom/3.25.3/assertj-bom-3.25.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a2827abcb7085a2469efb1d4f1d9b6fcb76bb345 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/_remote.repositories deleted file mode 100644 index afcc283..0000000 --- a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -build-helper-maven-plugin-3.5.0.pom>central= -build-helper-maven-plugin-3.5.0.jar>central= diff --git a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar b/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar deleted file mode 100644 index c7888fa..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar.sha1 deleted file mode 100644 index 93a05a1..0000000 --- a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -7e5df36109c3cd14773332f0f324212328a9e8b0 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom b/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom deleted file mode 100644 index ed91fed..0000000 --- a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom +++ /dev/null @@ -1,233 +0,0 @@ - - - 4.0.0 - - - org.codehaus.mojo - mojo-parent - 77 - - - build-helper-maven-plugin - 3.5.0 - maven-plugin - - Build Helper Maven Plugin - This plugin contains various small independent goals to assist with Maven build lifecycle - https://www.mojohaus.org/build-helper-maven-plugin/ - 2005 - - - The MIT License - https://spdx.org/licenses/MIT.txt - repo - - - - - - Dan Tran - dantran@gmail.com - - Developer - - 5 - - - rfscholte - Robert Scholte - - Developer - - +1 - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - Developer - - +1 - - - - - ${mavenVersion} - - - - scm:git:https://github.com/mojohaus/build-helper-maven-plugin.git - scm:git:ssh://git@github.com/mojohaus/build-helper-maven-plugin.git - 3.5.0 - https://github.com/mojohaus/build-helper-maven-plugin/tree/master - - - - GitHub - https://github.com/mojohaus/build-helper-maven-plugin/issues/ - - - - GitHub - https://github.com/mojohaus/build-helper-maven-plugin/actions - - - - 11 - ${project.build.directory}/staging/build-helper-maven-plugin - 2023-11-24T19:44:16Z - - - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.codehaus.plexus - plexus-utils - 4.0.0 - compile - - - org.apache-extras.beanshell - bsh - 2.0b6 - compile - - - org.apache.maven.shared - file-management - 3.1.0 - compile - - - org.slf4j - slf4j-api - 1.7.36 - - - org.junit.jupiter - junit-jupiter - test - - - org.slf4j - slf4j-simple - 1.7.36 - test - - - - - - - run-its - - - - org.apache.maven.plugins - maven-invoker-plugin - - true - true - verify - ${project.build.directory}/local-repo - src/it/settings.xml - ${project.build.directory}/it - - - - integration-test - - install - run - - - - - - - - - - java11+ - - [11,) - - - - - com.diffplug.spotless - spotless-maven-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${checkstyle.spotless.config} - MagicNumber - - - - - - - - - only-eclipse - - - m2e.version - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-plugin-plugin - [3.5,) - - descriptor - helpmojo - - - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom.sha1 deleted file mode 100644 index 1902053..0000000 --- a/~/.m2/repository/org/codehaus/mojo/build-helper-maven-plugin/3.5.0/build-helper-maven-plugin-3.5.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4f08d3d48c3df9eea693efbbee066b71cf374c47 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/_remote.repositories deleted file mode 100644 index 1e0b9fd..0000000 --- a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -mojo-parent-77.pom>central= diff --git a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom b/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom deleted file mode 100644 index ffc6f1b..0000000 --- a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom +++ /dev/null @@ -1,893 +0,0 @@ - - - - 4.0.0 - - org.codehaus.mojo - mojo-parent - 77 - pom - - MojoHaus Parent - Parent POM for all MojoHaus hosted Apache Maven plugins and components. - https://www.mojohaus.org/${project.artifactId} - - MojoHaus - https://www.mojohaus.org - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - aheritier - Arnaud Heritier - https://github.com/aheritier - MojoHaus - https://github.com/mojohaus - - - Batmat - Baptiste Mathus - https://github.com/Batmat - MojoHaus - https://github.com/mojohaus - - - davidkarlsen - David Karlsen - https://github.com/davidkarlsen - MojoHaus - https://github.com/mojohaus - - - Godin - Evgeny Mandrikov - https://github.com/Godin - MojoHaus - https://github.com/mojohaus - - - hboutemy - Hervé Boutemy - https://github.com/hboutemy - MojoHaus - https://github.com/mojohaus - - - khmarbaise - Karl-Heinz Marbaise - https://github.com/khmarbaise - MojoHaus - https://github.com/mojohaus - - - lennartj - Lennart Jörelid - https://github.com/lennartj - MojoHaus - https://github.com/mojohaus - - - mfriedenhagen - Mirko Friedenhagen - https://github.com/mfriedenhagen - MojoHaus - https://github.com/mojohaus - - - andham - Anders Hammar - https://github.com/andham - MojoHaus - https://github.com/mojohaus - - - olamy - Olivier Lamy - https://github.com/olamy - MojoHaus - https://github.com/mojohaus - - - sjaranowski - Slawomir Jaranowski - https://github.com/slawekjaranowski - MojoHaus - https://github.com/mojohaus - - - slachiewicz - Sylwester Lachiewicz - https://github.com/slachiewicz - - - - - - MojoHaus Development List - mojohaus-dev+subscribe@googlegroups.com - mojohaus-dev+unsubscribe@googlegroups.com - mojohaus-dev@googlegroups.com - https://groups.google.com/forum/#!forum/mojohaus-dev - - - Maven User List - mailto:users-subscribe@maven.apache.org - mailto:users-unsubscribe@maven.apache.org - mailto:users@maven.apache.org - https://lists.apache.org/list.html?users@maven.apache.org - - - Former (pre-2015-06) Development List - https://markmail.org/list/org.codehaus.mojo.dev - - - Former (pre-2015-06) User List - https://markmail.org/list/org.codehaus.mojo.user - - - Former (pre-2015-06) Commits List - https://markmail.org/list/org.codehaus.mojo.scm - - - Former (pre-2015-06) Announcements List - https://markmail.org/list/org.codehaus.mojo.announce - - - - - scm:git:https://github.com/mojohaus/mojo-parent.git - scm:git:https://github.com/mojohaus/mojo-parent.git - 77 - https://github.com/mojohaus/mojo-parent/tree/${project.scm.tag} - - - GitHub - https://github.com/mojohaus/${project.artifactId}/issues - - - GitHub - https://github.com/mojohaus/${project.artifactId}/actions - - - - - ossrh-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2 - - - ossrh-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - github - scm:git:ssh://git@github.com/mojohaus/mojo-parent.git - - - - - UTF-8 - 8 - ${mojo.java.target} - ${mojo.java.target} - - ${mojo.java.target} - ${minimalJavaBuildVersion} - - 3.6.3 - ${minimalMavenBuildVersion} - - UTF-8 - - true - - true - 1.23 - 3.4.0 - 1.5.0 - 1.0.0 - 2.2.0 - 3.1.0 - 3.6.0 - 2.11 - 3.3.0 - 3.3.1 - 3.11.0 - 3.6.0 - 3.1.1 - 3.3.0 - 3.4.1 - 3.1.2 - 1.11.1 - 3.1.0 - 3.4.0 - 3.1.1 - 3.6.0 - 3.3.0 - 3.6.0 - 3.3.0 - 3.9.0 - 3.4.5 - 3.19.0 - 3.0.1 - 3.3.1 - 3.2.1 - 3.12.1 - 3.3.0 - 3.1.2 - 3.1.2 - 3.4.0 - 3.2.0 - - 1.5.0 - 2.1.2 - 2.1.1 - 3.0.0 - 2.16.1 - 0.9.0.M2 - 2.40.0 - 2023-10-07T19:16:15Z - - ${project.reporting.outputDirectory} - 5.10.0 - - 9.3 - - config/maven_checks_nocodestyle.xml - - true - - - - - - org.apache.maven - maven-plugin-api - - ${mavenVersion} - - - junit - junit - 4.13.2 - test - - - org.junit - junit-bom - ${junit5.version} - pom - import - - - org.apache.maven.plugin-tools - maven-plugin-annotations - - ${maven-plugin-plugin.version} - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${maven-antrun-plugin.version} - - - org.apache.maven.plugins - maven-assembly-plugin - ${maven-assembly-plugin.version} - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${maven-checkstyle-plugin.version} - - - src/main/java - - - src/test/java - - true - config/maven_checks.xml - - mojohaus/config/checkstyle/empty-header.txt - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - org.codehaus.mojo - mojo-parent - 77 - config - - - com.puppycrawl.tools - checkstyle - ${checkstyle.version} - - - - - - check - - process-sources - - - - - org.apache.maven.plugins - maven-clean-plugin - ${maven-clean-plugin.version} - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - - org.apache.maven.plugins - maven-dependency-plugin - ${maven-dependency-plugin.version} - - - org.apache.maven.plugins - maven-deploy-plugin - ${maven-deploy-plugin.version} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${maven-enforcer-plugin.version} - - - org.apache.maven.plugins - maven-help-plugin - ${maven-help-plugin.version} - - - org.apache.maven.plugins - maven-gpg-plugin - ${maven-gpg-plugin.version} - - - org.apache.maven.plugins - maven-install-plugin - ${maven-install-plugin.version} - - - org.apache.maven.plugins - maven-invoker-plugin - ${maven-invoker-plugin.version} - - ${invoker.streamLogsOnFailures} - - - - org.apache.maven.plugins - maven-jar-plugin - ${maven-jar-plugin.version} - - - org.apache.maven.plugins - maven-war-plugin - ${maven-war-plugin.version} - - - org.apache.maven.plugins - maven-ear-plugin - ${maven-ear-plugin.version} - - - org.apache.maven.plugins - maven-javadoc-plugin - ${maven-javadoc-plugin.version} - - true - en - - - - org.apache.maven.plugins - maven-jxr-plugin - ${maven-jxr-plugin.version} - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven-plugin-plugin.version} - - - help-mojo - - helpmojo - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${maven-plugin-plugin.version} - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${maven-project-info-reports-plugin.version} - - - org.apache.maven.plugins - maven-release-plugin - ${maven-release-plugin.version} - - - deploy - -Pmojo-release - true - @{project.version} - - - - org.apache.maven.plugins - maven-resources-plugin - ${maven-resources-plugin.version} - - - org.apache.maven.plugins - maven-scm-publish-plugin - ${maven-scm-publish-plugin.version} - - ${project.scm.developerConnection} - gh-pages - - - - scm-publish - - publish-scm - - - site-deploy - - - - - org.apache.maven.plugins - maven-site-plugin - ${maven-site-plugin.version} - - - true - - - - org.apache.maven.plugins - maven-source-plugin - ${maven-source-plugin.version} - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - ${surefire.redirectTestOutputToFile} - - - - org.apache.maven.plugins - maven-failsafe-plugin - ${maven-failsafe-plugin.version} - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${maven-surefire-report-plugin.version} - - - org.apache.maven.plugins - maven-wrapper-plugin - ${maven-wrapper-plugin.version} - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - ${animal-sniffer-maven-plugin.version} - - - org.codehaus.mojo - build-helper-maven-plugin - ${build-helper-maven-plugin.version} - - - org.codehaus.mojo - flatten-maven-plugin - ${flatten-maven-plugin.version} - - - org.codehaus.mojo - l10n-maven-plugin - ${l10n-maven-plugin.version} - - - org.codehaus.mojo - license-maven-plugin - ${license-maven-plugin.version} - - - org.codehaus.modello - modello-maven-plugin - ${modello-maven-plugin.version} - - - org.codehaus.mojo - mrm-maven-plugin - ${mrm-maven-plugin.version} - - - org.codehaus.plexus - plexus-component-metadata - ${plexus-component-metadata.version} - - - org.codehaus.mojo - taglist-maven-plugin - ${taglist-maven-plugin.version} - - - org.codehaus.mojo - versions-maven-plugin - ${versions-maven-plugin.version} - - - org.eclipse.sisu - sisu-maven-plugin - ${sisu-maven-plugin.version} - - - generate-index - - main-index - test-index - - - - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - - - - - 2.38.0 - - - - javax,java,,\# - - - - - false - - true - - - - true - - - - - spotless-check - - check - - process-sources - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - mojo-enforcer-rules - - enforce - - validate - - - - - org.codehaus.plexus:plexus-component-api - - The plexus-component-api conflicts with the plexus-container-default used by Maven. You probably added a dependency that is missing the exclusions. - - - Mojo is synchronized with repo1.maven.org. The rules for repo1.maven.org are that pom.xml files should not include repository definitions. If repository definitions are included, they must be limited to SNAPSHOT only repositories. - true - true - true - - ossrh-snapshots - apache.snapshots - - - - Best Practice is to always define plugin versions! - true - true - - - ${minimalMavenBuildVersion} - You need at least Maven ${minimalMavenBuildVersion} to build MojoHaus projects. - - - ${minimalJavaBuildVersion} - - - ${recommendedJavaBuildVersion} - WARN - Recommended Java version for build should be at least ${recommendedJavaBuildVersion} - - - project.scm.connection - - scm:git:https://github.com/.*\.git.* - https (scm:git:https://github.com/.*\.git) is the preferred protocol for project.scm.connection, current value: ${project.scm.connection} - - - project.scm.url - - https://github.com/.* - Use https://github.com/.* as project.scm.url, especially using the prefix scm:git here will lead to unbrowseable links during site generation, current value: ${project.scm.url} - - - - - - - - org.apache.maven.plugins - maven-site-plugin - false - - - attach-descriptor - - attach-descriptor - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - assembly-configuration - - single - - package - false - - - config-assembly.xml - - - - - - - - - - - java11+ - - [11,) - - - - ${mojo.java.target} - - - - - - com.diffplug.spotless - spotless-maven-plugin - - false - - - - - - - mojo-release - - - - 3.9.0 - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.5 - - - - - attach-source-release-distro - - single - - package - - true - - source-release - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - - org.apache.maven.plugins - maven-source-plugin - - - default-jar-no-fork - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - - sign - - verify - - - - - - - - reporting - - - skipReports - !true - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${maven-javadoc-plugin.version} - - - - javadoc-no-fork - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-project-info-reports-plugin - ${maven-project-info-reports-plugin.version} - - - - ci-management - dependencies - dependency-convergence - dependency-info - dependency-management - index - issue-management - licenses - mailing-lists - plugin-management - scm - team - summary - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom.sha1 deleted file mode 100644 index 82380b4..0000000 --- a/~/.m2/repository/org/codehaus/mojo/mojo-parent/77/mojo-parent-77.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -36048adfa57685ab516220ba2ffe0991a74934ef \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/_remote.repositories deleted file mode 100644 index 5bbbfb9..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -versions-maven-plugin-2.16.2.pom>central= -versions-maven-plugin-2.16.2.jar>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar b/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar deleted file mode 100644 index 29cab42..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar.sha1 deleted file mode 100644 index b26bc34..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -fc8ccc3ad20b011222fd542afb380e23a81bc992 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom deleted file mode 100644 index facf239..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom +++ /dev/null @@ -1,301 +0,0 @@ - - - 4.0.0 - - - org.codehaus.mojo.versions - versions - 2.16.2 - - - org.codehaus.mojo - versions-maven-plugin - maven-plugin - - Versions Maven Plugin - The Versions Maven Plugin is used when you want to manage the versions of artifacts in a project's POM. - - - ${maven.version} - - - - - - org.codehaus.mojo.versions - versions-model - ${project.version} - - - org.codehaus.mojo.versions - versions-model-report - ${project.version} - - - org.codehaus.mojo.versions - versions-common - ${project.version} - - - org.codehaus.mojo.versions - versions-test - ${project.version} - test - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.apache.maven - maven-plugin-api - - - org.apache.maven - maven-artifact - - - org.apache.maven - maven-core - - - org.apache.maven - maven-model - - - org.apache.maven - maven-settings - - - - org.apache.maven.reporting - maven-reporting-impl - - - - org.apache.maven.shared - maven-common-artifact-filters - - - - - org.apache.maven.doxia - doxia-core - - - org.apache.maven.doxia - doxia-sink-api - - - - - org.apache.maven.doxia - doxia-site-renderer - - - - org.codehaus.plexus - plexus-interactivity-api - - - - com.fasterxml.woodstox - woodstox-core - - - - org.apache.commons - commons-lang3 - - - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - test - - - org.junit.jupiter - junit-jupiter - test - - - org.junit.vintage - junit-vintage-engine - test - - - org.hamcrest - hamcrest-core - - - - - org.mockito - mockito-inline - test - - - org.hamcrest - hamcrest - test - - - org.slf4j - slf4j-simple - test - - - - org.apache.maven - maven-compat - test - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - src/it - ${project.build.directory}/it - ${project.build.directory}/local-repo - src/it/settings.xml - true - true - - 1 - - */pom.xml - - - - it-property-updates-report-002-slow/* - - it-lock-snapshots-junit/* - - verify - setup - - ${repository.proxy.url} - - -Xmx256m - - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - report - - - - - - ${project.groupId} - ${project.artifactId} - ${project.version} - - - - dependency-updates-report - plugin-updates-report - property-updates-report - parent-updates-report - - - - - - - - - - - run-its - - verify - - - - org.codehaus.mojo - mrm-maven-plugin - - repository.proxy.url - - - src/it-repo - - - ${project.build.directory}/local-repo - - - - - - - - start - stop - - - - - - org.apache.maven.plugins - maven-invoker-plugin - - - integration-test - - install - integration-test - verify - - - false - true - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom.sha1 deleted file mode 100644 index 26664f8..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions-maven-plugin/2.16.2/versions-maven-plugin-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e896e04751e479842a54c2080630dd5330fb09a1 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/_remote.repositories deleted file mode 100644 index 9f55821..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -versions-api-2.16.2.jar>central= -versions-api-2.16.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar b/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar deleted file mode 100644 index 7dab727..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar.sha1 deleted file mode 100644 index 309f8be..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -88b3beeb7a1a88a28e429157f38c31a944f6eb5d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom deleted file mode 100644 index cd414c9..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom +++ /dev/null @@ -1,15 +0,0 @@ - - - 4.0.0 - - - org.codehaus.mojo.versions - versions - 2.16.2 - - - versions-api - Versions API - Extension API for Versions Plugin - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom.sha1 deleted file mode 100644 index e70032e..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-api/2.16.2/versions-api-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a014b71cb959140e988580bb292e14e898c04ed2 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/_remote.repositories deleted file mode 100644 index bfaeb96..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -versions-common-2.16.2.pom>central= -versions-common-2.16.2.jar>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar b/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar deleted file mode 100644 index 0da8629..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar.sha1 deleted file mode 100644 index 7ad3e18..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -56dd4bcc30ee2ea0966e1f7d4daf92cbfb24c476 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom deleted file mode 100644 index 0c19642..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom +++ /dev/null @@ -1,151 +0,0 @@ - - - 4.0.0 - - org.codehaus.mojo.versions - versions - 2.16.2 - - - versions-common - - Versions Common - Common components for the Versions Maven Plugin - - - - org.codehaus.mojo.versions - versions-api - 2.16.2 - - - org.codehaus.mojo.versions - versions-model - ${project.version} - - - - org.apache.maven - maven-artifact - - - - org.apache.maven - maven-core - - - org.apache.maven.wagon - wagon-provider-api - 3.5.3 - - - org.apache.maven - maven-model - - - org.apache.maven - maven-plugin-api - - - org.apache.maven - maven-settings - - - com.fasterxml.woodstox - woodstox-core - - - org.apache.commons - commons-lang3 - - - org.apache.commons - commons-collections4 - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - test - - - org.junit.jupiter - junit-jupiter - test - - - org.junit.vintage - junit-vintage-engine - test - - - org.hamcrest - hamcrest-core - - - - - org.mockito - mockito-inline - test - - - org.hamcrest - hamcrest - test - - - org.slf4j - slf4j-simple - test - - - - org.apache.maven - maven-compat - test - - - - - - - org.eclipse.sisu - sisu-maven-plugin - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/core-extensions.mdo - - 1.1.0 - - - - generate-java-classes - - xpp3-reader - java - - generate-sources - - - - - - - - - - maven-javadoc-plugin - - - org.codehaus.mojo.versions.model, - org.codehaus.mojo.versions.model.io.xpp3, - org.codehaus.mojo.versions.utils - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom.sha1 deleted file mode 100644 index 2d465e2..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-common/2.16.2/versions-common-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4c6522692a1137e3667877460f9158b95c2c1871 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/_remote.repositories deleted file mode 100644 index 17d313a..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -versions-model-report-2.16.2.jar>central= -versions-model-report-2.16.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar b/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar deleted file mode 100644 index 8104f8d..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar.sha1 deleted file mode 100644 index 103884e..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -a65bc4ff8bea4b9babae5ab51b3479eb9b377b73 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom deleted file mode 100644 index 6cae9e5..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom +++ /dev/null @@ -1,84 +0,0 @@ - - - 4.0.0 - - org.codehaus.mojo.versions - versions - 2.16.2 - - - versions-model-report - - Versions Model Report - Modello models used in reports - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/dependency-updates-report.mdo - src/main/mdo/plugin-updates-report.mdo - src/main/mdo/property-updates-report.mdo - - ${modelloNamespaceReportVersion} - - - - generate-rule - - - xpp3-reader - - xpp3-writer - - java - - generate-sources - - - site-doc - - xdoc - - pre-site - - - site-xsd - - xsd - - pre-site - - ${project.build.directory}/generated-site/resources/xsd - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom.sha1 deleted file mode 100644 index 31854c5..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model-report/2.16.2/versions-model-report-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -de74147ab60d91e9bab168576739d7782325110e \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/_remote.repositories deleted file mode 100644 index 5890bd2..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -versions-model-2.16.2.jar>central= -versions-model-2.16.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar b/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar deleted file mode 100644 index 0cdfa47..0000000 Binary files a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar.sha1 deleted file mode 100644 index 799386f..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -786363d41f7612b1922a1118dc92922fbccc1e8b \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom deleted file mode 100644 index db95681..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom +++ /dev/null @@ -1,78 +0,0 @@ - - - 4.0.0 - - org.codehaus.mojo.versions - versions - 2.16.2 - - - versions-model - - Versions Model - Modello models used in plugin - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-xml - - - - - - - org.codehaus.modello - modello-maven-plugin - - - src/main/mdo/rule.mdo - - ${modelloNamespaceRuleVersion} - - - - generate-rule - - - xpp3-reader - - java - - generate-sources - - - site-doc - - xdoc - - pre-site - - - site-xsd - - xsd - - pre-site - - ${project.build.directory}/generated-site/resources/xsd - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom.sha1 deleted file mode 100644 index 61f79c9..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions-model/2.16.2/versions-model-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d1d8dc6df8baa892ba0eff423531a1eb95b42a7a \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/_remote.repositories b/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/_remote.repositories deleted file mode 100644 index e7bd518..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -versions-2.16.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom b/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom deleted file mode 100644 index eafd957..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom +++ /dev/null @@ -1,415 +0,0 @@ - - - 4.0.0 - - - org.codehaus.mojo - mojo-parent - 77 - - - org.codehaus.mojo.versions - versions - 2.16.2 - pom - - Versions - Managing Maven versions in projects. - https://www.mojohaus.org/versions/ - - 2008 - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - Stephen Connolly - stephenconnolly at codehaus - - Lead Developer - - 0 - - - Paul Gier - pgier at redhat - - Developer - - - - Arnaud Heritier - aheritier at apache - - Developer - - +1 - - - Slawomir Jaranowski - sjaranowski@apache.org - - Developer - - Europe/Warsaw - - - - - - Benoit Lafontaine - +1 - - - Martin Franklin - - - Tom Folga - - - Eric Pabst - - - Stefan Seelmann - - - Clement Denis - - - Erik Schepers - - - Anton Johansson - antoon.johansson@gmail.com - +1 - - - Andrzej Jarmoniuk - - - - - versions-api - versions-common - versions-enforcer - versions-maven-plugin - versions-model-report - versions-model - versions-test - - - - scm:git:https://github.com/mojohaus/versions.git - scm:git:ssh://git@github.com/mojohaus/versions.git - 2.16.2 - https://github.com/mojohaus/versions/tree/master - - - - GitHub - https://github.com/mojohaus/versions/issues - - - - GitHub - https://github.com/mojohaus/versions/actions - - - - - 11 - 3.2.5 - 1.12.0 - 1.11.1 - ${project.version} - ${maven-site-plugin.version} - - ${maven-fluido-skin.version} - 2.1.0 - 2.0.0 - ${project.build.directory}/staging/versions - - 2023-11-16T23:59:58Z - - - - - - - org.apache.maven - maven-plugin-api - ${maven.version} - provided - - - org.apache.maven - maven-artifact - ${maven.version} - provided - - - org.apache.maven - maven-core - ${maven.version} - provided - - - org.apache.maven - maven-model - ${maven.version} - provided - - - org.apache.maven - maven-settings - ${maven.version} - provided - - - org.apache.maven - maven-compat - ${maven.version} - - - - org.apache.maven.enforcer - enforcer-api - ${maven-enforcer-plugin.version} - - - - org.apache.maven.reporting - maven-reporting-api - 3.1.1 - - - org.apache.maven.reporting - maven-reporting-impl - 3.2.0 - - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - - org.apache.maven.doxia - doxia-site-renderer - ${doxia-sitetoolsVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.doxia - doxia-integration-tools - ${doxia-sitetoolsVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - - org.apache.maven.shared - maven-common-artifact-filters - 3.3.2 - - - org.codehaus.plexus - plexus-interactivity-api - 1.1 - - - org.codehaus.plexus - plexus-container-default - - - - - com.fasterxml.woodstox - woodstox-core - 6.5.1 - - - org.apache.commons - commons-lang3 - 3.13.0 - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - - - org.mockito - mockito-inline - 4.11.0 - - - org.hamcrest - hamcrest - 2.2 - - - org.slf4j - slf4j-simple - 1.7.36 - - - org.apache.commons - commons-text - 1.11.0 - - - org.apache.commons - commons-collections4 - 4.4 - - - org.codehaus.plexus - plexus-utils - 4.0.0 - - - org.codehaus.plexus - plexus-xml - - 3.0.0 - - - - - commons-beanutils - commons-beanutils - 1.9.4 - - - commons-codec - commons-codec - 1.16.0 - - - commons-io - commons-io - 2.15.0 - - - dom4j - dom4j - 1.6.1 - - - org.codehaus.plexus - plexus-archiver - 4.9.0 - - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - check-java18 - - check - - test - - - org.codehaus.mojo.signature - java18 - 1.0 - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - - default-site - - site - stage - - site - - - - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - - - - - - - - - - java11+ - - [11,) - - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${checkstyle.spotless.config} - - - - - - - diff --git a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom.sha1 b/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom.sha1 deleted file mode 100644 index 303abe0..0000000 --- a/~/.m2/repository/org/codehaus/mojo/versions/versions/2.16.2/versions-2.16.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -079e18c43c2d431ffc0ef454b4a069d0eeef1d22 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/_remote.repositories deleted file mode 100644 index e2713f3..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-classworlds-2.5.1.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom deleted file mode 100644 index 4528090..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom +++ /dev/null @@ -1,142 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 3.3.1 - - - plexus-classworlds - 2.5.1 - bundle - - Plexus Classworlds - A class loader framework - 2002 - - - scm:git:git@github.com:sonatype/plexus-classworlds.git - scm:git:git@github.com:sonatype/plexus-classworlds.git - http://github.com/sonatype/plexus-classworlds - plexus-classworlds-2.5.1 - - - - - - org.apache.felix - maven-bundle-plugin - true - - - <_nouses>true - org.codehaus.classworlds.*;org.codehaus.plexus.classworlds.* - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.codehaus.plexus.classworlds.launcher.Launcher - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - -ea:org.codehaus.classworlds:org.codehaus.plexus.classworlds - once - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.5 - 1.5 - - org/codehaus/plexus/classworlds/event/* - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.0 - - - generate-test-resources - - copy - - - - - org.apache.ant - ant - 1.9.0 - - - commons-logging - commons-logging - 1.0.3 - - - xml-apis - xml-apis - 1.3.02 - - - ${project.build.directory}/test-lib - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - enforce-java - - enforce - - - - - 1.7.0 - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom.sha1 deleted file mode 100644 index cf60458..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.1/plexus-classworlds-2.5.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -63692250d77f087aa9818ada1c93ec5c69c73794 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories deleted file mode 100644 index 96ad881..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-classworlds-2.5.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom deleted file mode 100644 index 3226dfb..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom +++ /dev/null @@ -1,216 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 3.3.1 - - - plexus-classworlds - 2.5.2 - bundle - - Plexus Classworlds - A class loader framework - 2002 - - - scm:git:git@github.com:sonatype/plexus-classworlds.git - scm:git:git@github.com:sonatype/plexus-classworlds.git - http://github.com/sonatype/plexus-classworlds - plexus-classworlds-2.5.2 - - - - - adm-site - scm:git:git@github.com:sonatype/plexus-classworlds.git - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.0 - - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.3 - - gh-pages - - - - org.apache.maven.plugins - maven-release-plugin - 2.5 - - true - false - false - deploy - -Pplexus-release - - - - - - - org.apache.felix - maven-bundle-plugin - true - - - <_nouses>true - org.codehaus.classworlds.*;org.codehaus.plexus.classworlds.* - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.codehaus.plexus.classworlds.launcher.Launcher - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - -ea:org.codehaus.classworlds:org.codehaus.plexus.classworlds - once - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.6 - 1.6 - - org/codehaus/plexus/classworlds/event/* - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.0 - - - generate-test-resources - - copy - - - - - org.apache.ant - ant - 1.9.0 - - - commons-logging - commons-logging - 1.0.3 - - - xml-apis - xml-apis - 1.3.02 - - - ${project.build.directory}/test-lib - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - enforce-java - - enforce - - - - - 1.7.0 - - - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.7 - - false - - - - - summary - index - dependencies - issue-tracking - scm - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - utf-8 - true - true - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1 deleted file mode 100644 index 5a4a270..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a39bedbc3fa3652d3606821d7c21d80e900f57a0 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/_remote.repositories deleted file mode 100644 index b569da3..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-classworlds-2.6.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom deleted file mode 100644 index 07216a4..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom +++ /dev/null @@ -1,226 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 5.1 - - - plexus-classworlds - 2.6.0 - bundle - - Plexus Classworlds - A class loader framework - 2002 - - - scm:git:git@github.com:codehaus-plexus/plexus-classworlds.git - scm:git:git@github.com:codehaus-plexus/plexus-classworlds.git - http://github.com/codehaus-plexus/plexus-classworlds/tree/${project.scm.tag}/ - plexus-classworlds-2.6.0 - - - github - http://github.com/codehaus-plexus/plexus-classworlds/issues - - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 7 - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - org.apache.maven.plugins - maven-release-plugin - 2.5 - - true - false - false - deploy - -Pplexus-release - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - - scm-publish - site-deploy - - publish-scm - - - - - - org.apache.felix - maven-bundle-plugin - 3.5.1 - true - - - <_nouses>true - org.codehaus.classworlds.*;org.codehaus.plexus.classworlds.* - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.codehaus.plexus.classworlds.launcher.Launcher - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - -ea:org.codehaus.classworlds:org.codehaus.plexus.classworlds - once - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org/codehaus/plexus/classworlds/event/* - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.0 - - - generate-test-resources - - copy - - - - - org.apache.ant - ant - 1.9.0 - - - commons-logging - commons-logging - 1.0.3 - - - xml-apis - xml-apis - 1.3.02 - - - ${project.build.directory}/test-lib - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.3.1 - - - enforce-java - - enforce - - - - - 1.7.0 - - - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - false - - - - - summary - index - dependencies - issue-tracking - scm - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - utf-8 - true - true - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom.sha1 deleted file mode 100644 index abbdec1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e05bc927ead7a1e7dc36c7daed209611d94fbb6d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories deleted file mode 100644 index 03663eb..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-component-annotations-1.5.5.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom deleted file mode 100644 index 01868b1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom +++ /dev/null @@ -1,20 +0,0 @@ - - - - - 4.0.0 - - - org.codehaus.plexus - plexus-containers - 1.5.5 - - - plexus-component-annotations - - Plexus :: Component Annotations - - Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with - standard annotations instead of javadoc annotations. - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1 deleted file mode 100644 index e22d9d0..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fd506865d5d083d8cef9fdbf525ad99fcc3416c1 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/_remote.repositories deleted file mode 100644 index 188e8f2..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-component-annotations-2.0.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom deleted file mode 100644 index f71607a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom +++ /dev/null @@ -1,20 +0,0 @@ - - - - - 4.0.0 - - - org.codehaus.plexus - plexus-containers - 2.0.0 - - - plexus-component-annotations - - Plexus :: Component Annotations - - Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with - standard annotations instead of javadoc annotations. - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom.sha1 deleted file mode 100644 index fcee68a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.0.0/plexus-component-annotations-2.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c273519bf9d766461c523facbf530ba18793bbe4 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/_remote.repositories deleted file mode 100644 index aa66d3b..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-component-annotations-2.1.0.pom>central= -plexus-component-annotations-2.1.0.jar>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar deleted file mode 100644 index e3793a2..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar.sha1 deleted file mode 100644 index e470bc5..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2f2147a6cc6a119a1b51a96f31d45c557f6244b9 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom deleted file mode 100644 index c162991..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom +++ /dev/null @@ -1,20 +0,0 @@ - - - - - 4.0.0 - - - org.codehaus.plexus - plexus-containers - 2.1.0 - - - plexus-component-annotations - - Plexus :: Component Annotations - - Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with - standard annotations instead of javadoc annotations. - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom.sha1 deleted file mode 100644 index 9b9db80..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.1.0/plexus-component-annotations-2.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b86c9acce33ef506e0cef3692ebc784df0db195a \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/_remote.repositories deleted file mode 100644 index e73bcee..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-components-1.1.12.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom deleted file mode 100644 index 87df0c9..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom +++ /dev/null @@ -1,88 +0,0 @@ - - 4.0.0 - - plexus - org.codehaus.plexus - 1.0.10 - ../pom/pom.xml - - org.codehaus.plexus - plexus-components - pom - 1.1.12 - Plexus Components Parent Project - http://plexus.codehaus.org/plexus-components - - - org.codehaus.plexus - plexus-component-api - 1.0-alpha-20 - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-20 - test - - - - plexus-action - plexus-archiver - plexus-bayesian - plexus-command - plexus-compiler - plexus-drools - plexus-formica - plexus-formica-web - plexus-hibernate - plexus-i18n - plexus-interactivity - plexus-ircbot - plexus-jdo - plexus-jetty-httpd - plexus-jetty - plexus-mimetyper - plexus-mail-sender - plexus-notification - plexus-resources - plexus-taskqueue - plexus-velocity - plexus-xmlrpc - - - scm:svn:http://svn.codehaus.org/plexus/plexus-components/trunk/ - scm:svn:https://svn.codehaus.org/plexus/plexus-components/trunk - http://fisheye.codehaus.org/browse/plexus/plexus-components/trunk/ - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.4 - - - - descriptor - - - - - - - - - - maven-javadoc-plugin - - - maven-jxr-plugin - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.4 - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.sha1 deleted file mode 100644 index 6dd9c65..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e7332a35914684bab5dd1718aea0202fa5a2bb0d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories deleted file mode 100644 index 0886770..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -plexus-components-1.3.1.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom deleted file mode 100644 index 7a32239..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom +++ /dev/null @@ -1,111 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 3.3.1 - ../pom/pom.xml - - - plexus-components - 1.3.1 - pom - - Plexus Components - http://plexus.codehaus.org/plexus-components - - - - - - - scm:git:git@github.com:sonatype/plexus-components.git - scm:git:git@github.com:sonatype/plexus-components.git - http://github.com/sonatype/plexus-components - plexus-components-1.3.1 - - - JIRA - http://jira.codehaus.org/browse/PLXCOMP - - - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9-stable-1 - - - org.codehaus.plexus - plexus-utils - 3.0.8 - - - junit - junit - 3.8.2 - test - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - - - - - parent-release - - - - maven-release-plugin - - -N -Pplexus-release - - - - - - - - - - plexus.snapshots - https://oss.sonatype.org/content/repositories/plexus-snapshots - - false - - - true - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1 deleted file mode 100644 index 0f5f0fe..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -4daaf2af8e09587eb3837b80252473d6f423c0f7 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/_remote.repositories deleted file mode 100644 index a04aecc..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-components-4.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom deleted file mode 100644 index a455a9f..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom +++ /dev/null @@ -1,84 +0,0 @@ - - - 4.0.0 - - - org.codehaus.plexus - plexus - 4.0 - ../pom/pom.xml - - - plexus-components - 4.0 - pom - - Plexus Components - - - scm:git:git@github.com:codehaus-plexus/plexus-components.git - scm:git:git@github.com:codehaus-plexus/plexus-components.git - http://github.com/codehaus-plexus/plexus-components - plexus-components-4.0 - - - github - http://github.com/codehaus-plexus/plexus-components/issues - - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9-stable-1 - - - org.codehaus.plexus - plexus-utils - 3.0.22 - - - junit - junit - 3.8.2 - test - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - - - - - plexus.snapshots - https://oss.sonatype.org/content/repositories/plexus-snapshots - - false - - - true - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom.sha1 deleted file mode 100644 index 9aa7edc..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/4.0/plexus-components-4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -dcad998d9c45ca35212ac7efc49b729efce20395 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/_remote.repositories deleted file mode 100644 index 9dca8a2..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -plexus-components-6.5.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom b/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom deleted file mode 100644 index 7f24400..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom +++ /dev/null @@ -1,88 +0,0 @@ - - - 4.0.0 - - - org.codehaus.plexus - plexus - 6.5 - ../pom/pom.xml - - - plexus-components - 6.5 - pom - - Plexus Components - - - scm:git:git@github.com:codehaus-plexus/plexus-components.git - scm:git:git@github.com:codehaus-plexus/plexus-components.git - http://github.com/codehaus-plexus/plexus-components - plexus-components-6.5 - - - github - http://github.com/codehaus-plexus/plexus-components/issues - - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - 2020-10-17T15:00:21Z - - - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9-stable-1 - - - org.codehaus.plexus - plexus-utils - 3.3.0 - - - junit - junit - 3.8.2 - test - - - - - - - - org.codehaus.plexus - plexus-component-metadata - - - - generate-metadata - - - - - - - - - - plexus.snapshots - https://oss.sonatype.org/content/repositories/plexus-snapshots - - false - - - true - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom.sha1 deleted file mode 100644 index bd1e183..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-components/6.5/plexus-components-6.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -63a07bd4316a16620cb7c63e3bde3b64fdade1d8 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/_remote.repositories deleted file mode 100644 index c06e0b1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-container-default-2.1.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom deleted file mode 100644 index bfffee5..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom +++ /dev/null @@ -1,99 +0,0 @@ - - 4.0.0 - - - org.codehaus.plexus - plexus-containers - 2.1.0 - - - plexus-container-default - - Plexus :: Default Container - - The Plexus IoC container API and its default implementation. - - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-classworlds - - - org.apache.xbean - xbean-reflect - - - com.google.collections - google-collections - - - junit - junit - - - - - - - maven-surefire-plugin - - once - - **/Test*.java - **/Abstract*.java - - - - - org.codehaus.modello - modello-maven-plugin - 1.1 - - - src/main/mdo/components.mdo - src/main/mdo/plexus.mdo - - 1.3.0 - - - - xsd-site - pre-site - - xsd - - - ${basedir}/target/generated-site/resources/xsd - - - - descriptor-site - pre-site - - xdoc - - - 1.0.0 - - - - - - - - - - maven-javadoc-plugin - - -Xdoclint:none - false - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom.sha1 deleted file mode 100644 index 819e0ce..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -422fa1b8961ec766735cc1bea268e8206402667a \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories deleted file mode 100644 index 029909f..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-containers-1.5.5.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom b/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom deleted file mode 100644 index ad40ba6..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom +++ /dev/null @@ -1,122 +0,0 @@ - - - 4.0.0 - - - org.codehaus.plexus - plexus - 2.0.7 - - - plexus-containers - 1.5.5 - pom - - Plexus Containers - - Plexus IoC Container core with companion tools. - - - - plexus-component-annotations - plexus-component-metadata - plexus-component-javadoc - plexus-container-default - - - - scm:svn:https://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.5.5 - scm:svn:https://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.5.5 - http://fisheye.codehaus.org/browse/plexus/plexus-containers/tags/plexus-containers-1.5.5 - - - - 2.2.2 - 1.4.5 - 3.4 - UTF-8 - - - - - - org.codehaus.plexus - plexus-container-default - ${project.version} - - - org.codehaus.plexus - plexus-component-annotations - ${project.version} - - - org.codehaus.plexus - plexus-component-metadata - ${project.version} - - - org.codehaus.plexus - plexus-classworlds - ${classWorldsVersion} - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - org.apache.xbean - xbean-reflect - ${xbeanReflectVersion} - - - com.thoughtworks.qdox - qdox - 1.9.2 - - - jdom - jdom - 1.0 - - - org.apache.maven - maven-plugin-api - 2.0.9 - - - org.apache.maven - maven-model - 2.0.9 - - - org.apache.maven - maven-project - 2.0.9 - - - com.google.collections - google-collections - 1.0 - - - junit - junit - 3.8.2 - - - - - - - - maven-compiler-plugin - - 1.5 - 1.5 - ${project.build.sourceEncoding} - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1 deleted file mode 100644 index 44fab5a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cd786b660f8a4c1c520403a5fa04c7be45212b84 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/_remote.repositories deleted file mode 100644 index d01016e..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-containers-2.0.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom deleted file mode 100644 index 2451cb0..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom +++ /dev/null @@ -1,146 +0,0 @@ - - - 4.0.0 - - - org.codehaus.plexus - plexus - 5.1 - - - plexus-containers - 2.0.0 - pom - - Plexus Containers - - Plexus IoC Container core with companion tools. - - - - plexus-component-annotations - plexus-component-metadata - plexus-container-default - - - - scm:git:https://github.com/codehaus-plexus/plexus-containers.git - scm:git:ssh://git@github.com/codehaus-plexus/plexus-containers.git - https://github.com/codehaus-plexus/plexus-containers - plexus-containers-2.0.0 - - - github - http://github.com/codehaus-plexus/plexus-containers/issues - - - - github:gh-pages - ${scm.url} - - - - - scm:git:git@github.com:codehaus-plexus/plexus-containers.git - 2.6.0 - 3.1.1 - 3.7 - UTF-8 - 6 - - - - - - org.codehaus.plexus - plexus-container-default - ${project.version} - - - org.codehaus.plexus - plexus-component-annotations - ${project.version} - - - org.codehaus.plexus - plexus-component-metadata - ${project.version} - - - org.codehaus.plexus - plexus-classworlds - ${classWorldsVersion} - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - org.apache.xbean - xbean-reflect - ${xbeanReflectVersion} - - - com.thoughtworks.qdox - qdox - 2.0-M10 - - - org.jdom - jdom2 - 2.0.6 - - - org.apache.maven - maven-plugin-api - 3.0 - - - org.apache.maven - maven-model - 3.0 - - - org.apache.maven - maven-core - 3.0 - - - com.google.collections - google-collections - 1.0 - - - junit - junit - 4.11 - provided - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - true - - - - - - - org.apache.maven.plugins - maven-site-plugin - - ${scm.url} - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom.sha1 deleted file mode 100644 index db32c00..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.0.0/plexus-containers-2.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -47ae11db323292909afbcbd817f9cafda054000a \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/_remote.repositories deleted file mode 100644 index 43fd803..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-containers-2.1.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom deleted file mode 100644 index 3654b6a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom +++ /dev/null @@ -1,146 +0,0 @@ - - - 4.0.0 - - - org.codehaus.plexus - plexus - 5.1 - - - plexus-containers - 2.1.0 - pom - - Plexus Containers - - Plexus IoC Container core with companion tools. - - - - plexus-component-annotations - plexus-component-metadata - plexus-container-default - - - - scm:git:https://github.com/codehaus-plexus/plexus-containers.git - scm:git:ssh://git@github.com/codehaus-plexus/plexus-containers.git - https://github.com/codehaus-plexus/plexus-containers - plexus-containers-2.1.0 - - - github - http://github.com/codehaus-plexus/plexus-containers/issues - - - - github:gh-pages - ${scm.url} - - - - - scm:git:git@github.com:codehaus-plexus/plexus-containers.git - 2.6.0 - 3.1.1 - 3.7 - UTF-8 - 6 - - - - - - org.codehaus.plexus - plexus-container-default - ${project.version} - - - org.codehaus.plexus - plexus-component-annotations - ${project.version} - - - org.codehaus.plexus - plexus-component-metadata - ${project.version} - - - org.codehaus.plexus - plexus-classworlds - ${classWorldsVersion} - - - org.codehaus.plexus - plexus-utils - ${plexusUtilsVersion} - - - org.apache.xbean - xbean-reflect - ${xbeanReflectVersion} - - - com.thoughtworks.qdox - qdox - 2.0-M10 - - - org.jdom - jdom2 - 2.0.6 - - - org.apache.maven - maven-plugin-api - 3.0 - - - org.apache.maven - maven-model - 3.0 - - - org.apache.maven - maven-core - 3.0 - - - com.google.collections - google-collections - 1.0 - - - junit - junit - 4.11 - provided - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - true - - - - - - - org.apache.maven.plugins - maven-site-plugin - - ${scm.url} - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom.sha1 deleted file mode 100644 index 0c873b3..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-containers/2.1.0/plexus-containers-2.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -133ad2d4fca8f498be182d776e85f359f7ac6e36 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/_remote.repositories deleted file mode 100644 index 7dd057d..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-i18n-1.0-beta-10.jar>central= -plexus-i18n-1.0-beta-10.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar b/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar deleted file mode 100644 index 1b9cf48..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar.sha1 deleted file mode 100644 index b8510c9..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -27506f59e54cc80b8c28b977c2bcd0478094e0cc \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom b/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom deleted file mode 100644 index 78e7ea8..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom +++ /dev/null @@ -1,61 +0,0 @@ - - - plexus-components - org.codehaus.plexus - 1.1.12 - - 4.0.0 - plexus-i18n - Plexus I18N Component - 1.0-beta-10 - - - Plexus Central Development Repository - dav:https://dav.codehaus.org/snapshots.repository/plexus - - - - - codehaus.org - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.5 - - - - descriptor - - - - - - maven-compiler-plugin - - 1.5 - 1.5 - - - - - - - org.codehaus.plexus - plexus-utils - 1.4.5 - - - - - scm:svn:http://svn.codehaus.org/plexus/plexus-components/tags/plexus-i18n-1.0-beta-10 - scm:svn:https://svn.codehaus.org/plexus/plexus-components/tags/plexus-i18n-1.0-beta-10 - http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-i18n-1.0-beta-10 - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom.sha1 deleted file mode 100644 index 84cba88..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-10/plexus-i18n-1.0-beta-10.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d7865049eee42a4c87888fd1e762e9b8d864a78d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/_remote.repositories deleted file mode 100644 index c4c8b17..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -plexus-interactivity-api-1.1.pom>central= -plexus-interactivity-api-1.1.jar>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar deleted file mode 100644 index 16531f9..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar.sha1 deleted file mode 100644 index de37d58..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -6a07583dbc56647ae18eb30207a40767d9628840 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom deleted file mode 100644 index f44b89d..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom +++ /dev/null @@ -1,24 +0,0 @@ - - 4.0.0 - - - plexus-interactivity - org.codehaus.plexus - 1.1 - - - plexus-interactivity-api - - Plexus Default Interactivity Handler - - - - org.codehaus.plexus - plexus-utils - - - org.codehaus.plexus - plexus-container-default - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom.sha1 deleted file mode 100644 index 6e0e994..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.1/plexus-interactivity-api-1.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -287b76dff7ff68e42f705f6ff22e794c8178ad0c \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/_remote.repositories deleted file mode 100644 index 64345e8..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -plexus-interactivity-1.1.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom deleted file mode 100644 index 61a79e1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom +++ /dev/null @@ -1,55 +0,0 @@ - - 4.0.0 - - - plexus-components - org.codehaus.plexus - 6.5 - - - plexus-interactivity - 1.1 - pom - - Plexus Interactivity Handler Component - - - ${scm.url} - ${scm.url} - https://github.com/codehaus-plexus/plexus-interactivity - plexus-interactivity-1.1 - - - github - https://github.com/codehaus-plexus/plexus-interactivity/issues - - - - github:gh-pages - ${scm.url} - - - - - scm:git:https://github.com/codehaus-plexus/plexus-interactivity.git - 2021-09-11T07:18:40Z - - - - plexus-interactivity-api - plexus-interactivity-jline - - - - - - org.apache.maven.plugins - maven-site-plugin - - ${scm.url} - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom.sha1 deleted file mode 100644 index fde80a7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interactivity/1.1/plexus-interactivity-1.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -43ad22a5bd5c885670f16cfbf29c8672b46a3e3c \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories deleted file mode 100644 index f85e820..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-interpolation-1.21.jar>central= -plexus-interpolation-1.21.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar deleted file mode 100644 index 8a681ef..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar.sha1 deleted file mode 100644 index 7274ed7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f92de59d295f16868001644acc21720f3ec9eb15 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom deleted file mode 100644 index 3247d06..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom +++ /dev/null @@ -1,47 +0,0 @@ - - 4.0.0 - - - org.codehaus.plexus - plexus-components - 1.3.1 - - - plexus-interpolation - 1.21 - - Plexus Interpolation API - - - scm:git:git@github.com:sonatype/plexus-interpolation.git - scm:git:git@github.com:sonatype/plexus-interpolation.git - http://github.com/sonatype/plexus-interpolation - plexus-interpolation-1.21 - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - - - **/src/test/resources/utf8/** - - - - - - - - - junit - junit - 3.8.2 - test - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1 deleted file mode 100644 index aecd652..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -af59eb04ba7e5a729837c4c6799ef4b80553a92e \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/_remote.repositories deleted file mode 100644 index 5238ef9..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-interpolation-1.26.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom deleted file mode 100644 index 54f194c..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom +++ /dev/null @@ -1,77 +0,0 @@ - - 4.0.0 - - - org.codehaus.plexus - plexus - 5.1 - - - plexus-interpolation - 1.26 - bundle - - Plexus Interpolation API - - - scm:git:https://github.com/codehaus-plexus/plexus-interpolation.git - scm:git:https://github.com/codehaus-plexus/plexus-interpolation.git - http://github.com/codehaus-plexus/plexus-interpolation/tree/${project.scm.tag}/ - plexus-interpolation-1.26 - - - - JIRA - https://github.com/codehaus-plexus/plexus-interpolation/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - - - - org.apache.felix - maven-bundle-plugin - 3.0.1 - true - - - org.codehaus.plexus.* - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.apache.maven.plugins - maven-release-plugin - - - - **/src/test/resources/utf8/** - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom.sha1 deleted file mode 100644 index 8ef2a03..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -af412be9edee5aad63bbb304752ac0deda35ff08 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories deleted file mode 100644 index 046934e..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -plexus-utils-3.5.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom deleted file mode 100644 index 719ec57..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 10 - - - plexus-utils - 3.5.0 - - Plexus Common Utilities - A collection of various utility classes to ease working with strings, files, command lines, XML and - more. - - - - scm:git:git@github.com:codehaus-plexus/plexus-utils.git - scm:git:git@github.com:codehaus-plexus/plexus-utils.git - http://github.com/codehaus-plexus/plexus-utils - plexus-utils-3.5.0 - - - github - http://github.com/codehaus-plexus/plexus-utils/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 2022-10-23T08:37:59Z - - - - - org.openjdk.jmh - jmh-core - 1.35 - test - - - org.openjdk.jmh - jmh-generator-annprocess - 1.35 - test - - - junit - junit - 4.13.2 - test - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - 2.7 - - - - - - maven-compiler-plugin - - - default-compile - - compile - - - 1.8 - 1.8 - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - org/codehaus/plexus/util/FileBasedTestCase.java - **/Test*.java - - - - JAVA_HOME - ${JAVA_HOME} - - - M2_HOME - ${M2_HOME} - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - jdk9+ - - [9,) - - - - - - maven-compiler-plugin - - - compile-java-9 - - compile - - - 9 - - ${project.basedir}/src/main/java9 - - true - - - - - - - - - - jdk10+ - - [10,) - - - - - - maven-compiler-plugin - - - compile-java-10 - - compile - - - 10 - - ${project.basedir}/src/main/java10 - - true - - - - - - - - - - plexus-release - - - - maven-enforcer-plugin - - - enforce-java - - enforce - - - - - 11 - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1 deleted file mode 100644 index bcf6afe..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5b0a95ee86f9182f8e01ff878fc7e39dd841bc49 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/_remote.repositories deleted file mode 100644 index 69b421d..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -plexus-utils-3.5.1.pom>central= -plexus-utils-3.5.1.jar>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar deleted file mode 100644 index 1873c52..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar.sha1 deleted file mode 100644 index 08b512b..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c6bfb17c97ecc8863e88778ea301be742c62b06d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom deleted file mode 100644 index 854d2fd..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 10 - - - plexus-utils - 3.5.1 - - Plexus Common Utilities - A collection of various utility classes to ease working with strings, files, command lines, XML and - more. - - - - scm:git:git@github.com:codehaus-plexus/plexus-utils.git - scm:git:git@github.com:codehaus-plexus/plexus-utils.git - http://github.com/codehaus-plexus/plexus-utils - plexus-utils-3.5.1 - - - github - http://github.com/codehaus-plexus/plexus-utils/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 2023-03-02T01:23:05Z - - - - - org.openjdk.jmh - jmh-core - 1.36 - test - - - org.openjdk.jmh - jmh-generator-annprocess - 1.36 - test - - - junit - junit - 4.13.2 - test - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - 2.7 - - - - - - maven-compiler-plugin - - - default-compile - - compile - - - 1.8 - 1.8 - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - org/codehaus/plexus/util/FileBasedTestCase.java - **/Test*.java - - - - JAVA_HOME - ${JAVA_HOME} - - - M2_HOME - ${M2_HOME} - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - jdk9+ - - [9,) - - - - - - maven-compiler-plugin - - - compile-java-9 - - compile - - - 9 - - ${project.basedir}/src/main/java9 - - true - - - - - - - - - - jdk10+ - - [10,) - - - - - - maven-compiler-plugin - - - compile-java-10 - - compile - - - 10 - - ${project.basedir}/src/main/java10 - - true - - - - - - - - - - jdk11+ - - [11,) - - - - - - maven-compiler-plugin - - - compile-java-11 - - compile - - - 11 - - ${project.basedir}/src/main/java11 - - true - - - - - - - - - - plexus-release - - - - maven-enforcer-plugin - - - enforce-java - - enforce - - - - - 11 - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom.sha1 deleted file mode 100644 index ce8d9ab..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -9b1bf6967abaa0a516a04ea096da08ec8d8fe0d7 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories deleted file mode 100644 index f051682..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-utils-4.0.0.pom>central= -plexus-utils-4.0.0.jar>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar b/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar deleted file mode 100644 index 96d6517..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1 deleted file mode 100644 index a37eb5f..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -ff00a04ba971655ed10e9fb93bce0ed3014e9477 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom deleted file mode 100644 index 2e45695..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom +++ /dev/null @@ -1,278 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 13 - - - plexus-utils - 4.0.0 - - Plexus Common Utilities - A collection of various utility classes to ease working with strings, files, command lines and - more. - - - scm:git:https://github.com/codehaus-plexus/plexus-utils.git - ${project.scm.connection} - plexus-utils-4.0.0 - https://github.com/codehaus-plexus/plexus-utils/tree/master/ - - - github - http://github.com/codehaus-plexus/plexus-utils/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 2023-05-22T15:13:56Z - - - - - org.codehaus.plexus - plexus-xml - 4.0.0 - true - - - org.junit.jupiter - junit-jupiter - 5.9.2 - test - - - - - - - false - - - true - - oss.snapshots - https://oss.sonatype.org/content/repositories/plexus-snapshots/ - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.1 - - - - - - maven-compiler-plugin - - - default-compile - - compile - - - 1.8 - 1.8 - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - - scm-publish - - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - org/codehaus/plexus/util/FileBasedTestCase.java - **/Test*.java - - - - JAVA_HOME - ${JAVA_HOME} - - - M2_HOME - ${M2_HOME} - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - jdk9+ - - [9,) - - - - - - maven-compiler-plugin - - - compile-java-9 - - compile - - - 9 - - ${project.basedir}/src/main/java9 - - true - - - - - - - - - - jdk10+ - - [10,) - - - - - - maven-compiler-plugin - - - compile-java-10 - - compile - - - 10 - - ${project.basedir}/src/main/java10 - - true - - - - - - - - - - jdk11+ - - [11,) - - - - - - maven-compiler-plugin - - - compile-java-11 - - compile - - - 11 - - ${project.basedir}/src/main/java11 - - true - - - - - - - - - - plexus-release - - - - maven-enforcer-plugin - - - enforce-java - - enforce - - - - - 11 - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1 deleted file mode 100644 index 0047cde..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -647235185db6052b61e019f1f546b63658e74220 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/_remote.repositories deleted file mode 100644 index 591df73..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-velocity-1.2.jar>central= -plexus-velocity-1.2.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar b/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar deleted file mode 100644 index 6bd40d2..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar.sha1 deleted file mode 100644 index 5d25335..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -1331b9d6bbf99ead362c68c2f318ebe5fedda598 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom b/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom deleted file mode 100644 index bf1a7f7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom +++ /dev/null @@ -1,85 +0,0 @@ - - - - 4.0.0 - - - plexus-components - org.codehaus.plexus - 4.0 - - - plexus-velocity - 1.2 - - Plexus Velocity Component - - - scm:git:git@github.com:codehaus-plexus/plexus-velocity.git - scm:git:git@github.com:codehaus-plexus/plexus-velocity.git - http://github.com/codehaus-plexus/plexus-velocity - plexus-velocity-1.2 - - - github - http://github.com/codehaus-plexus/plexus-velocity/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - - org.codehaus.plexus - plexus-container-default - - - commons-collections - commons-collections - 3.1 - - - org.apache.velocity - velocity - 1.7 - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - scm-publish - site-deploy - - publish-scm - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom.sha1 deleted file mode 100644 index 624bb0f..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ed912aed85e5225ef3dda9a9cd2acaa0a08c643b \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories deleted file mode 100644 index 29e5ac1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-xml-3.0.0.pom>central= -plexus-xml-3.0.0.jar>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar b/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar deleted file mode 100644 index 1381408..0000000 Binary files a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1 deleted file mode 100644 index ab78e44..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -d16b91678bc3734276886132923d6919c935c9f7 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom deleted file mode 100644 index e9bbffc..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom +++ /dev/null @@ -1,111 +0,0 @@ - - - - 4.0.0 - - - org.codehaus.plexus - plexus - 13 - - - plexus-xml - 3.0.0 - - Plexus XML Utilities - A collection of various utility classes to ease working with XML in Maven 3. - https://codehaus-plexus.github.io/plexus-xml/ - - - scm:git:https://github.com/codehaus-plexus/plexus-xml.git - scm:git:https://github.com/codehaus-plexus/plexus-xml.git - plexus-xml-3.0.0 - https://github.com/codehaus-plexus/plexus-xml/tree/${project.scm.tag}/ - - - github - https://github.com/codehaus-plexus/plexus-xml/issues - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 2023-09-11T17:52:31Z - - - - - org.codehaus.plexus - plexus-utils - 4.0.0 - test - - - org.openjdk.jmh - jmh-core - 1.36 - test - - - org.openjdk.jmh - jmh-generator-annprocess - 1.36 - test - - - junit - junit - 4.13.2 - test - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - ${project.reporting.outputDirectory} - - - - - scm-publish - - - publish-scm - - site-deploy - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - true - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1 deleted file mode 100644 index 053f065..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f94a34d43206e704670533b74feb981b8de56640 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/_remote.repositories deleted file mode 100644 index d039c06..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-1.0.10.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom b/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom deleted file mode 100644 index 9c02e38..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom +++ /dev/null @@ -1,273 +0,0 @@ - - 4.0.0 - org.codehaus.plexus - plexus - pom - Plexus - 1.0.10 - - - - mail - -
dev@plexus.codehaus.org
-
-
- - irc - - irc.codehaus.org - 6667 - #plexus - - -
-
- 2001 - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - JIRA - http://jira.codehaus.org/browse/PLX - - - - - codehaus.org - Plexus Central Repository - dav:https://dav.codehaus.org/repository/plexus - - - codehaus.org - Plexus Central Development Repository - dav:https://dav.codehaus.org/snapshots.repository/plexus - - - codehaus.org - dav:https://dav.codehaus.org/plexus - - - - - codehaus.snapshots - Codehaus Snapshot Development Repository - http://snapshots.repository.codehaus.org - - false - - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstol - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - - - junit - junit - 3.8.1 - test - - - - scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-1.0.10 - scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-1.0.10 - http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-1.0.10 - - - Codehaus - http://www.codehaus.org/ - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.4 - 1.4 - - - - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-2 - - - -
diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1 deleted file mode 100644 index 8ed366f..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -039c3f6a3cbe1f9e7b4a3309d9d7062b6e390fa7 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/10/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/10/_remote.repositories deleted file mode 100644 index 504e2a9..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/10/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -plexus-10.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom b/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom deleted file mode 100644 index d1c9be1..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom +++ /dev/null @@ -1,773 +0,0 @@ - - - - - - 4.0.0 - - org.codehaus.plexus - plexus - pom - 10 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - https://codehaus-plexus.github.io/ - 2001 - - Codehaus Plexus - https://codehaus-plexus.github.io/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@apache.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - Kristian Rosenvold - krosenvold - krosenvold@apache.org - - Developer - - - - Andreas Gudian - agudian - agudian@apache.org - - Developer - - - - Karl Heinz Marbaise - khmarbaise - khmarbaise@apache.org - - Developer - - - - Michael Osipov - michael-o - 1983-01-06@gmx.net - - Developer - - - - Gabriel Belingueres - belingueres - belingueres@gmail.com - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ - plexus-10 - - - github - https://github.com/codehaus-plexus/plexus-pom/issues - - - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - 8 - 1.${javaVersion} - 1.${javaVersion} - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - 2022-06-09T20:48:05Z - true - - - - - - org.codehaus.plexus - plexus-component-annotations - 2.1.1 - compile - - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.1.2 - - config/maven_checks.xml - https://raw.github.com/codehaus-plexus/plexus-pom/master/src/main/resources/config/plexus-header.txt - - - - - com.puppycrawl.tools - checkstyle - 9.3 - - - - org.apache.maven.shared - maven-shared-resources - 4 - - - - - org.apache.maven.plugins - maven-clean-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - - org.apache.maven.plugins - maven-jxr-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.6.4 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.17.0 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M6 - - deploy - forked-path - plexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.1.0 - - - ${project.scm.developerConnection} - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.12.0 - - true - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.22.2 - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.5 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.codehaus.plexus - plexus-component-metadata - 2.1.1 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven - - enforce - - - - - 3.0.5 - This project requires at least Maven 3.0.5 - - - - - - - - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - licenses - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.codehaus.mojo - findbugs-maven-plugin - - - org.codehaus.mojo - taglist-maven-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - http://junit.sourceforge.net/javadoc/ - - - - - default - - javadoc - test-javadoc - - - - - - - - - plexus-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - source-release - - posix - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - pre-JEP_247 - - [7,8] - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - animal-sniffer-enforcer-rule - 1.21 - - - - - check-signatures - test - - enforce - - - - - - org.codehaus.mojo.signature - java1${javaVersion} - 1.0 - - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1 deleted file mode 100644 index 5c0b061..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d521749acee596e7325804c5b8fa208efa9f4263 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/13/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/13/_remote.repositories deleted file mode 100644 index bfba9d7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/13/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -plexus-13.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom b/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom deleted file mode 100644 index d12f3e6..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom +++ /dev/null @@ -1,855 +0,0 @@ - - - - 4.0.0 - - org.codehaus.plexus - plexus - 13 - pom - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - https://codehaus-plexus.github.io/plexus-pom/ - 2001 - - Codehaus Plexus - https://codehaus-plexus.github.io/ - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - trygvis - Trygve Laugstøl - trygvis@codehaus.org - - Developer - - - - kenney - Kenney Westerhof - kenney@codehaus.org - - Developer - - - - carlos - Carlos Sanchez - carlos@codehaus.org - - Developer - - - - brett - Brett Porter - brett@codehaus.org - - Developer - - - - jdcasey - John Casey - jdcasey@codehaus.org - - Developer - - - - handyande - Andrew Williams - andy@handyande.co.uk - - Developer - - - - rahul - Rahul Thakur - rahul.thakur.xdev@gmail.com - - Developer - - - - joakime - Joakim Erdfelt - joakim@erdfelt.com - - Developer - - - - olamy - Olivier Lamy - olamy@codehaus.org - - Developer - - - - hboutemy - Hervé Boutemy - hboutemy@apache.org - - Developer - - - - oleg - Oleg Gusakov - olegy@codehaus.org - - Developer - - - - vsiveton - Vincent Siveton - vsiveton@codehaus.org - - Developer - - - - krosenvold - Kristian Rosenvold - krosenvold@apache.org - - Developer - - - - agudian - Andreas Gudian - agudian@apache.org - - Developer - - - - khmarbaise - Karl Heinz Marbaise - khmarbaise@apache.org - - Developer - - - - michael-o - Michael Osipov - 1983-01-06@gmx.net - - Developer - - - - belingueres - Gabriel Belingueres - belingueres@gmail.com - - Developer - - - - kwin - Konrad Windszus - kwin@apache.org - - Developer - - - - sjaranowski - Slawomir Jaranowski - sjaranowski@apache.org - - Developer - - - - slachiewicz - Sylwester Lachiewicz - slachiewicz@apache.org - ASF - - Developer - - - - gnodet - Guillaume Nodet - gnodet@apache.org - ASF - - Developer - - - - - - - Plexus and MojoHaus Development List - mojohaus-dev+subscribe@googlegroups.com - mojohaus-dev+unsubscribe@googlegroups.com - mojohaus-dev@googlegroups.com - https://groups.google.com/forum/#!forum/mojohaus-dev - - - Former (pre-2015-06) Development List - https://markmail.org/list/org.codehaus.plexus.dev - - - - - scm:git:https://github.com/codehaus-plexus/plexus-pom.git - ${project.scm.connection} - plexus-13 - https://github.com/codehaus-plexus/plexus-pom/tree/master/ - - - - github - https://github.com/codehaus-plexus/plexus-pom/issues - - - - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - - github:gh-pages - ${project.scm.developerConnection} - - - - - 8 - 1.${javaVersion} - 1.${javaVersion} - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - 2023-05-22T15:02:14Z - true - 2.36.0 - 3.9.0 - 1.11.2 - 5.9.3 - check - - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginToolsVersion} - provided - - - org.junit - junit-bom - ${junit5Version} - pom - import - - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.6.0 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.2.2 - - config/maven_checks.xml - - https://raw.githubusercontent.com/codehaus-plexus/plexus-pom/plexus-11/src/main/resources/config/plexus-header.txt - - - - - org.apache.maven.shared - maven-shared-resources - 5 - - - - - org.apache.maven.plugins - maven-clean-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - - org.apache.maven.plugins - maven-deploy-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-gpg-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-install-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.5.0 - - true - en - - true - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginToolsVersion} - - - default-descriptor - process-classes - - ./apidocs/ - - - - generate-helpmojo - - helpmojo - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${mavenPluginToolsVersion} - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.0 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.4.3 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0 - - deploy - forked-path - plexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.1 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.2.1 - - - ${project.scm.developerConnection} - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.12.1 - - - true - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 3.1.0 - - - org.codehaus.mojo - taglist-maven-plugin - 3.0.0 - - - org.codehaus.plexus - plexus-component-metadata - 2.1.1 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - - - - - - javax,java,,\# - - - - - false - - true - - - - true - - - - - spotless-check - - ${spotless.action} - - process-sources - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - extra-enforcer-rules - 1.6.2 - - - - - enforce-maven-and-java-bytecode - - enforce - - - - - 3.2.5 - This project requires at least Maven 3.2.5 - - - ${maven.compiler.target} - - - - - - - - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - licenses - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.codehaus.mojo - taglist-maven-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - default - - javadoc - - - - - - - - - plexus-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.5 - - - - - source-release-assembly - - single - - package - - true - - source-release - - posix - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - - java11+ - - [11,) - - - - ${javaVersion} - - config/maven_checks_nocodestyle.xml - - - - - - - com.diffplug.spotless - spotless-maven-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${checkstyle.spotless.config} - - - - - - - format-check - - - !format - - - - check - - - - format - - - format - - - - apply - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1 deleted file mode 100644 index 907a2d7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -85676f789cc7204850a5c072c313a5ee228b0e0c \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/_remote.repositories deleted file mode 100644 index 3bfa57a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-2.0.7.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom b/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom deleted file mode 100644 index 2f8cf16..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - 4.0.0 - - org.codehaus.plexus - plexus - pom - 2.0.7 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - http://plexus.codehaus.org/ - 2001 - - Codehaus - http://www.codehaus.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@codehaus.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-2.0.7 - scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-2.0.7 - http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-2.0.7 - - - JIRA - http://jira.codehaus.org/browse/PLX - - - - - mail - -
dev@plexus.codehaus.org
-
-
-
-
- - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - codehaus.org - dav:https://dav.codehaus.org/plexus - - - - - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - - - - - junit - junit - 3.8.2 - test - - - - - - - - - org.apache.maven.plugins - maven-clean-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.1 - - 1.4 - 1.4 - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.5 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.1 - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-jar-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - org.apache.maven.plugins - maven-plugin-plugin - 2.6 - - - maven-release-plugin - 2.0 - - deploy - false - -Pplexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 2.4.3 - - - org.apache.maven.plugins - maven-site-plugin - 2.1 - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.5 - - - - - - - - - maven-project-info-reports-plugin - 2.1.2 - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1.2 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.4.3 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.2 - - http://svn.apache.org/repos/asf/maven/plugins/tags/maven-checkstyle-plugin-2.2/src/main/resources/config/maven_checks.xml - http://svn.codehaus.org/plexus/pom/trunk/src/main/resources/config/plexus-header.txt - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.4 - - - http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml - - - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - ${project.build.sourceEncoding} - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - http://java.sun.com/j2ee/1.4/docs/api - http://junit.sourceforge.net/javadoc/ - - - - - - javadoc - test-javadoc - - - - - - - - - plexus-release - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - org.apache.maven.plugins - maven-site-plugin - 2.1 - false - - - attach-descriptor - - attach-descriptor - - - - - - - - - - -
diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1 deleted file mode 100644 index da29031..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f6ee62f8157f273757b8ffda59714a6a279a174d \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/_remote.repositories deleted file mode 100644 index 1dfd077..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -plexus-3.3.1.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom deleted file mode 100644 index 39de651..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - 4.0.0 - - - org.sonatype.spice - spice-parent - 17 - - - org.codehaus.plexus - plexus - pom - 3.3.1 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - http://plexus.codehaus.org/ - 2001 - - Codehaus - http://www.codehaus.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@codehaus.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:git:git@github.com:sonatype/plexus-pom.git - scm:git:git@github.com:sonatype/plexus-pom.git - http://github.com/sonatype/plexus-pom - plexus-3.3.1 - - - JIRA - http://jira.codehaus.org/browse/PLX - - - - - mail - -
dev@plexus.codehaus.org
-
-
-
-
- - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - codehaus.org - dav:https://dav.codehaus.org/plexus - - - - - - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - - - - - junit - junit - 3.8.2 - test - - - - - - - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.7 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.4 - - - org.apache.maven.plugins - maven-install-plugin - 2.4 - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.2 - - - maven-release-plugin - 2.3.2 - - deploy - false - -Pplexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-site-plugin - 3.2 - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.2 - - - org.slf4j - slf4j-api - 1.7.2 - - - org.slf4j - slf4j-simple - 1.7.2 - - - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.12.4 - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.6 - - - - index - summary - dependency-info - modules - license - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.6 - - - - index - summary - dependency-info - modules - license - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.12.4 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.9.1 - - config/maven_checks.xml - https://raw.github.com/sonatype/plexus-pom/master/src/main/resources/config/plexus-header.txt - - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - 2.7.1 - - 1.5 - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.codehaus.mojo - findbugs-maven-plugin - 2.5.2 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.apache.maven.plugins - maven-jxr-plugin - 2.3 - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9 - - true - - http://junit.sourceforge.net/javadoc/ - - - - - default - - javadoc - test-javadoc - - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.5.2 - - - - - - plexus-release - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - -
diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1 deleted file mode 100644 index d710e65..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f081c65405b2d5e403c9d57e791b23f613966322 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/4.0/_remote.repositories deleted file mode 100644 index 1ce1cf7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -plexus-4.0.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom b/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom deleted file mode 100644 index 8a6168e..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - 4.0.0 - - - org.sonatype.forge - forge-parent - 10 - - - - org.codehaus.plexus - plexus - pom - 4.0 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - http://codehaus-plexus.github.io/ - 2001 - - Codehaus Plexus - http://codehaus-plexus.github.io/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@apache.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - Kristian Rosenvold - krosenvold - krosenvold@apache.org - - Developer - - - - Andreas Gudian - agudian - agudian@apache.org - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - http://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ - plexus-4.0 - - - github - http://github.com/codehaus-plexus/plexus-pom/issues - - - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - 3.0 - - - - 5 - 1.${javaVersion} - 1.${javaVersion} - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - - - - - - org.codehaus.plexus - plexus-component-annotations - 1.6 - compile - - - - - - - junit - junit - 4.12 - test - - - - - - - - - org.apache.maven.plugins - maven-clean-plugin - 2.6.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.3 - - ${maven.compiler.source} - ${maven.compiler.target} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 2.5 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.1 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.4 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.8.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.1 - - deploy - false - -Pplexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - ${project.scm.developerConnection} - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.4 - - true - - - - org.apache.maven.plugins - maven-source-plugin - 2.4 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.18.1 - - - org.codehaus.plexus - plexus-component-metadata - 1.6 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.8.1 - - - - index - summary - dependency-info - modules - license - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.18.1 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.13 - - config/maven_checks.xml - https://raw.github.com/codehaus-plexus/plexus-pom/master/src/main/resources/config/plexus-header.txt - - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.2 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.2 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - http://junit.sourceforge.net/javadoc/ - - - - - default - - javadoc - test-javadoc - - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.6 - - - - - - plexus-release - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom.sha1 deleted file mode 100644 index 7d56b79..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -cdbb31ee91973d16e8f8b0bda51ed4211e7a9f57 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/5.1/_remote.repositories deleted file mode 100644 index ca6a679..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-5.1.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom b/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom deleted file mode 100644 index 0434f10..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom +++ /dev/null @@ -1,700 +0,0 @@ - - - - - - 4.0.0 - - org.codehaus.plexus - plexus - pom - 5.1 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - http://codehaus-plexus.github.io/ - 2001 - - Codehaus Plexus - http://codehaus-plexus.github.io/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@apache.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - Kristian Rosenvold - krosenvold - krosenvold@apache.org - - Developer - - - - Andreas Gudian - agudian - agudian@apache.org - - Developer - - - - Karl Heinz Marbaise - khmarbaise - khmarbaise@apache.org - - Developer - - - - Michael Osipov - michael-o - 1983-01-06@gmx.net - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - http://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ - plexus-5.1 - - - github - http://github.com/codehaus-plexus/plexus-pom/issues - - - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - 6 - 1.${javaVersion} - 1.${javaVersion} - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - - - - - - org.codehaus.plexus - plexus-component-annotations - 1.6 - compile - - - - - - - junit - junit - 4.12 - test - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.0.0 - - config/maven_checks.xml - https://raw.github.com/codehaus-plexus/plexus-pom/master/src/main/resources/config/plexus-header.txt - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-clean-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.5.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.5.1 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.8 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.9 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - deploy - forked-path - false - -Pplexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 3.0.2 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.0.0 - - - ${project.scm.developerConnection} - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - true - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.20 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.20 - - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.4 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.codehaus.plexus - plexus-component-metadata - 1.7.1 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - - - - maven-enforcer-plugin - - - enforce-maven - - enforce - - - - - 3.0.5 - This project requires at least Maven 3.0.5 - - - - - - - - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - license - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.codehaus.mojo - findbugs-maven-plugin - - - org.codehaus.mojo - taglist-maven-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - http://junit.sourceforge.net/javadoc/ - - - - - default - - javadoc - test-javadoc - - - - - - org.codehaus.mojo - cobertura-maven-plugin - - - - - - plexus-release - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom.sha1 deleted file mode 100644 index f42e0ec..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2fca82e2eb5172f6a2909bea7accc733581a8c71 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/_remote.repositories b/~/.m2/repository/org/codehaus/plexus/plexus/6.5/_remote.repositories deleted file mode 100644 index 7ba8980..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -plexus-6.5.pom>central= diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom b/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom deleted file mode 100644 index 620d97a..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom +++ /dev/null @@ -1,786 +0,0 @@ - - - - - - 4.0.0 - - org.codehaus.plexus - plexus - pom - 6.5 - - Plexus - The Plexus project provides a full software stack for creating and executing software projects. - https://codehaus-plexus.github.io/ - 2001 - - Codehaus Plexus - https://codehaus-plexus.github.io/ - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - jvanzyl - Jason van Zyl - jason@maven.org - - Developer - Release Manager - - - - kaz - Pete Kazmier - - - - Developer - - - - jtaylor - James Taylor - james@jamestaylor.org - - - Developer - - - - dandiep - Dan Diephouse - dan@envoisolutions.com - Envoi solutions - - Developer - - - - kasper - Kasper Nielsen - apache@kav.dk - - - Developer - - - - bwalding - Ben Walding - bwalding@codehaus.org - Walding Consulting Services - - Developer - - - - mhw - Mark Wilkinson - mhw@kremvax.net - - Developer - - - - michal - Michal Maczka - mmaczka@interia.pl - - Developer - - - - evenisse - Emmanuel Venisse - evenisse@codehaus.org - - Developer - - - - Trygve Laugstøl - trygvis - trygvis@codehaus.org - - Developer - - - - Kenney Westerhof - kenney - kenney@codehaus.org - - Developer - - - - Carlos Sanchez - carlos - carlos@codehaus.org - - Developer - - - - Brett Porter - brett - brett@codehaus.org - - Developer - - - - John Casey - jdcasey - jdcasey@codehaus.org - - Developer - - - - Andrew Williams - handyande - andy@handyande.co.uk - - Developer - - - - Rahul Thakur - rahul - rahul.thakur.xdev@gmail.com - - Developer - - - - Joakim Erdfelt - joakime - joakim@erdfelt.com - - Developer - - - - Olivier Lamy - olamy - olamy@codehaus.org - - Developer - - - - Hervé Boutemy - hboutemy - hboutemy@apache.org - - Developer - - - - Oleg Gusakov - oleg - olegy@codehaus.org - - Developer - - - - Vincent Siveton - vsiveton - vsiveton@codehaus.org - - Developer - - - - Kristian Rosenvold - krosenvold - krosenvold@apache.org - - Developer - - - - Andreas Gudian - agudian - agudian@apache.org - - Developer - - - - Karl Heinz Marbaise - khmarbaise - khmarbaise@apache.org - - Developer - - - - Michael Osipov - michael-o - 1983-01-06@gmx.net - - Developer - - - - Gabriel Belingueres - belingueres - belingueres@gmail.com - - Developer - - - - - - - Plexus User List - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org - http://archive.plexus.codehaus.org/user - user@plexus.codehaus.org - - - Plexus Developer List - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org - http://archive.plexus.codehaus.org/dev - dev@plexus.codehaus.org - - - Plexus Announce List - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org - http://archive.plexus.codehaus.org/announce - - - Plexus Commit List - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org - http://archive.plexus.codehaus.org/scm - - - - - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - scm:git:git@github.com:codehaus-plexus/plexus-pom.git - https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ - plexus-6.5 - - - github - https://github.com/codehaus-plexus/plexus-pom/issues - - - - plexus-releases - Plexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - plexus-snapshots - Plexus Snapshot Repository - ${plexusDistMgmtSnapshotsUrl} - - - github:gh-pages - scm:git:git@github.com:codehaus-plexus - - - - - 7 - 1.${javaVersion} - 1.${javaVersion} - UTF-8 - https://oss.sonatype.org/content/repositories/plexus-snapshots - 2020-10-17T13:47:42Z - true - - - - - - org.codehaus.plexus - plexus-component-annotations - 2.1.0 - compile - - - - - - - junit - junit - 4.13.1 - test - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.1.1 - - config/maven_checks.xml - https://raw.github.com/codehaus-plexus/plexus-pom/master/src/main/resources/config/plexus-header.txt - - - - - org.apache.maven.shared - maven-shared-resources - 2 - - - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M3 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - - org.apache.maven.plugins - maven-plugin-plugin - 3.6.0 - - - org.apache.maven.plugins - maven-pmd-plugin - 3.13.0 - - ${maven.compiler.source} - - rulesets/maven.xml - - - ${project.build.directory}/generated-sources/modello - ${project.build.directory}/generated-sources/plugin - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M1 - - deploy - forked-path - false - -Pplexus-release - - - - org.apache.maven.plugins - maven-resources-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-scm-publish-plugin - 3.0.0 - - - ${project.scm.developerConnection} - gh-pages - - - - org.apache.maven.plugins - maven-site-plugin - 3.9.1 - - true - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.22.2 - - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.5 - - - org.codehaus.mojo - taglist-maven-plugin - 2.4 - - - org.codehaus.plexus - plexus-component-metadata - 2.1.0 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven - - enforce - - - - - 3.0.5 - This project requires at least Maven 3.0.5 - - - - - - - - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - index - summary - dependency-info - modules - licenses - team - scm - issue-management - mailing-lists - dependency-management - dependencies - dependency-convergence - ci-management - plugin-management - plugins - distribution-management - - - - - - - - - - reporting - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - org.apache.maven.plugins - maven-surefire-report-plugin - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - default - - checkstyle - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - - org.codehaus.mojo - findbugs-maven-plugin - - - org.codehaus.mojo - taglist-maven-plugin - - - org.apache.maven.plugins - maven-jxr-plugin - - - default - - jxr - test-jxr - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - http://junit.sourceforge.net/javadoc/ - - - - - default - - javadoc - test-javadoc - - - - - - org.codehaus.mojo - cobertura-maven-plugin - - - - - - plexus-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.6 - - - - - source-release-assembly - package - - single - - - true - - source-release - - posix - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - - - - sign-artifacts - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - pre-JEP_247 - - [7,8] - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - animal-sniffer-enforcer-rule - 1.19 - - - - - check-signatures - test - - enforce - - - - - - org.codehaus.mojo.signature - java1${javaVersion} - 1.0 - - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom.sha1 b/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom.sha1 deleted file mode 100644 index 2e7fce7..0000000 --- a/~/.m2/repository/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -bf76519b122eea2e701e28d16ca101d467dfa5c6 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/_remote.repositories b/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/_remote.repositories deleted file mode 100644 index 78cdfa2..0000000 --- a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -stax2-api-4.2.1.pom>central= -stax2-api-4.2.1.jar>central= diff --git a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar b/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar deleted file mode 100644 index 28c6a08..0000000 Binary files a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar.sha1 b/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar.sha1 deleted file mode 100644 index 2c12704..0000000 --- a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -a3f7325c52240418c2ba257b103c3c550e140c83 \ No newline at end of file diff --git a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom b/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom deleted file mode 100644 index c96e0b9..0000000 --- a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom +++ /dev/null @@ -1,192 +0,0 @@ - - - 4.0.0 - - com.fasterxml - oss-parent - 38 - - org.codehaus.woodstox - stax2-api - Stax2 API - 4.2.1 - bundle - tax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API. - - http://github.com/FasterXML/stax2-api - - fasterxml.com - http://fasterxml.com - - - - tatu - Tatu Saloranta - tatu@fasterxml.com - - - - - The BSD License - http://www.opensource.org/licenses/bsd-license.php - repo - - - - scm:git:git@github.com:FasterXML/stax2-api.git - scm:git:git@github.com:FasterXML/stax2-api.git - http://github.com/FasterXML/stax2-api - stax2-api-4.2.1 - - - - - 1.6 - 1.6 - - - org.codehaus.stax2 - - - - - - org.apache.maven.plugins - maven-release-plugin - - forked-path - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 1.6 - 1.6 - UTF-8 - - https://docs.oracle.com/javase/8/docs/api/ - - - - - attach-javadocs - verify - - jar - - - - - - - org.apache.felix - maven-bundle-plugin - true - - - ${jdk.module.name} - ${project.artifactId} - fasterml.com - -javax.xml.namespace -,javax.xml.stream -,javax.xml.stream.events -,javax.xml.stream.util -,javax.xml.transform -,javax.xml.transform.dom -,org.w3c.dom - - - - - -org.codehaus.stax2 -,org.codehaus.stax2.evt -,org.codehaus.stax2.io -,org.codehaus.stax2.osgi -,org.codehaus.stax2.ri -,org.codehaus.stax2.ri.dom -,org.codehaus.stax2.ri.evt -,org.codehaus.stax2.ri.typed -,org.codehaus.stax2.typed -,org.codehaus.stax2.util -,org.codehaus.stax2.validation - - - - - - - org.moditect - moditect-maven-plugin - - - add-module-infos - package - - add-module-info - - - true - - src/moditect/module-info.java - - - - - - - - - - - moditect - - - 1.9 - 1.9 - 1.9 - 4.1.0 - - - - - org.moditect - moditect-maven-plugin - - - generate-module-info - generate-sources - - generate-module-info - - - - - - ${project.groupId} - ${project.artifactId} - - ${project.version} - - - - - - - - - - - - diff --git a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom.sha1 b/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom.sha1 deleted file mode 100644 index 82eb77c..0000000 --- a/~/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -052c4497300ff75147fade804f05351ded9e9eec \ No newline at end of file diff --git a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/_remote.repositories b/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/_remote.repositories deleted file mode 100644 index 956c161..0000000 --- a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -cyclonedx-maven-plugin-2.8.0.pom>central= -cyclonedx-maven-plugin-2.8.0.jar>central= diff --git a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar b/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar deleted file mode 100644 index 7892ef8..0000000 Binary files a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar.sha1 b/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar.sha1 deleted file mode 100644 index c8e3729..0000000 --- a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5b0d5b41975b53be4799b9621b4af0cfc41d44b6 \ No newline at end of file diff --git a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom b/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom deleted file mode 100644 index fbdd59d..0000000 --- a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom +++ /dev/null @@ -1,472 +0,0 @@ - - - - - 4.0.0 - - org.cyclonedx - cyclonedx-maven-plugin - maven-plugin - 2.8.0 - - CycloneDX Maven plugin - The CycloneDX Maven plugin generates CycloneDX Software Bill of Materials (SBOM) containing the aggregate of all direct and transitive dependencies of a project. - https://github.com/CycloneDX/cyclonedx-maven-plugin - 2017 - - OWASP Foundation - https://owasp.org/ - - - - - Apache-2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - - Steve Springett - Steve.Springett@owasp.org - OWASP - https://www.owasp.org/ - - Architect - Developer - - - - Hervé Boutemy - hboutemy@sonatype.com - Sonatype,Apache - - Developer - - - - - - 8 - 8 - UTF-8 - UTF-8 - 2024-03-23T12:34:59Z - 4.13.2 - 5.10.2 - 3.11.0 - - - - scm:git:git@github.com:CycloneDX/cyclonedx-maven-plugin.git - https://github.com/CycloneDX/cyclonedx-maven-plugin.git - scm:git:git@github.com:CycloneDX/cyclonedx-maven-plugin.git - cyclonedx-maven-plugin-2.8.0 - - - - GitHub - https://github.com/CycloneDX/cyclonedx-maven-plugin/issues - - - - GitHub - https://github.com/CycloneDX/cyclonedx-maven-plugin/actions - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - org.cyclonedx - cyclonedx-core-java - 8.0.3 - - - javax.inject - javax.inject - 1 - provided - - - - commons-codec - commons-codec - 1.16.1 - - - org.apache.commons - commons-lang3 - 3.14.0 - - - org.apache.maven - maven-core - 3.8.7 - provided - - - org.apache.maven - maven-plugin-api - 3.8.7 - provided - - - org.apache.maven.shared - maven-dependency-tree - 3.2.1 - - - org.apache.maven.shared - maven-dependency-analyzer - 1.13.2 - - - org.apache.maven - maven-project - - - org.apache.maven - maven-artifact - - - org.apache.maven - maven-model - - - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${plugin-tools.version} - provided - - - - io.takari.maven.plugins - takari-plugin-integration-testing - pom - test - 3.0.1 - - - - io.takari.maven.plugins - takari-plugin-testing - test - 3.0.0 - - - org.junit.jupiter - junit-jupiter-api - test - - - junit - junit - ${junit.version} - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - org.junit.vintage - junit-vintage-engine - test - - - net.javacrumbs.json-unit - json-unit-assertj - 2.38.0 - test - - - - - - - org.junit - junit-bom - ${junit5.version} - pom - import - - - - - - 3.1 - - - - - - io.takari.maven.plugins - takari-lifecycle-plugin - 2.0.8 - true - - - testProperties - process-test-resources - - testProperties - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${plugin-tools.version} - - - org.eclipse.sisu - sisu-maven-plugin - 0.3.5 - - - - main-index - - - - - - org.apache.maven.plugins - maven-invoker-plugin - 3.5.1 - - setup - verify - ${project.build.directory}/local-repo - src/it/settings.xml - - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - package - - - - - integration-test - - install - integration-test - verify - - - - - - org.cyclonedx - cyclonedx-maven-plugin - 2.7.9 - - - cyclonedx-makeBom - package - - makeBom - - - false - - - - - - maven-antrun-plugin - 3.1.0 - - - pre-site - - run - - - - - - - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.13.0 - - - org.apache.maven.plugins - maven-release-plugin - 3.0.1 - - release - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.6.3 - - - org.apache.maven.plugins - maven-site-plugin - 3.12.1 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.5.0 - - - - - - src/main/resources - false - - - src/main/resources - true - - plugin.properties - - - - - - - - release - - false - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - enforce-java - - enforce - - - - - 1.8.0 - - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.1.0 - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.3.0 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - jdk-release - - [1.9,) - - - 8 - - - - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${plugin-tools.version} - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - - diff --git a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom.sha1 b/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom.sha1 deleted file mode 100644 index c42b3e1..0000000 --- a/~/.m2/repository/org/cyclonedx/cyclonedx-maven-plugin/2.8.0/cyclonedx-maven-plugin-2.8.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f0497d881bc8eaa114fcf476eebe5ffcdbe2c2a5 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories b/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories deleted file mode 100644 index b70eaf3..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aether-api-1.0.0.v20140518.pom>central= diff --git a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom b/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom deleted file mode 100644 index 6b1f808..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.aether - aether - 1.0.0.v20140518 - - - aether-api - - Aether API - - The application programming interface for the repository system. - - - - org.eclipse.aether.api - - - - - junit - junit - test - - - org.hamcrest - hamcrest-library - test - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.codehaus.mojo - clirr-maven-plugin - - - org.apache.felix - maven-bundle-plugin - - - - diff --git a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1 b/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1 deleted file mode 100644 index c32f36e..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b83658f3bcad1dbfaef617a9d0b78f7ba982204b \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories b/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories deleted file mode 100644 index 4fb8d66..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aether-impl-1.0.0.v20140518.pom>central= diff --git a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom b/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom deleted file mode 100644 index c2c0add..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.aether - aether - 1.0.0.v20140518 - - - aether-impl - - Aether Implementation - - An implementation of the repository system. - - - - org.eclipse.aether.impl - - - - - org.eclipse.aether - aether-api - - - org.eclipse.aether - aether-spi - - - org.eclipse.aether - aether-util - - - javax.inject - javax.inject - provided - true - - - org.eclipse.sisu - org.eclipse.sisu.inject - provided - true - - - org.sonatype.sisu - sisu-guice - no_aop - provided - true - - - org.slf4j - slf4j-api - provided - true - - - junit - junit - test - - - org.hamcrest - hamcrest-library - test - - - org.eclipse.aether - aether-test-util - test - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.eclipse.sisu - sisu-maven-plugin - - - org.apache.felix - maven-bundle-plugin - - - - com.google.inject.*;version="[1.3,2)",* - - - - - - diff --git a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1 b/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1 deleted file mode 100644 index a1270df..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b10bcac138019f0753435ec1378a6129aa8ef069 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories b/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories deleted file mode 100644 index 37c9a0e..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aether-spi-1.0.0.v20140518.pom>central= diff --git a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom b/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom deleted file mode 100644 index 67c98e0..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.aether - aether - 1.0.0.v20140518 - - - aether-spi - - Aether SPI - - The service provider interface for repository system implementations and repository connectors. - - - - org.eclipse.aether.spi - - - - - org.eclipse.aether - aether-api - - - junit - junit - test - - - org.hamcrest - hamcrest-library - test - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.codehaus.mojo - clirr-maven-plugin - - - org.apache.felix - maven-bundle-plugin - - - - diff --git a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1 b/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1 deleted file mode 100644 index 323dbd7..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -422bc81cf031d092e3d235f2803ef15c08e56797 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories b/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories deleted file mode 100644 index e35078f..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aether-util-1.0.0.v20140518.pom>central= diff --git a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom b/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom deleted file mode 100644 index 4c522f3..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.aether - aether - 1.0.0.v20140518 - - - aether-util - - Aether Utilities - - A collection of utility classes to ease usage of the repository system. - - - - org.eclipse.aether.util - - - - - org.eclipse.aether - aether-api - - - org.eclipse.aether - aether-test-util - test - - - org.hamcrest - hamcrest-library - test - - - junit - junit - test - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.codehaus.mojo - clirr-maven-plugin - - - org.apache.felix - maven-bundle-plugin - - - - diff --git a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1 b/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1 deleted file mode 100644 index dfda545..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -183d2dcbfc492540f8a49e0e09f675238257c884 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories b/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories deleted file mode 100644 index 5984c52..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -aether-1.0.0.v20140518.pom>central= diff --git a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom b/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom deleted file mode 100644 index 75ea747..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom +++ /dev/null @@ -1,802 +0,0 @@ - - - - - - 4.0.0 - - org.eclipse.aether - aether - 1.0.0.v20140518 - pom - - Aether - - The parent and aggregator for the repository system. - - http://www.eclipse.org/aether/ - 2010 - - - The Eclipse Foundation - http://www.eclipse.org/ - - - - - Aether Developer List - https://dev.eclipse.org/mailman/listinfo/aether-dev - https://dev.eclipse.org/mailman/listinfo/aether-dev - aether-dev@eclipse.org - http://dev.eclipse.org/mhonarc/lists/aether-dev/ - - - Aether User List - https://dev.eclipse.org/mailman/listinfo/aether-users - https://dev.eclipse.org/mailman/listinfo/aether-users - aether-users@eclipse.org - http://dev.eclipse.org/mhonarc/lists/aether-users/ - - - Aether Commit Notification List - https://dev.eclipse.org/mailman/listinfo/aether-commit - https://dev.eclipse.org/mailman/listinfo/aether-commit - http://dev.eclipse.org/mhonarc/lists/aether-commit/ - - - Aether CI Notification List - https://dev.eclipse.org/mailman/listinfo/aether-build - https://dev.eclipse.org/mailman/listinfo/aether-build - http://dev.eclipse.org/mhonarc/lists/aether-build/ - - - - - scm:git:git://git.eclipse.org/gitroot/aether/aether-core.git - scm:git:ssh://git.eclipse.org/gitroot/aether/aether-core.git - http://git.eclipse.org/c/aether/aether-core.git/tree/ - - - - bugzilla - https://bugs.eclipse.org/bugs/buglist.cgi?query_format=specific&bug_status=__open__&product=Aether - - - - Hudson - https://hudson.eclipse.org/aether/job/aether-core/ - - - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - ${sonatypeOssDistMgmtSnapshotsId} - ${sonatypeOssDistMgmtSnapshotsUrl} - - - - - - Eclipse Public License, Version 1.0 - http://www.eclipse.org/legal/epl-v10.html - repo - - - - - - bbentmann - Benjamin Bentmann - - Project Lead - - - - jvanzyl - Jason Van Zyl - - Project Lead - - - - - - - aether-api - aether-spi - aether-util - aether-impl - aether-test-util - aether-connector-basic - aether-transport-classpath - aether-transport-file - aether-transport-http - aether-transport-wagon - - - - J2SE-1.5 - Eclipse Aether - UTF-8 - UTF-8 - true - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - - org.eclipse.aether - aether-api - ${project.version} - - - org.eclipse.aether - aether-spi - ${project.version} - - - org.eclipse.aether - aether-util - ${project.version} - - - org.eclipse.aether - aether-impl - ${project.version} - - - org.eclipse.aether - aether-connector-basic - ${project.version} - - - org.eclipse.aether - aether-test-util - ${project.version} - test - - - - junit - junit - 4.11 - test - - - org.hamcrest - hamcrest-core - 1.3 - test - - - org.hamcrest - hamcrest-library - 1.3 - test - - - - javax.inject - javax.inject - 1 - provided - - - org.codehaus.plexus - plexus-component-annotations - 1.5.5 - provided - - - - org.eclipse.sisu - org.eclipse.sisu.inject - 0.1.1 - - - org.eclipse.sisu - org.eclipse.sisu.plexus - 0.1.1 - - - javax.enterprise - cdi-api - - - - - org.sonatype.sisu - sisu-guice - 3.1.6 - no_aop - - - aopalliance - aopalliance - - - com.google.code.findbugs - jsr305 - - - - - - org.slf4j - slf4j-api - 1.6.2 - - - - - - - - - org.apache.felix - maven-bundle-plugin - 2.4.0 - - - ${project.url} - ${project.name} - ${bundle.env} - ${bundle.symbolicName} - ${bundle.vendor} - ${bundle.osgiVersion} - org.eclipse.aether.internal.*;x-internal:=true,org.eclipse.aether.* - - - - - create-manifest - process-test-classes - - manifest - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.5 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.2 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.2 - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-jar-plugin - - 2.3.2 - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8.1 - - false - - http://download.oracle.com/javase/6/docs/api/ - - - - noextend - a - Restriction: - - - noimplement - a - Restriction: - - - noinstantiate - a - Restriction: - - - nooverride - a - Restriction: - - - noreference - a - Restriction: - - - provisional - a - Provisional: - - - - - API - org.eclipse.aether* - - - SPI - org.eclipse.aether.spi* - - - Utilities - org.eclipse.aether.util* - - - Repository Connectors - org.eclipse.aether.connector* - - - Transporters - org.eclipse.aether.transport* - - - Implementation - org.eclipse.aether.impl* - - - Internals - org.eclipse.aether.internal* - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.1 - - true - forked-path - false - deploy javadoc:aggregate-jar assembly:attached - -Psonatype-oss-release - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-site-plugin - 3.0 - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - - 2 - ${project.name} Sources - http://www.eclipse.org/legal/epl-v10.html - ${bundle.env} - ${bundle.symbolicName}.source - ${bundle.vendor} - ${bundle.osgiVersion} - ${bundle.symbolicName};version="${bundle.osgiVersion}";roots:="." - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.9 - - -Xmx128m - ${surefire.redirectTestOutputToFile} - - ${project.build.directory}/surefire-tmp - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.9 - - - org.codehaus.mojo.signature - java15 - 1.0 - - - - - check-java-1.5-compat - process-classes - - check - - - - - - org.codehaus.mojo - clirr-maven-plugin - 2.3 - - - org.codehaus.plexus - plexus-component-metadata - 1.5.5 - - - generate-components-xml - process-classes - - generate-metadata - - - - - - org.eclipse.sisu - sisu-maven-plugin - 0.0.0.M2 - - - generate-index - process-classes - - main-index - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - qa - verify - - enforce - - - - - - project.version - [0-9]+\.[0-9]+\.[0-9]+((.*-SNAPSHOT)|(\.M[0-9]+)|(\.RC[0-9]+)|(\.v[0-9]{8})) - Project version must be either X.Y.Z.M#, X.Y.Z.RC# or X.Y.Z.v######## - - - - true - - *:* - - - org.eclipse.aether - org.eclipse.sisu - org.eclipse.jetty:*:*:*:test - - org.slf4j:slf4j-api:[1.6.2] - - org.codehaus.plexus:plexus-component-annotations:[1.5.5] - - org.codehaus.plexus:plexus-utils:[2.1] - - org.codehaus.plexus:plexus-classworlds:[2.4] - - org.apache.maven.wagon:wagon-provider-api:[1.0] - - org.sonatype.sisu:sisu-guice:[3.1.6] - - com.google.guava:guava:[11.0.2] - - javax.inject:javax.inject:[1] - - org.apache.httpcomponents:httpclient:[4.2.6] - - org.apache.httpcomponents:httpcore:[4.2.5] - - commons-codec:commons-codec:[1.6] - - org.slf4j:jcl-over-slf4j:[1.6.2] - - junit:junit:[4.11]:*:test - org.hamcrest:hamcrest-core:[1.3]:*:test - org.hamcrest:hamcrest-library:[1.3]:*:test - com.googlecode.jmockit:jmockit:[1.3]:*:test - ch.qos.logback:logback-core:[1.0.7]:*:test - ch.qos.logback:logback-classic:[1.0.7]:*:test - org.eclipse.jetty.orbit:javax.servlet:[2.5.0.v201103041518]:*:test - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - osgi-timestamp - initialize - - timestamp-property - - - bundle.osgiTimestamp - yyyyMMdd-HHmm - UTC - en - - - - osgi-version - initialize - - regex-property - - - bundle.osgiVersion - ${project.version} - -SNAPSHOT - .${bundle.osgiTimestamp} - false - - - - - - - - - - sonatype-oss-release - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - package - - jar - - - - default-cli - - false - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.2 - - - - - attach-source-release-distro - package - - single - - - true - - source-release - - gnu - - - - default-cli - - false - - src/main/assembly/bin.xml - - - - - - - - - - snapshot-sources - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - - - - clirr - - - - org.codehaus.mojo - clirr-maven-plugin - - - check-api-compat - verify - - check-no-fork - - - - - - - - - m2e - - - m2e.version - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.eclipse.sisu - sisu-maven-plugin - [0.0.0.M2,) - - test-index - main-index - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - [1.7,) - - regex-property - timestamp-property - - - - - - - - - - - - org.apache.felix - maven-bundle-plugin - - - $(replace;${project.version};-SNAPSHOT;.qualifier) - - - - - - - - - diff --git a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1 b/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1 deleted file mode 100644 index 45b8fcc..0000000 --- a/~/.m2/repository/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ea72b6c7e4a69f088a668098249e16ab8810bff3 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/_remote.repositories b/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/_remote.repositories deleted file mode 100644 index d69288c..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -project-1.0.8.pom>central= diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom b/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom deleted file mode 100644 index 2028be0..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom +++ /dev/null @@ -1,339 +0,0 @@ - - - - - 4.0.0 - org.eclipse.ee4j - project - 1.0.8 - pom - - EE4J Project - https://projects.eclipse.org/projects/ee4j - - Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, - implementations of those APIs, and technology compatibility kits for Java runtimes - that enable development, deployment, and management of server-side and cloud-native applications. - - - - Eclipse Foundation - https://www.eclipse.org - - 2017 - - - - eclipseee4j - Eclipse EE4J Developers - Eclipse Foundation - ee4j-pmc@eclipse.org - - - - - - Eclipse Public License v. 2.0 - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - repo - - - GNU General Public License, version 2 with the GNU Classpath Exception - https://www.gnu.org/software/classpath/license.html - repo - - - - - GitHub Issues - https://github.com/eclipse-ee4j/ee4j/issues - - - - scm:git:git@github.com:eclipse-ee4j/ee4j.git - scm:git:git@github.com:eclipse-ee4j/ee4j.git - https://github.com/eclipse-ee4j/ee4j - - - - - Community discussions - jakarta.ee-community@eclipse.org - https://accounts.eclipse.org/mailing-list/jakarta.ee-community - https://accounts.eclipse.org/mailing-list/jakarta.ee-community - https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/ - - http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss - - - - PMC discussions - ee4j-pmc@eclipse.org - https://accounts.eclipse.org/mailing-list/ee4j-pmc - https://accounts.eclipse.org/mailing-list/ee4j-pmc - https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/ - - http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss - - - - - - https://jakarta.oss.sonatype.org/ - ${sonatypeOssDistMgmtNexusUrl}content/repositories/snapshots/ - ${sonatypeOssDistMgmtNexusUrl}content/repositories/staging/ - ${sonatypeOssDistMgmtNexusUrl}service/local/staging/deploy/maven2/ - UTF-8 - - - 2020-12-19T17:24:00Z - - - - - ossrh - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - - ossrh - Sonatype Nexus Releases - ${sonatypeOssDistMgmtReleasesUrl} - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.0-M7 - - forked-path - false - -Poss-release ${release.arguments} - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - - ossrh - ${sonatypeOssDistMgmtNexusUrl} - false - - ${maven.deploy.skip} - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-gpg-plugin - - 3.0.1 - - - - - - - - - oss-release - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven - - enforce - - - - - [3.2.5,) - Maven 3.0 through 3.0.3 inclusive does not pass - correct settings.xml to Maven Release Plugin. - - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - --pinentry-mode - loopback - - - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - true - - - - - - - - snapshots - - false - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - false - - - true - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - false - - - true - - - - - - - - staging - - false - - - - sonatype-nexus-staging - Sonatype Nexus Staging - ${sonatypeOssDistMgmtStagingUrl} - - true - - - false - - - - - - sonatype-nexus-staging - Sonatype Nexus Staging - ${sonatypeOssDistMgmtStagingUrl} - - true - - - false - - - - - - diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1 b/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1 deleted file mode 100644 index 6119d2b..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -41a621037931f9f4aa8768694be9f5cb59df83df \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/_remote.repositories b/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/_remote.repositories deleted file mode 100644 index cd98bb1..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -project-1.0.9.pom>central= diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom b/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom deleted file mode 100644 index 624d156..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom +++ /dev/null @@ -1,381 +0,0 @@ - - - - - 4.0.0 - org.eclipse.ee4j - project - 1.0.9 - pom - - EE4J Project - https://projects.eclipse.org/projects/ee4j - - Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, - implementations of those APIs, and technology compatibility kits for Java runtimes - that enable development, deployment, and management of server-side and cloud-native applications. - - - - Eclipse Foundation - https://www.eclipse.org - - 2017 - - - - eclipseee4j - Eclipse EE4J Developers - Eclipse Foundation - ee4j-pmc@eclipse.org - - - - - - Eclipse Public License v. 2.0 - https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - repo - - - GNU General Public License, version 2 with the GNU Classpath Exception - https://www.gnu.org/software/classpath/license.html - repo - - - - - GitHub Issues - https://github.com/eclipse-ee4j/ee4j/issues - - - - scm:git:git@github.com:eclipse-ee4j/ee4j.git - scm:git:git@github.com:eclipse-ee4j/ee4j.git - https://github.com/eclipse-ee4j/ee4j - - - - - Community discussions - jakarta.ee-community@eclipse.org - https://accounts.eclipse.org/mailing-list/jakarta.ee-community - https://accounts.eclipse.org/mailing-list/jakarta.ee-community - https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/ - - http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss - - - - PMC discussions - ee4j-pmc@eclipse.org - https://accounts.eclipse.org/mailing-list/ee4j-pmc - https://accounts.eclipse.org/mailing-list/ee4j-pmc - https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/ - - http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss - - - - - - https://jakarta.oss.sonatype.org/ - ${sonatypeOssDistMgmtNexusUrl}content/repositories/snapshots/ - ${sonatypeOssDistMgmtNexusUrl}content/repositories/staging/ - ${sonatypeOssDistMgmtNexusUrl}service/local/staging/deploy/maven2/ - UTF-8 - - - 2020-12-19T17:24:00Z - - - - - ossrh - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - - ossrh - Sonatype Nexus Releases - ${sonatypeOssDistMgmtReleasesUrl} - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 3.0.1 - - forked-path - false - -Poss-release ${release.arguments} - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - - ossrh - ${sonatypeOssDistMgmtNexusUrl} - false - - ${maven.deploy.skip} - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.6.0 - - - org.apache.maven.plugins - maven-gpg-plugin - - 3.1.0 - - - org.cyclonedx - cyclonedx-maven-plugin - 2.7.9 - - - org.asciidoctor - asciidoctor-maven-plugin - 2.2.4 - - - - - - - - - - - sbom - - - !skipSBOM - - - - - - org.cyclonedx - cyclonedx-maven-plugin - - 1.4 - library - - - - package - - makeAggregateBom - - - - - - - - - - - oss-release - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-maven - - enforce - - - - - [3.2.5,) - Maven 3.0 through 3.0.3 inclusive does not pass - correct settings.xml to Maven Release Plugin. - - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - --pinentry-mode - loopback - - - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - true - - - - - - - - snapshots - - false - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - false - - - true - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - false - - - true - - - - - - - - staging - - false - - - - sonatype-nexus-staging - Sonatype Nexus Staging - ${sonatypeOssDistMgmtStagingUrl} - - true - - - false - - - - - - sonatype-nexus-staging - Sonatype Nexus Staging - ${sonatypeOssDistMgmtStagingUrl} - - true - - - false - - - - - - diff --git a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom.sha1 b/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom.sha1 deleted file mode 100644 index 15bbeff..0000000 --- a/~/.m2/repository/org/eclipse/ee4j/project/1.0.9/project-1.0.9.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5c02bae4f34e508f6e22b0f7beb0fef77880ad02 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/_remote.repositories b/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/_remote.repositories deleted file mode 100644 index c84bc46..0000000 --- a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -jetty-ee10-bom-12.0.9.pom>central= diff --git a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom b/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom deleted file mode 100644 index 430ad2d..0000000 --- a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom +++ /dev/null @@ -1,252 +0,0 @@ - - - 4.0.0 - org.eclipse.jetty.ee10 - jetty-ee10-bom - 12.0.9 - pom - EE10 :: BOM - Jetty EE10 APIs BOM artifact - https://eclipse.dev/jetty/jetty-ee10/jetty-ee10-bom - 1995 - - Webtide - https://webtide.com - - - - Eclipse Public License - Version 2.0 - https://www.eclipse.org/legal/epl-2.0/ - - - Apache Software License - Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - gregw - Greg Wilkins - gregw@webtide.com - Webtide, LLC - https://webtide.com - 10 - - - janb - Jan Bartel - janb@webtide.com - Webtide, LLC - https://webtide.com - 10 - - - jesse - Jesse McConnell - jesse.mcconnell@gmail.com - Webtide, LLC - https://webtide.com - -6 - - - joakime - Joakim Erdfelt - joakim.erdfelt@gmail.com - Webtide, LLC - https://webtide.com - -6 - - - sbordet - Simone Bordet - simone.bordet@gmail.com - Webtide, LLC - https://webtide.com - 1 - - - djencks - David Jencks - david.a.jencks@gmail.com - IBM - -8 - - - olamy - Olivier Lamy - oliver.lamy@gmail.com - Webtide, LLC - https://webtide.com - Australia/Brisbane - - - lorban - Ludovic Orban - lorban@bitronix.be - Webtide, LLC - https://webtide.com - 1 - - - - - Jetty Developer Mailing List - https://accounts.eclipse.org/mailing-list/jetty-dev - https://www.eclipse.org/lists/jetty-dev/ - - - Jetty Users Mailing List - https://accounts.eclipse.org/mailing-list/jetty-users - https://www.eclipse.org/lists/jetty-users/ - - - Jetty Announce Mailing List - https://accounts.eclipse.org/mailing-list/jetty-announce - https://www.eclipse.org/lists/jetty-announce/ - - - - scm:git:https://github.com/jetty/jetty.project.git/jetty-ee10/jetty-ee10-bom - scm:git:git@github.com:jetty/jetty.project.git/jetty-ee10/jetty-ee10-bom - https://github.com/jetty/jetty.project/jetty-ee10/jetty-ee10-bom - - - github - https://github.com/jetty/jetty.project/issues - - - - - org.eclipse.jetty.ee10 - jetty-ee10-annotations - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-apache-jsp - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-cdi - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-fcgi-proxy - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-glassfish-jstl - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-jaspi - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-jndi - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-jspc-maven-plugin - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-maven-plugin - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-plus - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-proxy - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-quickstart - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-runner - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-servlet - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-servlets - 12.0.9 - - - org.eclipse.jetty.ee10 - jetty-ee10-webapp - 12.0.9 - - - org.eclipse.jetty.ee10.osgi - jetty-ee10-osgi-alpn - 12.0.9 - - - org.eclipse.jetty.ee10.osgi - jetty-ee10-osgi-boot - 12.0.9 - - - org.eclipse.jetty.ee10.osgi - jetty-ee10-osgi-boot-jsp - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jakarta-client - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jakarta-client-webapp - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jakarta-common - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jakarta-server - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jetty-client-webapp - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-jetty-server - 12.0.9 - - - org.eclipse.jetty.ee10.websocket - jetty-ee10-websocket-servlet - 12.0.9 - - - - diff --git a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom.sha1 b/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom.sha1 deleted file mode 100644 index 2f29997..0000000 --- a/~/.m2/repository/org/eclipse/jetty/ee10/jetty-ee10-bom/12.0.9/jetty-ee10-bom-12.0.9.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e801763801abfa5532719c608155008bdc6add44 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/_remote.repositories b/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/_remote.repositories deleted file mode 100644 index 4b8790d..0000000 --- a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -jetty-bom-12.0.9.pom>central= diff --git a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom b/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom deleted file mode 100644 index e926f23..0000000 --- a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom +++ /dev/null @@ -1,402 +0,0 @@ - - - 4.0.0 - org.eclipse.jetty - jetty-bom - 12.0.9 - pom - Core :: BOM - Jetty Core BOM artifact - https://eclipse.dev/jetty/jetty-core/jetty-bom - 1995 - - Webtide - https://webtide.com - - - - Eclipse Public License - Version 2.0 - https://www.eclipse.org/legal/epl-2.0/ - - - Apache Software License - Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - gregw - Greg Wilkins - gregw@webtide.com - Webtide, LLC - https://webtide.com - 10 - - - janb - Jan Bartel - janb@webtide.com - Webtide, LLC - https://webtide.com - 10 - - - jesse - Jesse McConnell - jesse.mcconnell@gmail.com - Webtide, LLC - https://webtide.com - -6 - - - joakime - Joakim Erdfelt - joakim.erdfelt@gmail.com - Webtide, LLC - https://webtide.com - -6 - - - sbordet - Simone Bordet - simone.bordet@gmail.com - Webtide, LLC - https://webtide.com - 1 - - - djencks - David Jencks - david.a.jencks@gmail.com - IBM - -8 - - - olamy - Olivier Lamy - oliver.lamy@gmail.com - Webtide, LLC - https://webtide.com - Australia/Brisbane - - - lorban - Ludovic Orban - lorban@bitronix.be - Webtide, LLC - https://webtide.com - 1 - - - - - Jetty Developer Mailing List - https://accounts.eclipse.org/mailing-list/jetty-dev - https://www.eclipse.org/lists/jetty-dev/ - - - Jetty Users Mailing List - https://accounts.eclipse.org/mailing-list/jetty-users - https://www.eclipse.org/lists/jetty-users/ - - - Jetty Announce Mailing List - https://accounts.eclipse.org/mailing-list/jetty-announce - https://www.eclipse.org/lists/jetty-announce/ - - - - scm:git:https://github.com/jetty/jetty.project.git/jetty-core/jetty-bom - scm:git:git@github.com:jetty/jetty.project.git/jetty-core/jetty-bom - https://github.com/jetty/jetty.project/jetty-core/jetty-bom - - - github - https://github.com/jetty/jetty.project/issues - - - - - org.eclipse.jetty - jetty-alpn-client - 12.0.9 - - - org.eclipse.jetty - jetty-alpn-conscrypt-client - 12.0.9 - - - org.eclipse.jetty - jetty-alpn-conscrypt-server - 12.0.9 - - - org.eclipse.jetty - jetty-alpn-java-client - 12.0.9 - - - org.eclipse.jetty - jetty-alpn-java-server - 12.0.9 - - - org.eclipse.jetty - jetty-alpn-server - 12.0.9 - - - org.eclipse.jetty - jetty-client - 12.0.9 - - - org.eclipse.jetty - jetty-deploy - 12.0.9 - - - org.eclipse.jetty - jetty-http - 12.0.9 - - - org.eclipse.jetty - jetty-http-spi - 12.0.9 - - - org.eclipse.jetty - jetty-http-tools - 12.0.9 - - - org.eclipse.jetty - jetty-io - 12.0.9 - - - org.eclipse.jetty - jetty-jmx - 12.0.9 - - - org.eclipse.jetty - jetty-jndi - 12.0.9 - - - org.eclipse.jetty - jetty-keystore - 12.0.9 - - - org.eclipse.jetty - jetty-openid - 12.0.9 - - - org.eclipse.jetty - jetty-osgi - 12.0.9 - - - org.eclipse.jetty - jetty-plus - 12.0.9 - - - org.eclipse.jetty - jetty-proxy - 12.0.9 - - - org.eclipse.jetty - jetty-rewrite - 12.0.9 - - - org.eclipse.jetty - jetty-security - 12.0.9 - - - org.eclipse.jetty - jetty-server - 12.0.9 - - - org.eclipse.jetty - jetty-session - 12.0.9 - - - org.eclipse.jetty - jetty-slf4j-impl - 12.0.9 - - - org.eclipse.jetty - jetty-start - 12.0.9 - - - org.eclipse.jetty - jetty-unixdomain-server - 12.0.9 - - - org.eclipse.jetty - jetty-util - 12.0.9 - - - org.eclipse.jetty - jetty-util-ajax - 12.0.9 - - - org.eclipse.jetty - jetty-xml - 12.0.9 - - - org.eclipse.jetty.demos - jetty-demo-handler - 12.0.9 - - - org.eclipse.jetty.fcgi - jetty-fcgi-client - 12.0.9 - - - org.eclipse.jetty.fcgi - jetty-fcgi-proxy - 12.0.9 - - - org.eclipse.jetty.fcgi - jetty-fcgi-server - 12.0.9 - - - org.eclipse.jetty.http2 - jetty-http2-client - 12.0.9 - - - org.eclipse.jetty.http2 - jetty-http2-client-transport - 12.0.9 - - - org.eclipse.jetty.http2 - jetty-http2-common - 12.0.9 - - - org.eclipse.jetty.http2 - jetty-http2-hpack - 12.0.9 - - - org.eclipse.jetty.http2 - jetty-http2-server - 12.0.9 - - - org.eclipse.jetty.http3 - jetty-http3-client - 12.0.9 - - - org.eclipse.jetty.http3 - jetty-http3-client-transport - 12.0.9 - - - org.eclipse.jetty.http3 - jetty-http3-common - 12.0.9 - - - org.eclipse.jetty.http3 - jetty-http3-qpack - 12.0.9 - - - org.eclipse.jetty.http3 - jetty-http3-server - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-client - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-common - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-quiche-common - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-quiche-foreign - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-quiche-jna - 12.0.9 - - - org.eclipse.jetty.quic - jetty-quic-server - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-core-client - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-core-common - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-core-server - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-api - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-client - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-common - 12.0.9 - - - org.eclipse.jetty.websocket - jetty-websocket-jetty-server - 12.0.9 - - - - diff --git a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom.sha1 b/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom.sha1 deleted file mode 100644 index f6e0fa0..0000000 --- a/~/.m2/repository/org/eclipse/jetty/jetty-bom/12.0.9/jetty-bom-12.0.9.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c462bcc123672ef64c16af863f0d3dba1805b5ca \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/_remote.repositories b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/_remote.repositories deleted file mode 100644 index 18eb5c0..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -org.eclipse.sisu.inject-0.3.0.M1.pom>central= diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom deleted file mode 100644 index 6456e44..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.sisu - sisu-inject - 0.3.0.M1 - - - org.eclipse.sisu.inject - eclipse-plugin - - - - - com.google.inject - guice - 3.0 - provided - - - - - src - - - org.codehaus.mojo - build-helper-maven-plugin - 1.8 - - - attach-build-target - generate-resources - - attach-artifact - - - - - build.target - build - target - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.eclipse.tycho - target-platform-configuration - - - org.eclipse.tycho - tycho-maven-plugin - true - - - org.eclipse.tycho - tycho-source-plugin - - - - - diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom.sha1 b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom.sha1 deleted file mode 100644 index ac60705..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d5782c23ea484f3d546548409765ee050a5d08da \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/_remote.repositories b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/_remote.repositories deleted file mode 100644 index ba4e441..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -org.eclipse.sisu.plexus-0.3.0.M1.pom>central= diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom deleted file mode 100644 index 1802762..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.sisu - sisu-plexus - 0.3.0.M1 - - - org.eclipse.sisu.plexus - eclipse-plugin - - - - - org.slf4j - slf4j-api - 1.6.4 - true - - - - javax.enterprise - cdi-api - 1.0 - - - javax.el - el-api - - - org.jboss.ejb3 - jboss-ejb3-api - - - org.jboss.interceptor - jboss-interceptor-api - - - - - - org.sonatype.sisu - sisu-guice - no_aop - 3.1.6 - provided - - - aopalliance - aopalliance - - - com.google.code.findbugs - jsr305 - - - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${project.version} - - - - org.codehaus.plexus - plexus-component-annotations - 1.5.5 - - - org.codehaus.plexus - plexus-classworlds - 2.5.1 - - - org.codehaus.plexus - plexus-utils - 2.1 - - - junit - junit - 4.10 - true - - - - - src - - - org.codehaus.mojo - build-helper-maven-plugin - 1.8 - - - attach-build-target - generate-resources - - attach-artifact - - - - - build.target - build - target - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - org.eclipse.tycho - target-platform-configuration - - - org.eclipse.tycho - tycho-maven-plugin - true - - - org.eclipse.tycho - tycho-source-plugin - - - - - diff --git a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom.sha1 b/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom.sha1 deleted file mode 100644 index 9f9816d..0000000 --- a/~/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6a7f88584a8d0137aead27bc744da91e7372b67d \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/_remote.repositories b/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/_remote.repositories deleted file mode 100644 index f9e1865..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -sisu-inject-0.3.0.M1.pom>central= diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom b/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom deleted file mode 100644 index 4f80d74..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom +++ /dev/null @@ -1,395 +0,0 @@ - - - - - - 4.0.0 - - - org.sonatype.oss - oss-parent - 7 - - - org.eclipse.sisu - sisu-inject - 0.3.0.M1 - pom - - Sisu Inject - JSR330-based container; supports classpath scanning, auto-binding, and dynamic auto-wiring - http://www.eclipse.org/sisu/ - 2010 - - The Eclipse Foundation - http://www.eclipse.org/ - - - - Eclipse Public License, Version 1.0 - http://www.eclipse.org/legal/epl-v10.html - repo - - - - - - Sisu Developers List - sisu-dev-subscribe@eclipse.org - sisu-dev-unsubscribe@eclipse.org - sisu-dev@eclipse.org - http://dev.eclipse.org/mhonarc/lists/sisu-dev/ - - - Sisu Users List - sisu-users-subscribe@eclipse.org - sisu-users-unsubscribe@eclipse.org - sisu-users@eclipse.org - http://dev.eclipse.org/mhonarc/lists/sisu-users/ - - - - - 3.0 - - - - org.eclipse.sisu.inject - org.eclipse.sisu.inject.extender - org.eclipse.sisu.inject.tests - org.eclipse.sisu.inject.site - - - - scm:git:git://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git - scm:git:ssh://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git - http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/tree/ - - - bugzilla - https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sisu&component=Inject&format=guided - - - Hudson - https://hudson.eclipse.org/sisu/job/sisu-inject-nightly/ - - - - 1.5 - 1.5 - scm:git:http://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git - 0.19.0 - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.9 - - - org.codehaus.mojo.signature - java15 - 1.0 - - - javax.annotation.processing.* - javax.lang.model.* - javax.tools.* - - - - - check-java5 - package - - check - - - - - - maven-enforcer-plugin - 1.3 - - - - 1.5 - - *:javax.annotation-api - *:javax.el - - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.0-beta-2 - - - - - org.eclipse.tycho - target-platform-configuration - ${tycho-version} - - JavaSE-1.6 - - - org.eclipse.sisu - org.eclipse.sisu.inject - ${project.version} - build - - - - - win32 - win32 - x86 - - - linux - gtk - x86_64 - - - macosx - cocoa - x86_64 - - - - - - org.eclipse.tycho - tycho-compiler-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-maven-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-p2-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - - - false - - - true - - - - - org.eclipse.tycho.extras - tycho-sourceref-jgit - ${tycho-version} - - - - - org.eclipse.tycho - tycho-source-plugin - ${tycho-version} - - - plugin-source - - plugin-source - - - - - - maven-clean-plugin - 2.5 - - - maven-resources-plugin - 2.6 - - - maven-compiler-plugin - 3.1 - - - org.jacoco - jacoco-maven-plugin - 0.6.3.201306030806 - - - maven-surefire-plugin - 2.14.1 - - - maven-jar-plugin - 2.4 - - - maven-install-plugin - 2.4 - - - maven-deploy-plugin - 2.7 - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.4.4 - - - maven-release-plugin - 2.4.1 - - true - - - - maven-javadoc-plugin - 2.9.1 - - - com.google.doclava - doclava - 1.0.5 - - com.google.doclava.Doclava - - ${sun.boot.class.path} - *.internal,*.asm - - -quiet - -federate JDK http://docs.oracle.com/javase/6/docs/api/index.html? - -federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml - -federate Guice http://google-guice.googlecode.com/git-history/3.0/javadoc - -federate OSGi http://www.osgi.org/javadoc/r4v42/index.html? - -federationxml OSGi ${basedir}/../doclava/api/osgi.xml - -hdf project.name "${project.name}" - -overview ${basedir}/overview.html - -templatedir ${basedir}/../doclava - -d ${project.build.directory}/apidocs - - false - - -J-Xmx1024m - - - - maven-site-plugin - 3.3 - - - - - - - - m2e - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - [1.0,) - enforce - - - - - - org.codehaus.mojo - build-helper-maven-plugin - [1.0,) - attach-artifact - - - - - - org.jacoco - jacoco-maven-plugin - [0.6,) - prepare-agent - - - - - - - - - - - - - sonatype-oss-release - - - - maven-gpg-plugin - 1.4 - - ${gpg.passphrase} - true - - - - maven-javadoc-plugin - 2.9.1 - - - true - org.sonatype.plugins - nexus-staging-maven-plugin - - https://oss.sonatype.org/ - sonatype-nexus-staging - - - - - - - diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom.sha1 b/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom.sha1 deleted file mode 100644 index 96e2608..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -689232993d29957a6bd3e699866dfb5a088c6f99 \ No newline at end of file diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/_remote.repositories b/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/_remote.repositories deleted file mode 100644 index 60371e7..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -sisu-plexus-0.3.0.M1.pom>central= diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom b/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom deleted file mode 100644 index 33ad3ce..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - 4.0.0 - - - org.sonatype.oss - oss-parent - 7 - - - org.eclipse.sisu - sisu-plexus - 0.3.0.M1 - pom - - Sisu Plexus - Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container - http://www.eclipse.org/sisu/ - 2010 - - The Eclipse Foundation - http://www.eclipse.org/ - - - - Eclipse Public License, Version 1.0 - http://www.eclipse.org/legal/epl-v10.html - repo - - - - - - Sisu Developers List - sisu-dev-subscribe@eclipse.org - sisu-dev-unsubscribe@eclipse.org - sisu-dev@eclipse.org - http://dev.eclipse.org/mhonarc/lists/sisu-dev/ - - - Sisu Users List - sisu-users-subscribe@eclipse.org - sisu-users-unsubscribe@eclipse.org - sisu-users@eclipse.org - http://dev.eclipse.org/mhonarc/lists/sisu-users/ - - - - - 3.0 - - - - org.eclipse.sisu.plexus - org.eclipse.sisu.plexus.extender - org.eclipse.sisu.plexus.tests - org.eclipse.sisu.plexus.site - - - - scm:git:git://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git - scm:git:ssh://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git - http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tree/ - - - bugzilla - https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sisu&component=Plexus&format=guided - - - Hudson - https://hudson.eclipse.org/sisu/job/sisu-plexus-nightly/ - - - - 1.5 - 1.5 - scm:git:http://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git - 0.19.0 - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.9 - - - org.codehaus.mojo.signature - java15 - 1.0 - - - - - check-java5 - package - - check - - - - - - maven-enforcer-plugin - 1.3 - - - - 1.5 - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.0-beta-2 - - - - - org.eclipse.tycho - target-platform-configuration - ${tycho-version} - - JavaSE-1.6 - - - org.eclipse.sisu - org.eclipse.sisu.plexus - ${project.version} - build - - - - - win32 - win32 - x86 - - - linux - gtk - x86_64 - - - macosx - cocoa - x86_64 - - - - - - org.eclipse.tycho - tycho-compiler-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-maven-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-p2-plugin - ${tycho-version} - - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - - - false - - - true - - - - - org.eclipse.tycho.extras - tycho-sourceref-jgit - ${tycho-version} - - - - - org.eclipse.tycho - tycho-source-plugin - ${tycho-version} - - - plugin-source - - plugin-source - - - - - - maven-clean-plugin - 2.5 - - - maven-resources-plugin - 2.6 - - - maven-compiler-plugin - 3.1 - - - maven-dependency-plugin - 2.8 - - - maven-surefire-plugin - 2.14.1 - - - maven-jar-plugin - 2.4 - - - maven-install-plugin - 2.4 - - - maven-deploy-plugin - 2.7 - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.4.4 - - - maven-release-plugin - 2.4.1 - - true - - - - maven-javadoc-plugin - 2.9.1 - - - com.google.doclava - doclava - 1.0.5 - - com.google.doclava.Doclava - - ${sun.boot.class.path} - *.internal,org.codehaus.* - - -quiet - -federate JDK http://docs.oracle.com/javase/6/docs/api/index.html? - -federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml - -federate Guice http://google-guice.googlecode.com/git-history/3.0/javadoc - -hdf project.name "${project.name}" - -overview ${basedir}/overview.html - -templatedir ${basedir}/../doclava - -d ${project.build.directory}/apidocs - - false - - -J-Xmx1024m - - - - maven-site-plugin - 3.3 - - - - - - - - m2e - - - m2e.version - - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - [1.0,) - enforce - - - - - - org.codehaus.mojo - build-helper-maven-plugin - [1.0,) - attach-artifact - - - - - - - - - - - - - sonatype-oss-release - - - - maven-gpg-plugin - 1.4 - - ${gpg.passphrase} - true - - - - maven-javadoc-plugin - 2.9.1 - - - true - org.sonatype.plugins - nexus-staging-maven-plugin - - https://oss.sonatype.org/ - sonatype-nexus-staging - - - - - - - diff --git a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom.sha1 b/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom.sha1 deleted file mode 100644 index 38c99aa..0000000 --- a/~/.m2/repository/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d8339daafb812ce5631c882ff6132790de82ff4e \ No newline at end of file diff --git a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/_remote.repositories b/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/_remote.repositories deleted file mode 100644 index 89a25c5..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -flyway-maven-plugin-10.10.0.pom>central= -flyway-maven-plugin-10.10.0.jar>central= diff --git a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar b/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar deleted file mode 100644 index 89d2ce3..0000000 Binary files a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar.sha1 b/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar.sha1 deleted file mode 100644 index 0a6ee31..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -52d862fad1a36d6db51da659d1bd21f69e4188f9 \ No newline at end of file diff --git a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom b/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom deleted file mode 100644 index 701634a..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom +++ /dev/null @@ -1,178 +0,0 @@ - - - 4.0.0 - - org.flywaydb - flyway-parent - 10.10.0 - - flyway-maven-plugin - maven-plugin - ${project.artifactId} - - - org.apache.maven - maven-plugin-api - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.6.0 - provided - - - org.apache.maven - maven-core - provided - - - ${project.groupId} - flyway-core - ${project.version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-toml - - - org.apache.commons - commons-text - - - - - - - - - - org.projectlombok - lombok - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-license - - copy-resources - - generate-resources - - - - .. - - LICENSE.txt - README.txt - - - - ${project.build.outputDirectory}/META-INF - - - - - - maven-plugin-plugin - - UTF-8 - - - - default-descriptor - process-classes - - - help-goal - - helpmojo - - process-classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom.sha1 b/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom.sha1 deleted file mode 100644 index 45d34f5..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-maven-plugin/10.10.0/flyway-maven-plugin-10.10.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -d4abc1fd78720a0f32c0a48b6d0ad6b6c212b125 \ No newline at end of file diff --git a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/_remote.repositories b/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/_remote.repositories deleted file mode 100644 index 271281b..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -flyway-parent-10.10.0.pom>central= diff --git a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom b/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom deleted file mode 100644 index 8ec867f..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom +++ /dev/null @@ -1,1566 +0,0 @@ - - - - - 4.0.0 - org.flywaydb - flyway-parent - 10.10.0 - pom - ${project.artifactId} - Flyway: Database Migrations Made Easy. - https://flywaydb.org - - - Apache License, Version 2.0 - https://flywaydb.org/licenses/flyway-oss - repo - - - - - https://github.com/flyway/flyway - scm:git:git@github.com:flyway/flyway.git - scm:git:git@github.com:flyway/flyway.git - - - - - - - HEAD - - - - flyway - https://flywaydb.org/ - Redgate Software - https://www.red-gate.com/ - - - - - flyway-core - flyway-gradle-plugin - flyway-maven-plugin - flyway-commandline - flyway-database - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${snapshotRepository.id} - ${snapshotRepository.name} - ${snapshotRepository.url} - - - ${releaseRepository.id} - ${releaseRepository.name} - ${releaseRepository.url} - - - - - - - - - - - - - maven-central - https://repo1.maven.org/maven2 - - - - repo.gradle.org - https://repo.gradle.org/gradle/libs-releases-local/ - - - flyway-repo - https://nexus.flywaydb.org/repository/flyway/ - - - flyway-community-db-support - https://maven.pkg.github.com/flyway/flyway-community-db-support - - - - - 1.10.13 - 3.4.7 - 2.21.46 - 2.0.2 - 1.11.18 - 4.11.1 - 1.2 - 1.10.0 - 11.5.0.0 - 10.16.1.1 - 3.15.200 - 3.10.600 - 2.22.5 - 2.20.0 - 6.1.1 - 2.10.1 - 2.2.220 - 2.2 - 2.7.2 - 2.13.0 - 4.50.3 - 1.18 - 2.15.2 - 2.3.1 - 3.0.10 - 3.2.15.Final - 1.3.10 - 5.13.0 - 1.3.1 - 5.9.0 - 2.0.1 - 2.17.1 - 1.2.3 - 1.18.30 - 1.18.20.0 - 2.7.11 - 3.9.6 - 5.10.0 - 1.13.8 - 12.2.0 - ${version.mssql}.jre8 - 19.6.0.0 - 4.3.1 - 3.9.1 - 42.7.2 - 1.2.10.1009 - 2.6.30 - 1.1.4 - 1.7.30 - 3.13.30 - 2.11.1 - 5.3.19 - 3.41.2.2 - 1.15.3 - - - - - - commons-logging - commons-logging - ${version.commonslogging} - true - - - org.apache.commons - commons-text - ${version.commonstext} - true - - - com.fasterxml.jackson.dataformat - jackson-dataformat-toml - ${version.jackson} - - - com.fasterxml.jackson.core - jackson-annotations - ${version.jackson} - - - com.fasterxml.jackson.core - jackson-core - ${version.jackson} - - - com.fasterxml.jackson.core - jackson-databind - ${version.jackson} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${version.jackson} - - - org.slf4j - slf4j-api - ${version.slf4j} - true - - - org.slf4j - slf4j-jdk14 - ${version.slf4j} - true - - - org.slf4j - slf4j-nop - ${version.slf4j} - true - - - org.slf4j - jcl-over-slf4j - ${version.slf4j} - true - - - org.apache.logging.log4j - log4j-core - ${version.log4net2} - true - - - org.apache.logging.log4j - log4j-api - ${version.log4net2} - true - - - org.jboss - jboss-vfs - ${version.jboss} - true - - - org.eclipse.platform - org.eclipse.equinox.common - ${version.equinoxcommon} - true - - - org.eclipse.platform - org.eclipse.osgi - ${version.equinox} - - - org.osgi - org.osgi.core - ${version.osgi} - - - org.postgresql - postgresql - ${version.postgresql} - true - - - org.apache.derby - derby - ${version.derby} - true - - - org.apache.derby - derbytools - ${version.derby} - true - - - org.apache.derby - derbyshared - ${version.derby} - true - - - org.apache.derby - derbyclient - ${version.derby} - true - - - org.hsqldb - hsqldb - ${version.hsqldb} - true - - - com.h2database - h2 - ${version.h2} - true - - - org.firebirdsql.jdbc - jaybird-jdk18 - ${version.jaybird} - true - - - com.google.cloud - google-cloud-spanner-jdbc - ${version.spanner} - true - - - org.apache.ignite - ignite-core - ${version.ignite} - true - - - com.singlestore - singlestore-jdbc-client - ${version.singlestore} - true - - - net.snowflake - snowflake-jdbc - ${version.snowflake} - true - - - org.testcontainers - junit-jupiter - ${version.testcontainers} - true - - - uk.org.webcompere - system-stubs-core - ${version.system-stubs} - true - - - uk.org.webcompere - system-stubs-jupiter - ${version.system-stubs} - true - - - org.testcontainers - postgresql - ${version.testcontainers} - true - - - org.testcontainers - cockroachdb - ${version.testcontainers} - true - - - org.testcontainers - db2 - ${version.testcontainers} - true - - - org.testcontainers - mariadb - ${version.testcontainers} - true - - - p6spy - p6spy - ${version.p6spy} - - - org.xerial - sqlite-jdbc - ${version.sqlite} - true - - - org.mariadb.jdbc - mariadb-java-client - ${version.mariadb} - true - - - net.java.dev.jna - jna - ${version.jna} - true - - - net.java.dev.jna - jna-platform - ${version.jna} - true - - - com.oracle.database.jdbc - ojdbc8 - ${version.oracle} - true - - - net.sourceforge.jtds - jtds - ${version.jtds} - true - - - com.ibm.informix - jdbc - ${version.informix} - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.microsoft.sqlserver - mssql-jdbc - ${version.mssql-jdbc} - true - - - com.microsoft.azure - msal4j - ${version.msal4j} - true - - - javax.xml.bind - jaxb-api - ${version.jaxb} - - - software.amazon.awssdk - s3 - ${version.aws-java-sdk} - true - - - com.google.cloud - google-cloud-storage - ${version.gcs} - true - - - com.google.cloud - google-cloud-secretmanager - ${version.gcsm} - true - - - com.google.api.grpc - proto-google-cloud-secretmanager-v1 - ${version.gcsm} - true - - - com.amazonaws.secretsmanager - aws-secretsmanager-jdbc - ${version.aws-secretsmanager} - true - - - org.apache.maven - maven-plugin-api - ${version.maven} - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${version.maven} - - - org.apache.maven - maven-artifact - ${version.maven} - - - org.apache.maven - maven-model - ${version.maven} - - - org.apache.maven - maven-core - ${version.maven} - - - org.apache.ant - ant - ${version.ant} - - - org.fusesource.jansi - jansi - ${version.jansi} - - - com.google.code.gson - gson - ${version.gson} - - - org.projectlombok - lombok - ${version.lombok} - provided - - - com.nimbusds - nimbus-jose-jwt - 9.37.2 - - - com.nimbusds - oauth2-oidc-sdk - 10.7.1 - - - org.eclipse.jetty - jetty-server - 9.4.53.v20231009 - - - - - - - - com.allogy.maven.wagon - maven-s3-wagon - 1.2.0 - - - org.apache.maven.wagon - wagon-http - 2.12 - - - - - - - maven-assembly-plugin - 3.2.0 - - - maven-compiler-plugin - 3.8.1 - - - maven-install-plugin - 3.0.0-M1 - - - maven-deploy-plugin - 3.0.0-M1 - - - maven-jar-plugin - 3.2.0 - - - org.apache.felix - maven-bundle-plugin - 5.1.8 - - - - - - - - - - - - - maven-dependency-plugin - 3.3.0 - - - maven-plugin-plugin - 3.7.0 - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.8 - - - maven-javadoc-plugin - 3.0.1 - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - org.codehaus.mojo - build-helper-maven-plugin - 1.12 - - - - - - maven-compiler-plugin - - 17 - UTF-8 - - - org.projectlombok - lombok - ${version.lombok} - - - - - - maven-resources-plugin - 2.7 - - UTF-8 - - nofilter - - - - - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar - - - - - - org.codehaus.mojo - versions-maven-plugin - 2.7 - - false - - - - com.mycila - license-maven-plugin - 4.3 - false - -
${basedir}/LICENSE.txt
- true - true - UTF-8 - - LICENSE - **/build/** - **/src/test/** - .idea/** - **/*.sh - **/*.txt - **/*.cnf - **/*.conf - **/*.releaseBackup - **/*.nofilter - **/*.ini - **/*.md - **/*.ids - **/*.ipr - **/*.iws - **/*.bin - **/*.lock - **/*.gradle - **/*.sbt - **/gradlew - .gitignore - .gitattributes - .travis.yml - **/flyway - **/*_BOM.sql - - true - - SLASHSTAR_STYLE - -
- - - package - - format - - - -
- - maven-deploy-plugin - - true - 3 - - - - maven-javadoc-plugin - - false - UTF-8 - none - ${project.basedir}/target/generated-sources/delombok - - - - attach-sources - verify - - jar - - - - - - org.projectlombok - lombok-maven-plugin - ${version.lombok-maven-plugin} - - - generate-sources - - delombok - - - - - UTF-8 - ${project.basedir}/src/main/java - ${project.basedir}/target/generated-sources/delombok - false - - - - org.projectlombok - lombok - ${version.lombok} - - - - - maven-gpg-plugin - 1.6 - - - --pinentry-mode=loopback - - flyway-gpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - maven-javadoc-plugin - 3.0.1 - - false - UTF-8 - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\ No newline at end of file diff --git a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom.sha1 b/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom.sha1 deleted file mode 100644 index 83f60b9..0000000 --- a/~/.m2/repository/org/flywaydb/flyway-parent/10.10.0/flyway-parent-10.10.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ea4874818377c88865bc3093dbd3ecbef1d4acc3 \ No newline at end of file diff --git a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/_remote.repositories b/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/_remote.repositories deleted file mode 100644 index 0e66f34..0000000 --- a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -jaxb-bom-4.0.5.pom>central= diff --git a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom b/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom deleted file mode 100644 index 69a00c6..0000000 --- a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom +++ /dev/null @@ -1,292 +0,0 @@ - - - - - 4.0.0 - - - org.eclipse.ee4j - project - 1.0.9 - - - - org.glassfish.jaxb - jaxb-bom - 4.0.5 - - pom - JAXB BOM - JAXB Bill of Materials (BOM) - https://eclipse-ee4j.github.io/jaxb-ri/ - - - 4.0.2 - - 4.1.2 - 2.1.1 - 2.1.0 - 2.1.3 - 2.0.2 - - - - - - - - org.glassfish.jaxb - jaxb-runtime - ${project.version} - sources - - - org.glassfish.jaxb - jaxb-core - ${project.version} - sources - - - org.glassfish.jaxb - jaxb-xjc - ${project.version} - sources - - - org.glassfish.jaxb - jaxb-jxc - ${project.version} - sources - - - org.glassfish.jaxb - codemodel - ${project.version} - sources - - - org.glassfish.jaxb - txw2 - ${project.version} - sources - - - org.glassfish.jaxb - xsom - ${project.version} - sources - - - - - com.sun.xml.bind - jaxb-impl - ${project.version} - sources - - - com.sun.xml.bind - jaxb-core - ${project.version} - sources - - - com.sun.xml.bind - jaxb-xjc - ${project.version} - sources - - - com.sun.xml.bind - jaxb-jxc - ${project.version} - sources - - - - jakarta.xml.bind - jakarta.xml.bind-api - ${xml.bind-api.version} - sources - - - org.jvnet.staxex - stax-ex - ${stax-ex.version} - sources - - - com.sun.xml.fastinfoset - FastInfoset - ${fastinfoset.version} - sources - - - - - - - org.glassfish.jaxb - jaxb-runtime - ${project.version} - - - org.glassfish.jaxb - jaxb-core - ${project.version} - - - org.glassfish.jaxb - jaxb-xjc - ${project.version} - - - org.glassfish.jaxb - jaxb-jxc - ${project.version} - - - org.glassfish.jaxb - codemodel - ${project.version} - - - org.glassfish.jaxb - txw2 - ${project.version} - - - org.glassfish.jaxb - xsom - ${project.version} - - - - - - com.sun.xml.bind - jaxb-impl - ${project.version} - - - com.sun.xml.bind - jaxb-core - ${project.version} - - - com.sun.xml.bind - jaxb-xjc - ${project.version} - - - com.sun.xml.bind - jaxb-jxc - ${project.version} - - - - - com.sun.xml.bind - jaxb-osgi - ${project.version} - - - - - - jakarta.xml.bind - jakarta.xml.bind-api - ${xml.bind-api.version} - - - com.sun.istack - istack-commons-runtime - ${istack.version} - - - com.sun.xml.fastinfoset - FastInfoset - ${fastinfoset.version} - - - org.jvnet.staxex - stax-ex - ${stax-ex.version} - - - jakarta.activation - jakarta.activation-api - ${activation-api.version} - - - org.eclipse.angus - angus-activation - ${angus-activation.version} - - - - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.6.3 - - - org.apache.maven.plugins - maven-deploy-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-gpg-plugin - 3.1.0 - - - org.codehaus.mojo - versions-maven-plugin - 2.16.2 - - - - - - com.sun.istack - - - regex - 4.[2-9]+.* - - - - - - - - - - - diff --git a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom.sha1 b/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom.sha1 deleted file mode 100644 index b9e4471..0000000 --- a/~/.m2/repository/org/glassfish/jaxb/jaxb-bom/4.0.5/jaxb-bom-4.0.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a86fce599edf93050d83862d319078bcc8298dc2 \ No newline at end of file diff --git a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/_remote.repositories b/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/_remote.repositories deleted file mode 100644 index 99a9c99..0000000 --- a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -jersey-bom-3.1.6.pom>central= diff --git a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom b/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom deleted file mode 100644 index 9a6268b..0000000 --- a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - 4.0.0 - - - org.eclipse.ee4j - project - 1.0.8 - - - - org.glassfish.jersey - jersey-bom - 3.1.6 - pom - jersey-bom - - Jersey Bill of Materials (BOM) - - - - - org.glassfish.jersey.core - jersey-common - ${project.version} - - - org.glassfish.jersey.core - jersey-client - ${project.version} - - - org.glassfish.jersey.core - jersey-server - ${project.version} - - - org.glassfish.jersey.bundles - jaxrs-ri - ${project.version} - - - org.glassfish.jersey.connectors - jersey-apache-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-apache5-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-helidon-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-grizzly-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-jnh-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-jetty-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-jetty11-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-jetty-http2-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-jdk-connector - ${project.version} - - - org.glassfish.jersey.connectors - jersey-netty-connector - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-jetty-http - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-jetty11-http - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-jetty-http2 - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-grizzly2-http - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-grizzly2-servlet - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-jetty-servlet - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-jdk-http - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-netty-http - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-servlet - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-servlet-core - ${project.version} - - - org.glassfish.jersey.containers - jersey-container-simple-http - ${project.version} - - - org.glassfish.jersey.containers.glassfish - jersey-gf-ejb - ${project.version} - - - org.glassfish.jersey.ext - jersey-bean-validation - ${project.version} - - - org.glassfish.jersey.ext - jersey-entity-filtering - ${project.version} - - - org.glassfish.jersey.ext - jersey-micrometer - ${project.version} - - - org.glassfish.jersey.ext - jersey-metainf-services - ${project.version} - - - org.glassfish.jersey.ext.microprofile - jersey-mp-config - ${project.version} - - - org.glassfish.jersey.ext - jersey-mvc - ${project.version} - - - org.glassfish.jersey.ext - jersey-mvc-bean-validation - ${project.version} - - - org.glassfish.jersey.ext - jersey-mvc-freemarker - ${project.version} - - - org.glassfish.jersey.ext - jersey-mvc-jsp - ${project.version} - - - org.glassfish.jersey.ext - jersey-mvc-mustache - ${project.version} - - - org.glassfish.jersey.ext - jersey-proxy-client - ${project.version} - - - org.glassfish.jersey.ext - jersey-spring6 - ${project.version} - - - org.glassfish.jersey.ext - jersey-declarative-linking - ${project.version} - - - org.glassfish.jersey.ext - jersey-wadl-doclet - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-weld2-se - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x-transaction - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x-validation - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x-servlet - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x-ban-custom-hk2-binding - ${project.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi-rs-inject - ${project.version} - - - org.glassfish.jersey.ext.rx - jersey-rx-client-guava - ${project.version} - - - org.glassfish.jersey.ext.rx - jersey-rx-client-rxjava - ${project.version} - - - org.glassfish.jersey.ext.rx - jersey-rx-client-rxjava2 - ${project.version} - - - org.glassfish.jersey.ext.microprofile - jersey-mp-rest-client - ${project.version} - - - org.glassfish.jersey.media - jersey-media-jaxb - ${project.version} - - - org.glassfish.jersey.media - jersey-media-json-jackson - ${project.version} - - - org.glassfish.jersey.media - jersey-media-json-jettison - ${project.version} - - - org.glassfish.jersey.media - jersey-media-json-processing - ${project.version} - - - org.glassfish.jersey.media - jersey-media-json-gson - ${project.version} - - - org.glassfish.jersey.media - jersey-media-json-binding - ${project.version} - - - org.glassfish.jersey.media - jersey-media-kryo - ${project.version} - - - org.glassfish.jersey.media - jersey-media-moxy - ${project.version} - - - org.glassfish.jersey.media - jersey-media-multipart - ${project.version} - - - org.glassfish.jersey.media - jersey-media-sse - ${project.version} - - - org.glassfish.jersey.security - oauth1-client - ${project.version} - - - org.glassfish.jersey.security - oauth1-server - ${project.version} - - - org.glassfish.jersey.security - oauth1-signature - ${project.version} - - - org.glassfish.jersey.security - oauth2-client - ${project.version} - - - org.glassfish.jersey.inject - jersey-hk2 - ${project.version} - - - org.glassfish.jersey.inject - jersey-cdi2-se - ${project.version} - - - org.glassfish.jersey.test-framework - jersey-test-framework-core - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-bundle - ${project.version} - pom - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-external - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-grizzly2 - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-inmemory - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-jdk-http - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-simple - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-jetty - ${project.version} - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-jetty-http2 - ${project.version} - - - org.glassfish.jersey.test-framework - jersey-test-framework-util - ${project.version} - - - - - - - - org.glassfish.copyright - glassfish-copyright-maven-plugin - 2.4 - true - - - org.apache.maven.plugins - maven-site-plugin - 3.9.1 - - - - - - - project-info - - false - - - - - - localhost - http://localhost - - - - - diff --git a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom.sha1 b/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom.sha1 deleted file mode 100644 index 7d1446c..0000000 --- a/~/.m2/repository/org/glassfish/jersey/jersey-bom/3.1.6/jersey-bom-3.1.6.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fcb234cf2a584fe1e71b5e7abfdfe3eaf7acdf5a \ No newline at end of file diff --git a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/_remote.repositories b/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/_remote.repositories deleted file mode 100644 index bdde6bf..0000000 --- a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -native-maven-plugin-0.10.2.jar>central= -native-maven-plugin-0.10.2.pom>central= diff --git a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar b/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar deleted file mode 100644 index bc7e212..0000000 Binary files a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar and /dev/null differ diff --git a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar.sha1 b/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar.sha1 deleted file mode 100644 index 644e5f2..0000000 --- a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -7e0262d81c272fab509f6277efef17ae584a1275 \ No newline at end of file diff --git a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom b/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom deleted file mode 100644 index d574c21..0000000 --- a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - 4.0.0 - org.graalvm.buildtools - native-maven-plugin - 0.10.2 - maven-plugin - GraalVM Native Maven Plugin - Plugin that provides support for building and testing of GraalVM native images (ahead-of-time compiled Java code) - https://github.com/graalvm/native-build-tools - - - Universal Permissive License Version 1.0 - http://oss.oracle.com/licenses/upl - - - - - SubstrateVM developers - graal-dev@openjdk.java.net - Graal - http://openjdk.java.net/projects/graal - - - - scm:git:git://github.com/graalvm/native-build-tools.git - scm:git:ssh://github.com:graalvm/native-build-tools.git - https://github.com/graalvm/native-build-tools/tree/master - - - - org.graalvm.buildtools - utils - 0.10.2 - runtime - - - com.fasterxml.jackson.core - jackson-databind - 2.13.5 - runtime - - - org.graalvm.buildtools - graalvm-reachability-metadata - 0.10.2 - runtime - - - org.codehaus.plexus - plexus-utils - 4.0.0 - runtime - - - org.codehaus.plexus - plexus-xml - 4.0.2 - runtime - - - diff --git a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom.sha1 b/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom.sha1 deleted file mode 100644 index 3f055fb..0000000 --- a/~/.m2/repository/org/graalvm/buildtools/native-maven-plugin/0.10.2/native-maven-plugin-0.10.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e63e0a136d1ef7d8cffebc9152177ef844f19b85 \ No newline at end of file diff --git a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/_remote.repositories b/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/_remote.repositories deleted file mode 100644 index d3233a8..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -infinispan-bom-15.0.4.Final.pom>central= diff --git a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom b/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom deleted file mode 100644 index 3c4410e..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom +++ /dev/null @@ -1,416 +0,0 @@ - - - 4.0.0 - - - org.infinispan - infinispan-build-configuration-parent - 15.0.4.Final - ../configuration/pom.xml - - - infinispan-bom - pom - - Infinispan BOM - Infinispan BOM module - http://www.infinispan.org - - JBoss, a division of Red Hat - http://www.jboss.org - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - placeholder - See http://www.infinispan.org for a complete list of contributors - - - - - Infinispan Issues - https://lists.jboss.org/mailman/listinfo/infinispan-issues - https://lists.jboss.org/mailman/listinfo/infinispan-issues - infinispan-issues@lists.jboss.org - http://lists.jboss.org/pipermail/infinispan-issues/ - - - Infinispan Developers - https://lists.jboss.org/mailman/listinfo/infinispan-dev - https://lists.jboss.org/mailman/listinfo/infinispan-dev - infinispan-dev@lists.jboss.org - http://lists.jboss.org/pipermail/infinispan-dev/ - - - - scm:git:git@github.com:infinispan/infinispan.git - scm:git:git@github.com:infinispan/infinispan.git - https://github.com/infinispan/infinispan - - - jira - https://issues.jboss.org/browse/ISPN - - - - ${version.console} - - - - - - org.infinispan - infinispan-api - ${version.infinispan} - - - org.infinispan - infinispan-cachestore-jdbc - ${version.infinispan} - - - org.infinispan - infinispan-cachestore-jdbc-common - ${version.infinispan} - - - org.infinispan - infinispan-cachestore-sql - ${version.infinispan} - - - org.infinispan - infinispan-cachestore-remote - ${version.infinispan} - - - org.infinispan - infinispan-cachestore-rocksdb - ${version.infinispan} - - - org.infinispan - infinispan-cdi-common - ${version.infinispan} - - - org.infinispan - infinispan-cdi-embedded - ${version.infinispan} - - - org.infinispan - infinispan-cdi-remote - ${version.infinispan} - - - org.infinispan - infinispan-checkstyle - ${version.infinispan} - - - org.infinispan - infinispan-cli-client - ${version.infinispan} - - - org.infinispan - infinispan-hotrod - ${version.infinispan} - - - org.infinispan - infinispan-client-hotrod - ${version.infinispan} - - - org.infinispan - infinispan-client-rest - ${version.infinispan} - - - org.infinispan - infinispan-key-value-store-client - ${version.infinispan} - - - org.infinispan - infinispan-clustered-counter - ${version.infinispan} - - - org.infinispan - infinispan-clustered-lock - ${version.infinispan} - - - org.infinispan - infinispan-commons - ${version.infinispan} - - - - org.infinispan - infinispan-commons-test - ${version.infinispan} - - - org.infinispan - infinispan-component-annotations - ${version.infinispan} - provided - - - org.infinispan - infinispan-component-processor - ${version.infinispan} - - - org.infinispan - infinispan-core - ${version.infinispan} - - - org.infinispan - infinispan-jboss-marshalling - ${version.infinispan} - - - org.infinispan - infinispan-hibernate-cache-commons - ${version.infinispan} - - - org.infinispan - infinispan-hibernate-cache-spi - ${version.infinispan} - - - org.infinispan - infinispan-hibernate-cache-v62 - ${version.infinispan} - - - org.infinispan - infinispan-jcache-commons - ${version.infinispan} - - - org.infinispan - infinispan-jcache - ${version.infinispan} - - - org.infinispan - infinispan-jcache-remote - ${version.infinispan} - - - org.infinispan - infinispan-console - ${versionx.org.infinispan.infinispan-console} - - - org.infinispan - infinispan-logging-annotations - ${version.infinispan} - provided - - - org.infinispan - infinispan-logging-processor - ${version.infinispan} - - - org.infinispan - infinispan-multimap - ${version.infinispan} - - - org.infinispan - infinispan-objectfilter - ${version.infinispan} - - - org.infinispan - infinispan-query-core - ${version.infinispan} - - - org.infinispan - infinispan-query - ${version.infinispan} - - - org.infinispan - infinispan-query-dsl - ${version.infinispan} - - - org.infinispan - infinispan-remote-query-client - ${version.infinispan} - - - org.infinispan - infinispan-remote-query-server - ${version.infinispan} - - - org.infinispan - infinispan-scripting - ${version.infinispan} - - - - org.infinispan - infinispan-server-core - ${version.infinispan} - - - - org.infinispan - infinispan-server-hotrod - ${version.infinispan} - - - - org.infinispan - infinispan-server-memcached - ${version.infinispan} - - - org.infinispan - infinispan-server-resp - ${version.infinispan} - - - - org.infinispan - infinispan-server-rest - ${version.infinispan} - - - - org.infinispan - infinispan-server-router - ${version.infinispan} - - - org.infinispan - infinispan-server-runtime - ${version.infinispan} - - - - org.infinispan - infinispan-server-runtime - ${version.infinispan} - loader - - - - org.infinispan - infinispan-server-testdriver-core - ${version.infinispan} - - - - org.infinispan - infinispan-server-testdriver-junit4 - ${version.infinispan} - - - - org.infinispan - infinispan-server-testdriver-junit5 - ${version.infinispan} - - - org.infinispan - infinispan-spring6-common - ${version.infinispan} - - - org.infinispan - infinispan-spring6-embedded - ${version.infinispan} - - - org.infinispan - infinispan-spring6-remote - ${version.infinispan} - - - org.infinispan - infinispan-spring-boot3-starter-embedded - ${version.infinispan} - - - org.infinispan - infinispan-spring-boot3-starter-remote - ${version.infinispan} - - - - org.infinispan - infinispan-tasks - ${version.infinispan} - - - org.infinispan - infinispan-tasks-api - ${version.infinispan} - - - org.infinispan - infinispan-tools - ${version.infinispan} - - - org.infinispan - infinispan-anchored-keys - ${version.infinispan} - - - org.infinispan - infinispan-quarkus-embedded - ${version.infinispan} - - - org.infinispan - infinispan-commons-graalvm - ${version.infinispan} - - - org.infinispan - infinispan-core-graalvm - ${version.infinispan} - - - org.infinispan.protostream - protostream - ${version.protostream} - - - org.infinispan.protostream - protostream-types - ${version.protostream} - - - org.infinispan.protostream - protostream-processor - ${version.protostream} - - provided - - - - diff --git a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom.sha1 b/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom.sha1 deleted file mode 100644 index 40de92c..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-bom/15.0.4.Final/infinispan-bom-15.0.4.Final.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -98b7cbedaf8eed1c9583565ec29f15ebdc4e9f28 \ No newline at end of file diff --git a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/_remote.repositories b/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/_remote.repositories deleted file mode 100644 index f13ad8c..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -infinispan-build-configuration-parent-15.0.4.Final.pom>central= diff --git a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom b/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom deleted file mode 100644 index 9590a3a..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom +++ /dev/null @@ -1,412 +0,0 @@ - - - 4.0.0 - - - org.jboss - jboss-parent - 43 - - - - - org.infinispan - infinispan-build-configuration-parent - 15.0.4.Final - pom - - Infinispan Common Parent - Infinispan common parent POM module - http://www.infinispan.org - - JBoss, a division of Red Hat - http://www.jboss.org - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - placeholder - See http://www.infinispan.org for a complete list of contributors - - - - - Infinispan Issues - https://lists.jboss.org/mailman/listinfo/infinispan-issues - https://lists.jboss.org/mailman/listinfo/infinispan-issues - infinispan-issues@lists.jboss.org - http://lists.jboss.org/pipermail/infinispan-issues/ - - - Infinispan Developers - https://lists.jboss.org/mailman/listinfo/infinispan-dev - https://lists.jboss.org/mailman/listinfo/infinispan-dev - infinispan-dev@lists.jboss.org - http://lists.jboss.org/pipermail/infinispan-dev/ - - - - scm:git:git@github.com:infinispan/infinispan.git - scm:git:git@github.com:infinispan/infinispan.git - https://github.com/infinispan/infinispan - - - jira - https://issues.jboss.org/browse/ISPN - - - Jenkins - https://ci.infinispan.org - - - mail -
infinispan-commits@lists.jboss.org
-
-
-
- - - ${maven.snapshots.repo.id} - ${maven.snapshots.repo.url} - - - ${maven.releases.repo.id} - ${maven.releases.repo.url} - - - - - 17 - 17 - 17 - false - true - true - - - Infinispan - infinispan - infinispan - ${project.version} - I'm Still Standing - ispn - 15.0 - ${infinispan.module.slot.prefix}-${infinispan.base.version} - ${infinispan.base.version} - community-operators - operatorhubio-catalog - infinispan - 9E31AB27445478DB - WildFly - wildfly - - - https://s01.oss.sonatype.org/ - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots - - - org.wildfly - 32.0.0.Final - - - 3.9.0 - 17 - - - 2.7 - 2.4 - 1.10.14 - 1.8.1 - 1.0b3 - 3.5.3 - 1.8.0.Final - 1.0.9.RELEASE - 1.70 - 4.0.22 - 3.1.8 - 1.26.1 - 15.0.3.Final - 6.11.0 - 4.0.5 - 24.0.0 - 2.4.21 - 2.2 - 6.4.8.Final - 7.1.1.Final - 15.0.4.Final - 1.2.0.Beta3 - 1.4.0.Final - 1.0.5.Final - 2.0.2 - 2.3 - 6.3.2.RELEASE - 4.5.7 - 1.1.0 - 2.16.2 - 2.16.0 - 0.8.12 - 2.1.1 - 2.0.1 - 2.0.1 - 4.0.1 - 3.1.0 - 1.1.1 - 3.5.3.Final - 2.2.1.Final - 2.1.4.Final - 5.0.6.CR1 - 7.0.1.Final - 3.0.6.Final - 1.2.6 - 2.0.0 - 3.3.0 - 1.0 - 5.3.6.Final - 1.0.13.Final - 1.1.0 - 4.13.2 - 1.10.2 - 5.10.2 - 2.23.1 - 9.9.2 - 1.11 - 1.12.4 - 5.11.0 - 1.14.4 - 3.3 - 15.4 - 4.1.109.Final - 0.0.25.Final - 1.37 - 5.0.1.Final - 2.4.2.Final - 9.7 - 5.0.3.Final - 2.5.5.SP12 - 5.0.4.Final - 1.0.4 - 9.0.1 - 3.1.8 - 2.12.1 - 1.0.5 - - - 0.15.0 - 2.1.12 - 2.0.3 - - - 3.8.4 - 23.1.3 - 3.1.8 - - 1.32.0 - 1.32.0-alpha - - 2.6.0 - - 6.1.7 - 3.2.5 - 3.2.2 - - 3.6.1 - 1.3.9 - 1.4.20 - - - 3.3.1 - 0.10.2 - 3.9.6 - 3.5.2 - 3.1.0 - 3.5.0 - 4.2.1 - 3.2.4 - 3.3.2 - 3.13.0 - 3.4.1 - 3.2.0 - 3.1.2 - 3.6.1 - 3.3.0 - 3.6.3 - 3.11.0 - 1.7.1 - 3.0.1 - 3.1.0 - 3.3.1 - 3.5.3 - 3.3.1 - 3.2.5 - 6.0.1.Final - 7.0.0.Final - 1.6.13 - 0.5.0 - - 3.21.2 - 9.0.10 - 4.8.5.0 - 5.1.2.Final - 3.1.1 - - - 10.14.2 - 7.0.0-rc3 - - - false - - - - - - - - - - - com.github.spotbugs - spotbugs-maven-plugin - ${version.spotbugs.plugin} - - - org.owasp - dependency-check-maven - ${version.owasp-dependency-check-plugin} - - - org.sonatype.plugins - nexus-staging-maven-plugin - ${version.sonatype.nexus-staging-plugin} - - true - true - 10 - ${infinispan.brand.name} ${project.version} release - ${maven.releases.nexus.url} - ${maven.releases.repo.id} - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.maven.javadoc} - - - javadoc - package - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.maven.gpg} - - - sign-artifacts - verify - - sign - - - ${infinispan.gpg.key} - ${infinispan.gpg.key} - - - - - - org.eclipse.transformer - transformer-maven-plugin - ${version.eclipse.transformer} - - - - - - - - community-release - - - release-mode - upstream - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - ${maven.javadoc.skip} - false - - - - org.eclipse.transformer - transformer-maven-plugin - - - true - - - - - javadoc-jar - - jar - - package - - - ${project.groupId} - ${original.artifactId} - ${project.version} - javadoc - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - - - - - - nexus-staging - - !skipNexusStaging - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - false - - - - - - - -
diff --git a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom.sha1 b/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom.sha1 deleted file mode 100644 index cbd8c06..0000000 --- a/~/.m2/repository/org/infinispan/infinispan-build-configuration-parent/15.0.4.Final/infinispan-build-configuration-parent-15.0.4.Final.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0d94c75df0adf11f70cb720bb904ccc64bcda590 \ No newline at end of file diff --git a/~/.m2/repository/org/jboss/jboss-parent/43/_remote.repositories b/~/.m2/repository/org/jboss/jboss-parent/43/_remote.repositories deleted file mode 100644 index 58c56e8..0000000 --- a/~/.m2/repository/org/jboss/jboss-parent/43/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -jboss-parent-43.pom>central= diff --git a/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom b/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom deleted file mode 100644 index 977c413..0000000 --- a/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom +++ /dev/null @@ -1,1670 +0,0 @@ - - - - - 4.0.0 - - org.jboss - 43 - jboss-parent - - pom - - JBoss Parent POM - Provides, via submodules, a base configuration for JBoss project builds, as well as a derived configuration supporting multi-release JARs - http://www.jboss.org - - - JIRA - https://issues.redhat.com/ - - - - scm:git:git@github.com:jboss/jboss-parent-pom.git - scm:git:git@github.com:jboss/jboss-parent-pom.git - http://github.com/jboss/jboss-parent-pom - HEAD - - - - - jboss.org - JBoss.org Community - JBoss.org - http://www.jboss.org - - - - - - JBoss User List - https://lists.jboss.org/mailman/listinfo/jboss-user - https://lists.jboss.org/mailman/listinfo/jboss-user - http://lists.jboss.org/pipermail/jboss-user/ - - - JBoss Developer List - https://lists.jboss.org/mailman/listinfo/jboss-development - https://lists.jboss.org/mailman/listinfo/jboss-development - http://lists.jboss.org/pipermail/jboss-development/ - - - - - - Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - JBoss by Red Hat - http://www.jboss.org - - - - - - - 3.1.0 - 3.2.1 - 3.6.0 - 3.5.0 - 3.2.0 - 5.1.9 - 3.3.1 - 3.3.2 - 4.1.10.1 - 2.7 - 3.12.1 - 3.6.1 - 3.1.1 - 1.8.0 - 3.3.0 - 1.0.0 - 3.2.1 - 3.1.1 - 3.4.1 - 3.0.5 - 3.1.0 - 3.4.0 - 1.0.2 - 3.1.1 - 3.3.0 - 3.6.3 - 2.1 - 3.3.2 - 2.3.0 - 2.9 - 4.9.1 - 3.10.2 - 3.21.2 - 3.0.0 - 3.0.1 - 3.3.1 - - - 3.2.4 - 3.12.1 - 3.7.0.1746 - - 3.2.1 - ${version.surefire} - ${version.surefire} - ${version.surefire} - 2.16.2 - 3.4.0 - 4.6.2 - - - - - 10.12.7 - 3.2.3 - - - - - jboss-releases-repository - https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ - jboss-snapshots-repository - https://repository.jboss.org/nexus/content/repositories/snapshots/ - - - - - - - UTF-8 - UTF-8 - - - 11 - 11 - ${maven.compiler.target} - ${maven.compiler.source} - - - ${maven.compiler.target} - ${maven.compiler.source} - ${maven.compiler.testTarget} - ${maven.compiler.testSource} - - - 3.6.2 - ${maven.compiler.argument.source} - ERROR - - - true - - - ${maven.compiler.argument.target} - - - false - -Pjboss-release - - - source-release - - -Xdoclint:none - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - ${version.antrun.plugin} - - - org.apache.maven.plugins - maven-archetype-plugin - ${version.archetype.plugin} - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.assembly.plugin} - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - - - - org.codehaus.mojo - build-helper-maven-plugin - ${version.buildhelper.plugin} - - - org.codehaus.mojo - buildnumber-maven-plugin - ${version.buildnumber.plugin} - - - com.googlecode.maven-download-plugin - download-maven-plugin - ${version.download.plugin} - - - org.apache.felix - maven-bundle-plugin - ${version.bundle.plugin} - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - - - - ${buildNumber} - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${version.checkstyle.plugin} - - - com.puppycrawl.tools - checkstyle - ${version.checkstyle} - - - com.sun - tools - - - - - - - org.apache.maven.plugins - maven-clean-plugin - ${version.clean.plugin} - - - com.atlassian.maven.plugins - clover-maven-plugin - ${version.clover.plugin} - - - org.codehaus.mojo - cobertura-maven-plugin - ${version.cobertura.plugin} - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.compiler.plugin} - - true - true - ${maven.compiler.argument.source} - ${maven.compiler.argument.target} - ${maven.compiler.argument.testSource} - ${maven.compiler.argument.testTarget} - - -Xlint:unchecked - - - - - org.apache.maven.plugins - maven-dependency-plugin - ${version.dependency.plugin} - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.deploy.plugin} - - - org.apache.maven.plugins - maven-ear-plugin - ${version.ear.plugin} - - - org.codehaus.plexus - plexus-archiver - ${version.plexus.archiver} - - - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - - - - org.apache.maven.plugins - maven-ejb-plugin - ${version.ejb.plugin} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${version.enforcer.plugin} - - - org.codehaus.mojo - exec-maven-plugin - ${version.exec.plugin} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${version.failsafe.plugin} - - - org.codehaus.mojo - findbugs-maven-plugin - ${version.findbugs.plugin} - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.gpg.plugin} - - - org.apache.maven.plugins - maven-help-plugin - ${version.help.plugin} - - - org.jboss.maven.plugins - maven-injection-plugin - ${version.injection.plugin} - - - compile - - bytecode - - - - - - org.apache.maven.plugins - maven-install-plugin - ${version.install.plugin} - - - org.apache.maven.plugins - maven-jar-plugin - ${version.jar.plugin} - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.javadoc.plugin} - -
${project.name} ${project.version}]]>
-
${project.name} ${project.version}]]>
- - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - - ${javadoc.additional.params} - ${javadoc.additional.params} -
-
- - org.codehaus.mojo - javancss-maven-plugin - ${version.javancss.plugin} - - - org.apache.maven.plugins - maven-jxr-plugin - ${version.jxr.plugin} - - - org.codehaus.mojo - license-maven-plugin - ${version.license.plugin} - - - org.apache.maven.plugins - maven-plugin-plugin - ${version.plugin.plugin} - - - org.apache.maven.plugins - maven-pmd-plugin - ${version.pmd.plugin} - - - org.apache.maven.plugins - maven-rar-plugin - ${version.rar.plugin} - - - org.apache.maven.plugins - maven-release-plugin - ${version.release.plugin} - - - org.apache.maven.plugins - maven-resources-plugin - ${version.resources.plugin} - - - org.apache.maven.plugins - maven-shade-plugin - ${version.shade.plugin} - - - org.apache.maven.plugins - maven-site-plugin - ${version.site.plugin} - - - org.codehaus.mojo - sonar-maven-plugin - ${version.sonar.plugin} - - - org.apache.maven.plugins - maven-source-plugin - ${version.source.plugin} - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.surefire.plugin} - - false - - ${project.build.directory} - - - - - org.apache.maven.plugins - maven-surefire-report-plugin - ${version.surefire-report.plugin} - - - org.codehaus.mojo - versions-maven-plugin - ${version.versions.plugin} - - false - - - - org.apache.maven.plugins - maven-war-plugin - ${version.war.plugin} - - - true - - - true - - - true - - - - ${project.url} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - ${project.scm.url} - ${project.scm.connection} - ${buildNumber} - - - false - - - - org.zanata - zanata-maven-plugin - ${version.zanata.plugin} - - - - - org.eclipse.m2e - lifecycle-mapping - ${version.org.eclipse.m2e.lifecycle-mapping} - - - - - - - org.apache.felix - maven-bundle-plugin - [2.3.7,) - - manifest - - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - [1.3.1,) - - enforce - - - - - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - [1.0.0,) - - create - - - - - - - - - - - -
- -
- - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-java-version - - enforce - - - - - To build this project, don't use maven repositories over HTTP. Please use HTTPS in your settings.xml or run the build with property insecure.repositories=WARN - ${insecure.repositories} - - http://* - - - http://* - - - - To build this project JDK ${jdk.min.version} (or greater) is required. Please install it. - ${jdk.min.version} - - - - - - enforce-maven-version - - enforce - - - - - To build this project Maven ${maven.min.version} (or greater) is required. Please install it. - ${maven.min.version} - - - - - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - get-scm-revision - initialize - - create - - - false - false - UNKNOWN - true - - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - - -
- - - - - - jboss-release - - - - - org.apache.maven.plugins - maven-assembly-plugin - ${version.assembly.plugin} - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.5 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - ${jboss.releases.repo.id}::${jboss.releases.repo.url} - ${jboss.snapshots.repo.id}::${jboss.snapshots.repo.url} - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - - - - gpg-sign - - - - - org.apache.maven.plugins - maven-gpg-plugin - - true - - - - - sign - - - - - - - - - - - - - - compile-java11-release-flag - - - ${basedir}/build-release-11 - - [11,) - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - compile - - compile - - - 11 - - - - - - - - - - compile-java17-release-flag - - - ${basedir}/build-release-17 - - [17,) - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - compile - - compile - - - 17 - - - - - - - - - - compile-java21-release-flag - - - ${basedir}/build-release-21 - - [21,) - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - compile - - compile - - - 21 - - - - - - - - - - - java11-test - - [12,) - - java11.home - - - ${basedir}/build-test-java11 - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - java11-test - test - - test - - - ${java11.home}/bin/java - - - - - - - - - - - java12-mr-build - - [12,) - - ${basedir}/src/main/java12 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java12 - compile - - compile - - - 12 - ${project.build.directory} - ${project.basedir}/src/main/java12 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java13-mr-build - - [13,) - - ${basedir}/src/main/java13 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java13 - compile - - compile - - - 13 - ${project.build.directory} - ${project.basedir}/src/main/java13 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java14-mr-build - - [14,) - - ${basedir}/src/main/java14 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java14 - compile - - compile - - - 14 - ${project.build.directory} - ${project.basedir}/src/main/java14 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java15-mr-build - - [15,) - - ${basedir}/src/main/java15 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java15 - compile - - compile - - - 15 - ${project.build.directory} - ${project.basedir}/src/main/java15 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java16-mr-build - - [16,) - - ${basedir}/src/main/java16 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java16 - compile - - compile - - - 16 - ${project.build.directory} - ${project.basedir}/src/main/java16 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java17-mr-build - - [17,) - - ${basedir}/src/main/java17 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java17 - compile - - compile - - - 17 - ${project.build.directory} - ${project.basedir}/src/main/java17 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java17-test - - [18,) - - java17.home - - - ${basedir}/build-test-java17 - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - java17-test - test - - test - - - ${java17.home}/bin/java - ${project.build.directory}/classes/META-INF/versions/17 - - - - ${project.build.directory}/classes/META-INF/versions/16 - - - ${project.build.directory}/classes/META-INF/versions/15 - - - ${project.build.directory}/classes/META-INF/versions/14 - - - ${project.build.directory}/classes/META-INF/versions/13 - - - ${project.build.directory}/classes/META-INF/versions/12 - - ${project.build.outputDirectory} - - - - - - - - - - - - - java17-test-classpath - - [17,18) - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - default-test - - ${project.build.outputDirectory}/META-INF/versions/17 - - - - ${project.build.directory}/classes/META-INF/versions/16 - - - ${project.build.directory}/classes/META-INF/versions/15 - - - ${project.build.directory}/classes/META-INF/versions/14 - - - ${project.build.directory}/classes/META-INF/versions/13 - - - ${project.build.directory}/classes/META-INF/versions/12 - - ${project.build.outputDirectory} - - - - - - - - - - - - - java18-mr-build - - [18,) - - ${basedir}/src/main/java18 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java18 - compile - - compile - - - 18 - ${project.build.directory} - ${project.basedir}/src/main/java18 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java19-mr-build - - [19,) - - ${basedir}/src/main/java19 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java19 - compile - - compile - - - 19 - ${project.build.directory} - ${project.basedir}/src/main/java19 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java20-mr-build - - [20,) - - ${basedir}/src/main/java20 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java20 - compile - - compile - - - 20 - ${project.build.directory} - ${project.basedir}/src/main/java20 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java21-mr-build - - [21,) - - ${basedir}/src/main/java21 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - compile-java21 - compile - - compile - - - 21 - ${project.build.directory} - ${project.basedir}/src/main/java21 - true - - - - - - maven-jar-plugin - - - - true - - - - - - - - - - - java21-test - - [22,) - - java21.home - - - ${basedir}/build-test-java21 - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - java21-test - test - - test - - - ${java21.home}/bin/java - ${project.build.directory}/classes/META-INF/versions/21 - - - - ${project.build.directory}/classes/META-INF/versions/20 - - - ${project.build.directory}/classes/META-INF/versions/19 - - - ${project.build.directory}/classes/META-INF/versions/18 - - - ${project.build.directory}/classes/META-INF/versions/17 - - - ${project.build.directory}/classes/META-INF/versions/16 - - - ${project.build.directory}/classes/META-INF/versions/15 - - - ${project.build.directory}/classes/META-INF/versions/14 - - - ${project.build.directory}/classes/META-INF/versions/13 - - - ${project.build.directory}/classes/META-INF/versions/12 - - ${project.build.outputDirectory} - - - - - - - - - - - - - java21-test-classpath - - [21,22) - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - default-test - - ${project.build.outputDirectory}/META-INF/versions/21 - - - - ${project.build.directory}/classes/META-INF/versions/20 - - - ${project.build.directory}/classes/META-INF/versions/19 - - - ${project.build.directory}/classes/META-INF/versions/18 - - - ${project.build.directory}/classes/META-INF/versions/17 - - - ${project.build.directory}/classes/META-INF/versions/16 - - - ${project.build.directory}/classes/META-INF/versions/15 - - - ${project.build.directory}/classes/META-INF/versions/14 - - - ${project.build.directory}/classes/META-INF/versions/13 - - - ${project.build.directory}/classes/META-INF/versions/12 - - ${project.build.outputDirectory} - - - - - - - - - - - -
diff --git a/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom.sha1 b/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom.sha1 deleted file mode 100644 index 5ce44b7..0000000 --- a/~/.m2/repository/org/jboss/jboss-parent/43/jboss-parent-43.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -389a7638d9b8398e7d18d049eade934baa8b0890 \ No newline at end of file diff --git a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/_remote.repositories b/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/_remote.repositories deleted file mode 100644 index 082dbd8..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -weld-api-bom-1.0.pom>central= diff --git a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom b/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom deleted file mode 100644 index 29c370b..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom +++ /dev/null @@ -1,232 +0,0 @@ - - 4.0.0 - org.jboss.weld - weld-api-bom - pom - 1.0 - - - org.jboss.weld - weld-parent - 6 - - - Weld and CDI APIs BOM - - - http://www.seamframework.org/Weld - - Weld and CDI APIs "bill of materials" which can be imported by any project using the Weld implementation of CDI. It provides dependency management for the developer APIs and SPIs, as well as container integrator SPIs - - - - Apache License, Version 2.0 - repo - http://www.apache.org/licenses/LICENSE-2.0.html - - - - - - Weld committers - - - - - - - repository.jboss.org - JBoss Release Repository - http://repository.jboss.org/maven2 - - true - - - false - - - - snapshots.jboss.org - JBoss Snapshots Repository - http://snapshots.jboss.org/maven2 - - false - - - true - never - - - - oss.sonatype.org/jboss-snapshots - JBoss (Nexus) Snapshots Repository - http://oss.sonatype.org/content/repositories/jboss-snapshots - - false - - - true - never - - - - - - 1 - 3.1.0 - 1.0 - 1.0 - 1.0.0.GA - 2.5 - 2.1 - 1.2 - 1.0.1B - 1.1 - 2.1.2-b04 - 1.2_13 - 2.1 - 1.1 - - - - - - - javax.annotation - jsr250-api - ${jsr250.api.version} - - - - javax.persistence - persistence-api - ${jpa.api.version} - - - - javax.validation - validation-api - ${validation.api.version} - - - - javax.inject - javax.inject - ${atinject.api.version} - - - - javax.servlet - servlet-api - ${servlet.api.version} - - - - javax.servlet.jsp - jsp-api - ${jsp.api.version} - - - - javax.servlet - jstl - ${jstl.api.version} - - - - javax.transaction - jta - ${jta.api.version} - - - - javax.jms - jms - ${jms.api.version} - - - - javax.el - el-api - ${uel.api.version} - - - - javax.faces - jsf-api - ${jsf.api.version} - - - - - org.jboss.ejb3 - jboss-ejb3-api - ${ejb.api.version} - - - jboss-jaxrpc - jbossws - - - jboss-transaction-api - org.jboss.javaee - - - jboss-jaxrpc - jboss.jbossws - - - - - - - org.jboss.interceptor - jboss-interceptor-api - ${interceptor.api.version} - - - - javax.enterprise - cdi-api - ${project.version} - - - - org.jboss.weld - weld-api - ${project.version} - - - - org.jboss.weld - weld-spi - ${project.version} - - - - javax.xml.ws - jaxws-api - ${jaxws.api.version} - - - - commons-httpclient - commons-httpclient - 3.1 - - - - - - - scm:svn:http://anonsvn.jboss.org/repos/weld/api/tags/1.0 - scm:svn:https://svn.jboss.org/repos/weld/api/tags/1.0 - http://fisheye.jboss.org/browse/Weld/api/tags/1.0/build/tags/weld-parent-6/weld-api-bom - - diff --git a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom.sha1 b/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom.sha1 deleted file mode 100644 index 5a8d4e5..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-bom/1.0/weld-api-bom-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -efa278108d83f051152fb414e78e231d8ce5b38e \ No newline at end of file diff --git a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/_remote.repositories b/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/_remote.repositories deleted file mode 100644 index b1a600f..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -weld-api-parent-1.0.pom>central= diff --git a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom b/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom deleted file mode 100644 index d15e667..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom +++ /dev/null @@ -1,86 +0,0 @@ - - 4.0.0 - - org.jboss.weld - weld-api-bom - 1.0 - ../bom/pom.xml - - org.jboss.weld - weld-api-parent - pom - - Weld and CDI APIs Parent - - - - http://www.seamframework.org/Weld - - - APIs for CDI and Weld, the reference implementation of JSR 299: Contexts and Dependency Injection for Java EE - - - - Hudson - http://hudson.jboss.org - - - - JIRA - http://jira.jboss.org/browse/WELD - - - - Seam Framework - http://seamframework.org - - - 2008 - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - - - - - - Pete Muir - pmuir - Red Hat Inc. - - Project Lead - - pmuir@redhat.com - - - - Shane Bryzak - Red Hat Inc. - - - - David Allen - - - - Nicklas Karlsson - - - - - - - - - org.testng - testng - 5.10 - jdk15 - - - - - - diff --git a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom.sha1 b/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom.sha1 deleted file mode 100644 index e68432a..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-api-parent/1.0/weld-api-parent-1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -508700c6712082eece7e9e29a99286fd70593afa \ No newline at end of file diff --git a/~/.m2/repository/org/jboss/weld/weld-parent/6/_remote.repositories b/~/.m2/repository/org/jboss/weld/weld-parent/6/_remote.repositories deleted file mode 100644 index 904bb40..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-parent/6/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -weld-parent-6.pom>central= diff --git a/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom b/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom deleted file mode 100644 index 0c3f857..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom +++ /dev/null @@ -1,515 +0,0 @@ - - 4.0.0 - org.jboss.weld - weld-parent - pom - 6 - - Weld Parent - - - - http://www.seamframework.org/Weld - - - The parent POM for Weld, specifying the build parameters - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - - - - - - Weld committers - - - - - Seam Framework - http://seamframework.org - - - - - twdata-m2-repository.googlecode.com - http://twdata-m2-repository.googlecode.com/svn - - true - - - false - - - - repository.jboss.org - http://repository.jboss.org/maven2 - - true - - - false - - - - - - - oss.sonatype.org/jboss-snapshots - JBoss (Nexus) Snapshots Repository - http://oss.sonatype.org/content/repositories/jboss-snapshots - - false - - - true - never - - - - - - - UTF-8 - UTF-8 - 1.1.1-Beta3 - 1.1.0.GA - 1.1.0 - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.codehaus.mojo - build-helper-maven-plugin - - - org.codehaus.mojo - buildnumber-maven-plugin - - - package - - - - - - ch.qos.cal10n.plugins - maven-cal10n-plugin - 0.7 - - - org.jboss.maven.plugins - maven-jdocbook-plugin - 2.2.0 - true - - - org.jboss.weld - weld-docbook-xslt - ${weld.docbook.version} - - - org.jboss.seam - seam-docbook-xslt - ${seam.docbook.version} - - - org.jboss.seam - seam-jdocbook-style - ${seam.docbook.version} - jdocbook-style - - - org.jboss - jbossorg-jdocbook-style - ${jbossorg.docbook.version} - jdocbook-style - - - - ${pom.basedir} - master.xml - en-US - - ${pom.basedir}/en-US - - images/*.png - - - - - pdf - classpath:/xslt/org/jboss/weld/pdf.xsl - ${pdf.name} - - - html - classpath:/xslt/org/jboss/weld/xhtml.xsl - index.html - - - html_single - classpath:/xslt/org/jboss/weld/xhtml-single.xsl - index.html - - - - true - saxon - 1.72.0 - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.3 - - - org.apache.maven.plugins - maven-release-plugin - - -Drelease - true - - 2.0-beta-9 - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.4.3 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.4.3 - - - org.apache.maven.plugins - maven-clean-plugin - 2.3 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.4 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2-beta-4 - - - org.apache.maven.plugins - maven-install-plugin - 2.3 - - - org.apache.maven.plugins - maven-site-plugin - 2.0.1 - - - org.apache.maven.plugins - maven-source-plugin - 2.0.4 - - - org.apache.maven.plugins - maven-resources-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-dependency-plugin - 2.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.4 - - true - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.0-alpha-4 - - - org.apache.felix - maven-bundle-plugin - 2.0.0 - - - org.codehaus.mojo - exec-maven-plugin - 1.1.1 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0-beta-1 - - - enforce - - enforce - - - - - 2.0.10 - - - - org.apache.maven.plugins:maven-eclipse-plugin - - - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 1.2.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-jar-plugin - 2.2 - - - - ${pom.url} - ${pom.name} - ${parsedVersion.osgiVersion} - ${pom.organization.name} - ${pom.name} - ${parsedVersion.osgiVersion} - ${pom.organization.name} - - - - Build-Information - - ${maven.version} - ${java.version} - ${java.vendor} - ${os.name} - ${os.arch} - ${os.version} - r${buildNumber} - ${timestamp} - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.4 - - - validate - - maven-version - parse-version - - - - - - org.apache.maven.plugins - maven-eclipse-plugin - - - org.eclipse.jdt.launching.JRE_CONTAINER - - - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.0-beta-3 - - - set-build-properties - - create - - validate - - true - unavailable - {0, date, long} {0, time, long} - - - - true - - - org.twdata.maven - maven-cli-plugin - 0.6.9 - - - org.codehaus.mojo - tomcat-maven-plugin - 1.0-beta-1 - - - org.apache.maven.plugins - maven-war-plugin - 2.1-beta-1 - - - org.apache.maven.plugins - maven-ejb-plugin - 2.2 - - - org.apache.maven.plugins - maven-ear-plugin - 2.3.2 - - - org.mortbay.jetty - maven-jetty-plugin - 6.1.21 - - - com.pyx4j - maven-junction-plugin - 1.0.3 - - - org.sonatype.plugins - nexus-maven-plugin - 1.3.2 - - http://oss.sonatype.org - oss.sonatype.org/jboss-staging - - - - - - - - - - release - - - release - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - ${gpg.useAgent} - - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-maven-plugin - - true - [nexus-maven-plugin] closing repository after release:perform - - - - org.codehaus.mojo - buildnumber-maven-plugin - - - validate-scm - - create - - validate - - true - true - - - - true - - - - - - - - - - scm:svn:http://anonsvn.jboss.org/repos/weld/build/tags/weld-parent-6 - scm:svn:https://svn.jboss.org/repos/weld/build/tags/weld-parent-6 - http://fisheye.jboss.org/browse/Weld/build/tags/weld-parent-6 - - - - - oss.sonatype.org/jboss-staging - Sonatype Nexus Maven Repository - http://oss.sonatype.org/service/local/staging/deploy/maven2 - - - oss.sonatype.org/jboss-snapshots - Sonatype Nexus Snapshot Repository - http://oss.sonatype.org/content/repositories/jboss-snapshots - - - - diff --git a/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom.sha1 b/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom.sha1 deleted file mode 100644 index 4ea31e9..0000000 --- a/~/.m2/repository/org/jboss/weld/weld-parent/6/weld-parent-6.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a6f50e34ff79bc4a5761a35b71d89b07a1d051ec \ No newline at end of file diff --git a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/_remote.repositories b/~/.m2/repository/org/jdom/jdom2/2.0.6.1/_remote.repositories deleted file mode 100644 index ee4ae52..0000000 --- a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -jdom2-2.0.6.1.pom>central= -jdom2-2.0.6.1.jar>central= diff --git a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar b/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar deleted file mode 100644 index da95839..0000000 Binary files a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar and /dev/null differ diff --git a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar.sha1 b/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar.sha1 deleted file mode 100644 index 62985cd..0000000 --- a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -dc15dff8f701b227ee523eeb7a17f77c10eafe2f \ No newline at end of file diff --git a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom b/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom deleted file mode 100644 index d09bdb5..0000000 --- a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom +++ /dev/null @@ -1,140 +0,0 @@ - - 4.0.0 - org.jdom - jdom2 - jar - - JDOM - 2.0.6.1 - - - A complete, Java-based solution for accessing, manipulating, - and outputting XML data - - http://www.jdom.org - - - JDOM - http://www.jdom.org - - - - - JDOM-interest Mailing List - jdom-interest@jdom.org - http://jdom.markmail.org/ - - - - - - Similar to Apache License but with the acknowledgment clause removed - https://raw.github.com/hunterhacker/jdom/master/LICENSE.txt - repo - . - - 4. Products derived from this software may not be called "JDOM", nor - may "JDOM" appear in their name, without prior written permission - from the JDOM Project Management . - - In addition, we request (but do not require) that you include in the - end-user documentation provided with the redistribution and/or in the - software itself an acknowledgement equivalent to the following: - "This product includes software developed by the - JDOM Project (http://www.jdom.org/)." - Alternatively, the acknowledgment may be graphical using the logos - available at http://www.jdom.org/images/logos. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - This software consists of voluntary contributions made by many - individuals on behalf of the JDOM Project and was originally - created by Jason Hunter and - Brett McLaughlin . For more information - on the JDOM Project, please see . - - */ - - - - ]]> - - - - - git@github.com:/hunterhacker/jdom - scm:git:git@github.com:hunterhacker/jdom - scm:git:git@github.com:hunterhacker/jdom - - - - - hunterhacker - Jason Hunter - jhunter@servlets.com - - - rolfl - Rolf Lear - jdom@tuis.net - - - - - - jaxen - jaxen - 1.2.0 - true - - - xerces - xercesImpl - 2.11.0 - true - - - xalan - xalan - 2.7.2 - true - - - - - - 1.5 - - \ No newline at end of file diff --git a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom.sha1 b/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom.sha1 deleted file mode 100644 index 4cb5016..0000000 --- a/~/.m2/repository/org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -172940c5c8e5198f95111b14aa4de1cf99528073 \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/_remote.repositories b/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/_remote.repositories deleted file mode 100644 index bb099f6..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -kotlin-bom-1.9.24.pom>central= diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom b/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom deleted file mode 100644 index eea2e46..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom +++ /dev/null @@ -1,225 +0,0 @@ - - - - 4.0.0 - - org.jetbrains.kotlin - kotlin-bom - 1.9.24 - pom - - - - Kotlin Libraries bill-of-materials - Kotlin is a statically typed programming language that compiles to JVM byte codes and JavaScript - https://kotlinlang.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - https://github.com/JetBrains/kotlin - scm:git:https://github.com/JetBrains/kotlin.git - scm:git:https://github.com/JetBrains/kotlin.git - - - - - JetBrains - JetBrains Team - JetBrains - https://www.jetbrains.com - - - - - - - ${project.version} - - - - - - - ${project.groupId} - kotlin-stdlib - ${kotlin.version} - - - ${project.groupId} - kotlin-stdlib-jdk7 - ${kotlin.version} - - - ${project.groupId} - kotlin-stdlib-jdk8 - ${kotlin.version} - - - ${project.groupId} - kotlin-stdlib-js - ${kotlin.version} - - - ${project.groupId} - kotlin-stdlib-common - ${kotlin.version} - - - - ${project.groupId} - kotlin-reflect - ${kotlin.version} - - - - ${project.groupId} - kotlin-osgi-bundle - ${kotlin.version} - - - - ${project.groupId} - kotlin-test - ${kotlin.version} - - - ${project.groupId} - kotlin-test-junit - ${kotlin.version} - - - ${project.groupId} - kotlin-test-junit5 - ${kotlin.version} - - - ${project.groupId} - kotlin-test-testng - ${kotlin.version} - - - ${project.groupId} - kotlin-test-js - ${kotlin.version} - - - ${project.groupId} - kotlin-test-common - ${kotlin.version} - - - ${project.groupId} - kotlin-test-annotations-common - ${kotlin.version} - - - - ${project.groupId} - kotlin-main-kts - ${kotlin.version} - - - ${project.groupId} - kotlin-script-runtime - ${kotlin.version} - - - ${project.groupId} - kotlin-scripting-common - ${kotlin.version} - - - ${project.groupId} - kotlin-scripting-jvm - ${kotlin.version} - - - ${project.groupId} - kotlin-scripting-jvm-host - ${kotlin.version} - - - ${project.groupId} - kotlin-scripting-ide-services - ${kotlin.version} - - - - ${project.groupId} - kotlin-compiler - ${kotlin.version} - - - ${project.groupId} - kotlin-compiler-embeddable - ${kotlin.version} - - - ${project.groupId} - kotlin-daemon-client - ${kotlin.version} - - - - - - - ${deploy-repo} - ${deploy-url} - - - sonatype-nexus-staging - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - - sign-artifacts - - - - maven-gpg-plugin - 1.6 - - ${kotlin.key.passphrase} - ${kotlin.key.name} - ../../.gnupg - - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - - diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom.sha1 b/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom.sha1 deleted file mode 100644 index 96c8155..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-bom/1.9.24/kotlin-bom-1.9.24.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2e8c3262d4e59cf79fd8b8e8e4d1359db900110a \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/_remote.repositories b/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/_remote.repositories deleted file mode 100644 index c11be81..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -kotlin-maven-plugin-1.9.24.jar>central= -kotlin-maven-plugin-1.9.24.pom>central= diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar b/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar deleted file mode 100644 index 8e74118..0000000 Binary files a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar and /dev/null differ diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar.sha1 b/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar.sha1 deleted file mode 100644 index 58a5b3c..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -976e5ef5fe590ab480fdc0f2580293d0fc292101 \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom b/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom deleted file mode 100644 index 7d5bf6a..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom +++ /dev/null @@ -1,180 +0,0 @@ - - - - 4.0.0 - - - org.jetbrains.kotlin - kotlin-project - 1.9.24 - ../../pom.xml - - - kotlin-maven-plugin - maven-plugin - - - - org.apache.maven - maven-core - ${maven.version} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${maven-plugin-annotations.version} - - - org.jetbrains.kotlin - kotlin-compiler - ${project.version} - - - org.jetbrains.kotlin - kotlin-scripting-compiler - ${project.version} - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - - - - - src/main/java - src/test/java - - - - src/main/resources - true - - **/* - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.8 - 1.8 - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${maven-plugin-annotations.version} - - - - default-descriptor - - descriptor - - process-classes - - - help-descriptor - - helpmojo - - process-classes - - - - - - maven-surefire-plugin - ${surefire-version} - - ${jdk_1_8}/bin/java - - - - - - - - integrationTest - - true - - - - - maven-invoker-plugin - 2.0.0 - - ${project.build.directory}/it - - ${project.version} - - src/it/settings.xml - ${project.build.directory}/local-repo - verify - - ${project.version} - - - - - integration-test - - install - run - - - - - - - - - - noTest - - false - - skipTests - true - - - - - - tools_jar_profile - - false - - kotlin-annotation-processing-maven-build.txt - - - - ${jdk_1_8}/lib/tools.jar - - - - com.sun - tools - 1.8.0 - system - ${toolsjar} - - - - - diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom.sha1 b/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom.sha1 deleted file mode 100644 index 7f16c57..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-maven-plugin/1.9.24/kotlin-maven-plugin-1.9.24.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -50d94b3c67c2a029c0947e7d498f0bd81c467b91 \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/_remote.repositories b/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/_remote.repositories deleted file mode 100644 index 30c7a76..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -kotlin-project-1.9.24.pom>central= diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom b/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom deleted file mode 100644 index e338373..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom +++ /dev/null @@ -1,426 +0,0 @@ - - - 4.0.0 - - org.jetbrains.kotlin - kotlin-project - 1.9.24 - pom - - Kotlin - Kotlin is a statically typed programming language that compiles to JVM byte codes and JavaScript - https://kotlinlang.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - A business-friendly OSS license - - - - - https://github.com/JetBrains/kotlin - scm:git:https://github.com/JetBrains/kotlin.git - scm:git:https://github.com/JetBrains/kotlin.git - - - - - JetBrains - JetBrains Team - JetBrains - https://www.jetbrains.com - - - - - JetBrains s.r.o. - - - - UTF-8 - ../../.. - - 4.13.1 - 1.1.0 - 2.16 - 1.2.1 - 2.53.1 - 2.24 - 3.8.6 - 3.7.0 - - ${project-root}/dist - ${kotlin-dist}/kotlinc - ${jdk_1_8} - - 1.6 - 1.6 - - - - 3.0.2 - - - - - ${deploy-repo} - ${deploy-url} - - - sonatype-nexus-staging - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - tools/kotlin-maven-plugin - - tools/kotlin-osgi-bundle - - tools/maven-archetypes - - tools/kotlin-maven-allopen - tools/kotlin-maven-noarg - tools/kotlin-maven-sam-with-receiver - tools/kotlin-maven-serialization - tools/kotlin-maven-lombok - - tools/kotlin-bom - tools/kotlin-dist-for-jps-meta - - tools/kotlin-maven-plugin-test - - examples/kotlin-java-example - - - - - junit - junit - ${junit-version} - test - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - ${maven.compiler.source} - ${maven.compiler.target} - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.7 - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - org.codehaus.mojo - versions-maven-plugin - 2.13.0 - - - org.apache.maven.plugins - maven-assembly-plugin - 3.5.0 - - - - - - - maven-surefire-plugin - ${surefire-version} - - once - ${jdk_1_6}/bin/java - false - false - false - - **/*Test.* - - - - - ${project.version} - - - - - - org.apache.maven.plugins - maven-source-plugin - - - - - package - attach-sources - - jar-no-fork - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - attach-empty-javadoc - prepare-package - - attach-artifact - - - - - ${highest-basedir}/lib/empty-javadoc.jar - jar - javadoc - - - - - - - - - org.commonjava.maven.plugins - directory-maven-plugin - 0.3.1 - - - directories - - highest-basedir - - initialize - - highest-basedir - - - - - - - maven-jar-plugin - - - - true - - - - - - - io.github.zlika - reproducible-build-maven-plugin - 0.15 - - - - strip-jar - - - - - - org.spdx - spdx-maven-plugin - 0.6.5 - - - build-spdx - - createSPDX - - - - - https://www.jetbrains.com/spdxdocs/${project.artifactId}-${project.version} - - Organization: JetBrains s.r.o. - - Organization: JetBrains s.r.o. - - - - - - - - jdk_1_8_new - - - env.JDK_1_8 - - true - - - ${env.JDK_1_8} - - - - jdk_1_8_old - - - !env.JDK_1_8 - - true - - - ${env.JDK_18} - - - - jdk_1_6_new - - - env.JDK_1_6 - - true - - - ${env.JDK_1_6} - - - - jdk_1_6_old - - - !env.JDK_1_6 - - true - - - ${env.JDK_16} - - - - jdk_1_7_new - - - env.JDK_1_7 - - true - - - ${env.JDK_1_7} - - - - jdk_1_7_old - - - !env.JDK_1_7 - - true - - - ${env.JDK_17} - - - - jdk_9_0_new - - - env.JDK_9_0 - - true - - - ${env.JDK_9_0} - - - - jdk_9_0_old - - - !env.JDK_9_0 - - true - - - ${env.JDK_9} - - - - jdk_17_0_new - - - env.JDK_17_0 - - true - - - ${env.JDK_17_0} - - - - - sign-artifacts - - - - maven-gpg-plugin - 1.6 - - ${kotlin.key.passphrase} - ${kotlin.key.name} - ${highest-basedir}/.gnupg - - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - - diff --git a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom.sha1 b/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom.sha1 deleted file mode 100644 index fdec471..0000000 --- a/~/.m2/repository/org/jetbrains/kotlin/kotlin-project/1.9.24/kotlin-project-1.9.24.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -35da3bc624bbc12c006a862fc3c4d232eb7d46e7 \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/_remote.repositories b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/_remote.repositories deleted file mode 100644 index 54c9ace..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -kotlinx-coroutines-bom-1.8.1.pom>central= diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom deleted file mode 100644 index 496df4b..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom +++ /dev/null @@ -1,119 +0,0 @@ - - - 4.0.0 - org.jetbrains.kotlinx - kotlinx-coroutines-bom - 1.8.1 - pom - kotlinx-coroutines-bom - Coroutines support libraries for Kotlin - https://github.com/Kotlin/kotlinx.coroutines - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - JetBrains - JetBrains Team - JetBrains - https://www.jetbrains.com - - - - https://github.com/Kotlin/kotlinx.coroutines - - - - - org.jetbrains.kotlinx - kotlinx-coroutines-android - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-core-jvm - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-core - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-debug - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-guava - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-javafx - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-jdk8 - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-jdk9 - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-play-services - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-reactive - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-reactor - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-rx2 - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-rx3 - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-slf4j - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-swing - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-test-jvm - 1.8.1 - - - org.jetbrains.kotlinx - kotlinx-coroutines-test - 1.8.1 - - - - diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom.sha1 b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom.sha1 deleted file mode 100644 index 1457436..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-coroutines-bom/1.8.1/kotlinx-coroutines-bom-1.8.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -945379b6526660d8768667a096584f2b041dc0ec \ No newline at end of file diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/_remote.repositories b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/_remote.repositories deleted file mode 100644 index 3db3e47..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -kotlinx-serialization-bom-1.6.3.pom>central= diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom deleted file mode 100644 index e72d177..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom +++ /dev/null @@ -1,99 +0,0 @@ - - - 4.0.0 - org.jetbrains.kotlinx - kotlinx-serialization-bom - 1.6.3 - pom - kotlinx-serialization-bom - Kotlin multiplatform serialization runtime library - https://github.com/Kotlin/kotlinx.serialization - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - JetBrains - JetBrains Team - JetBrains - https://www.jetbrains.com - - - - https://github.com/Kotlin/kotlinx.serialization - - - - - org.jetbrains.kotlinx - kotlinx-serialization-cbor-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-cbor - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-core-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-core - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-hocon - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-json-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-json - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-json-okio-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-json-okio - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-properties-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-properties - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-protobuf-jvm - 1.6.3 - - - org.jetbrains.kotlinx - kotlinx-serialization-protobuf - 1.6.3 - - - - diff --git a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom.sha1 b/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom.sha1 deleted file mode 100644 index 7ddee76..0000000 --- a/~/.m2/repository/org/jetbrains/kotlinx/kotlinx-serialization-bom/1.6.3/kotlinx-serialization-bom-1.6.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7c5582389dc60169a84cb882bed09b4ab68833bf \ No newline at end of file diff --git a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/_remote.repositories b/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/_remote.repositories deleted file mode 100644 index 36d7eae..0000000 --- a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -jooq-codegen-maven-3.19.8.jar>central= -jooq-codegen-maven-3.19.8.pom>central= diff --git a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar b/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar deleted file mode 100644 index 39ce3ba..0000000 Binary files a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar and /dev/null differ diff --git a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar.sha1 b/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar.sha1 deleted file mode 100644 index 1d86c50..0000000 --- a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -1dae8a3e1e317d316552c4966706bf237a0682ae \ No newline at end of file diff --git a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom b/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom deleted file mode 100644 index 52d18cc..0000000 --- a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom +++ /dev/null @@ -1,109 +0,0 @@ - - - 4.0.0 - - - org.jooq - jooq-parent - 3.19.8 - - - jooq-codegen-maven - jOOQ Codegen Maven - maven-plugin - - - - Apache License, Version 2.0 - http://www.jooq.org/inc/LICENSE.txt - repo - - - - - - - - - - - - - - org.owasp - dependency-check-maven - - - - - commons-io:commons-io:jar:2.6 - com.google.guava:guava:jar:25.1-android - - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - - mojo-descriptor - - descriptor - - - - - - help-goal - - helpmojo - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.jooq.codegen.maven - - - - - - - - - - org.jooq - jooq-codegen - - - - org.apache.maven - maven-plugin-api - provided - - - org.apache.maven - maven-core - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - diff --git a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom.sha1 b/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom.sha1 deleted file mode 100644 index cde5211..0000000 --- a/~/.m2/repository/org/jooq/jooq-codegen-maven/3.19.8/jooq-codegen-maven-3.19.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -424b399d9a8948986d40f05f6378c6ac8dfc497b \ No newline at end of file diff --git a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/_remote.repositories b/~/.m2/repository/org/jooq/jooq-parent/3.19.8/_remote.repositories deleted file mode 100644 index eaf053d..0000000 --- a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -jooq-parent-3.19.8.pom>central= diff --git a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom b/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom deleted file mode 100644 index 501b998..0000000 --- a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom +++ /dev/null @@ -1,1239 +0,0 @@ - - - - 4.0.0 - - org.jooq - jooq-parent - 3.19.8 - pom - - jOOQ Parent - - - jOOQ effectively combines complex SQL, typesafety, source code generation, active records, - stored procedures, advanced data types, and Java in a fluent, intuitive DSL. - - - http://www.jooq.org - - - UTF-8 - UTF-8 - - - 2.2.224 - 3.43.0.0 - 0.8.1 - 10.14.2.0 - 2.7.2 - - - 42.6.0 - 12.4.2.jre11 - 23.3.0.23.09 - - - 1.0.0.RELEASE - - - 2.32.0 - - - 4.0.0 - - - 2.13.11 - 3.3.1 - - - 1.8.0 - 1.7.3 - - - 3.0.0 - - - 5.6.15.Final - 4.23.1 - 5.3.29 - - 2.11.0 - 1.19.1 - 2.16.0 - 2.16.0 - - - - - Apache License, Version 2.0 - http://www.jooq.org/inc/LICENSE.txt - repo - - - - - - - - - - - - https://github.com/jOOQ/jOOQ.git - https://github.com/jOOQ/jOOQ.git - git://github.com/jOOQ/jOOQ.git - - - - - Data Geekery - contact@datageekery.com - - - - - GitHub - http://github.com/jOOQ/jOOQ/issues - - - - - - org.jooq - jooq - ${project.version} - - - org.jooq - jooq-checker - ${project.version} - - - org.jooq - jooq-postgres-extensions - ${project.version} - - - org.jooq - jooq-jackson-extensions - ${project.version} - - - org.jooq - jooq-codegen - ${project.version} - - - org.jooq - jooq-codegen-maven - ${project.version} - - - org.jooq - jooq-migrations-maven - ${project.version} - - - org.jooq - jooq-meta - ${project.version} - - - org.jooq - jooq-meta-extensions - ${project.version} - - - org.jooq - jooq-meta-extensions-hibernate - ${project.version} - - - org.jooq - jooq-meta-extensions-liquibase - ${project.version} - - - org.jooq - jooq-kotlin - ${project.version} - - - org.jooq - jooq-kotlin-coroutines - ${project.version} - - - - org.jetbrains - annotations - 24.0.1 - - - - - io.projectreactor - reactor-core - 3.5.10 - - - io.projectreactor - reactor-test - 3.5.10 - - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version.databind} - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson.version} - - - com.fasterxml.jackson.module - jackson-module-kotlin - ${jackson.version} - - - - - io.r2dbc - r2dbc-spi - ${io.r2dbc.version} - - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin.version} - - - org.jetbrains.kotlin - kotlin-stdlib-jdk8 - ${kotlin.version} - - - - - org.jetbrains.kotlin - kotlin-reflect - ${kotlin.version} - - - - org.jetbrains.kotlinx - kotlinx-coroutines-core - ${kotlinx.coroutines.version} - - - org.jetbrains.kotlinx - kotlinx-coroutines-reactor - ${kotlinx.coroutines.version} - - - - org.jooq - jooq-scala_2.13 - ${project.version} - - - - - - - - - - - - - - - - - org.jooq - jooq-xtend - ${project.version} - - - - org.eclipse.xtend - org.eclipse.xtend.lib - ${xtend.version} - - - - - - jakarta.xml.bind - jakarta.xml.bind-api - ${jaxb.version} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.slf4j - slf4j-api - 2.0.9 - provided - true - - - org.apache.logging.log4j - log4j-slf4j2-impl - 2.20.0 - provided - true - - - org.apache.logging.log4j - log4j-core - 2.20.0 - provided - true - - - - - jakarta.persistence - jakarta.persistence-api - ${jakarta.persistence-api.version} - provided - true - - - - junit - junit - 4.13.2 - test - - - org.scalatest - scalatest_2.10 - 3.0.8 - test - - - org.scalatest - scalatest_2.11 - 3.0.8 - test - - - org.scalatest - scalatest_2.12 - 3.0.8 - test - - - org.scalatest - scalatest_2.13 - 3.0.8 - test - - - org.scalatest - scalatest_3 - 3.2.14 - test - - - - - com.h2database - h2 - ${h2.version} - - - - - - - - - - - - - - - - - - org.testcontainers - testcontainers - ${testcontainers.version} - - - org.testcontainers - mariadb - ${testcontainers.version} - - - org.testcontainers - mysql - ${testcontainers.version} - - - org.testcontainers - postgresql - ${testcontainers.version} - - - org.testcontainers - trino - ${testcontainers.version} - - - org.testcontainers - yugabytedb - ${testcontainers.version} - - - org.firebirdsql - firebird-testcontainers-java - 1.3.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.hibernate - hibernate-core-jakarta - ${hibernate.version} - - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-jdbc - ${spring.version} - - - org.springframework - spring-r2dbc - ${spring.version} - - - org.springframework - spring-orm - ${spring.version} - - - org.springframework - spring-test - ${spring.version} - - - org.springframework - spring-core - ${spring.version} - - - - - org.liquibase - liquibase-core - ${liquibase.version} - - - - - org.checkerframework - checker - 2.5.6 - - - - com.google.errorprone - error_prone_core - ${errorprone.version} - provided - - - com.google.errorprone - error_prone_annotation - ${errorprone.version} - provided - - - com.google.errorprone - error_prone_refaster - ${errorprone.version} - - - com.google.auto.service - auto-service - 1.0-rc6 - true - - - com.google.auto.service - auto-service-annotations - 1.0-rc6 - true - - - - - org.apache.maven - maven-plugin-api - 3.9.2 - - - org.apache.maven - maven-core - 3.9.2 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.8.2 - - - - - - ${project.artifactId}-${project.version} - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - - - false - true - 512m - 256m - UTF-8 - - 17 - - - - 17 - 17 - - true - lines,vars,source - - - -Xlint:varargs - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - true - - - attach-sources - - jar - - - - - true - true - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.5.0 - true - - - bundle-sources - package - - jar - - - - - 1024 - UTF-8 - protected - true - - en - - - -Xdoclint:none - -Xdoclint:none - - - - - org.apache.felix - maven-bundle-plugin - 5.1.8 - - - - - biz.aQute.bnd - biz.aQute.bndlib - 5.1.2 - - - - - - org.apache.maven.plugins - maven-plugin-plugin - 3.8.2 - - - - - org.ow2.asm - asm - 9.6 - - - - - - org.codehaus.mojo - sql-maven-plugin - 1.5 - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring.boot.version} - - - - net.alchim31.maven - scala-maven-plugin - 4.8.1 - - - -deprecation - -feature - - - - - - kotlin-maven-plugin - org.jetbrains.kotlin - ${kotlin.version} - - - - compile - process-sources - - compile - - - - src/main/java - src/main/kotlin - src/main/resources - - - - - - - - - - - - - - - - - - - - - - - org.eclipse.xtend - xtend-maven-plugin - ${xtend.version} - - - UTF-8 - - - - - com.google.inject - guice - 5.0.1 - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 3.1.0 - - none:none - - - - - - org.ow2.asm - asm - 9.6 - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - - - Data Geekery GmbH - - - - - - - org.jooq - jooq-codegen-maven - ${project.version} - - - - org.owasp - dependency-check-maven - 8.2.1 - - 0 - true - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - UTF-8 - - - - - - - jOOQ - - - - - - - - jOOQ-checker - jOOQ-jackson-extensions - jOOQ-postgres-extensions - - jOOQ-meta - jOOQ-meta-extensions - jOOQ-meta-extensions-hibernate - jOOQ-meta-extensions-liquibase - jOOQ-meta-kotlin - jOOQ-codegen - jOOQ-codegen-maven - jOOQ-migrations-maven - - - jOOQ-migrations - - - jOOQ-kotlin - jOOQ-kotlin-coroutines - jOOQ-scala_2.13 - - - - - jOOQ-xtend - - - - - - - - - - - - - - - - - - - - owasp-check - - - - org.owasp - dependency-check-maven - - - - check - - - - - - - - - - - org.owasp - dependency-check-maven - - - - - - - default - - true - - - - - all-modules - - - jOOQ-examples - - - - - - - - - - - - - - - release-java-8 - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.18 - - - test - - check - - - - org.codehaus.mojo.signature - java18 - 1.0 - - - - - - - - - - - release-java-6 - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.18 - - - test - - check - - - - org.codehaus.mojo.signature - java16 - 1.1 - - - - - - - - - - - release-oss - - - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - org.apache.maven.plugins - maven-source-plugin - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - - com.google.code.maven-replacer-plugin - replacer - 1.5.3 - - - replace-apidocs-jar - package - - replace - - - - - - true - ${project.build.directory}/apidocs - - **/*.html - - - - ]]> - - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom.sha1 b/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom.sha1 deleted file mode 100644 index f8130f9..0000000 --- a/~/.m2/repository/org/jooq/jooq-parent/3.19.8/jooq-parent-3.19.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a503fc0a5a135dc47ecb0e43a5b68a25545c1915 \ No newline at end of file diff --git a/~/.m2/repository/org/jsoup/jsoup/1.15.3/_remote.repositories b/~/.m2/repository/org/jsoup/jsoup/1.15.3/_remote.repositories deleted file mode 100644 index 62a7c5a..0000000 --- a/~/.m2/repository/org/jsoup/jsoup/1.15.3/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -jsoup-1.15.3.jar>central= -jsoup-1.15.3.pom>central= diff --git a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar b/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar deleted file mode 100644 index 5506d7f..0000000 Binary files a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar and /dev/null differ diff --git a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar.sha1 b/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar.sha1 deleted file mode 100644 index 563cc13..0000000 --- a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f6e1d8a8819f854b681c8eaa57fd59a42329e10c \ No newline at end of file diff --git a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom b/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom deleted file mode 100644 index b78cd3a..0000000 --- a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom +++ /dev/null @@ -1,377 +0,0 @@ - - - 4.0.0 - jsoup Java HTML Parser - - org.jsoup - jsoup - 1.15.3 - jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. jsoup implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers do. - https://jsoup.org/ - 2009 - - GitHub - https://github.com/jhy/jsoup/issues - - - - The MIT License - https://jsoup.org/license - repo - - - - https://github.com/jhy/jsoup - scm:git:https://github.com/jhy/jsoup.git - - jsoup-1.15.3 - - - Jonathan Hedley - https://jhy.io/ - - - - UTF-8 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - 1.8 - 1.8 - UTF-8 - - - -Xpkginfo:always - - - false - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.21 - - - animal-sniffer - compile - - check - - - - org.codehaus.mojo.signature - java18 - 1.0 - - - net.sf.androidscents.signature - android-api-level-10 - 2.3.3_r2 - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.4.0 - - none - 8 - - - - attach-javadoc - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org/jsoup/examples/** - - - - - attach-sources - verify - - jar - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - - true - - - org.jsoup - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - org/jsoup/examples/** - - - - - org.apache.felix - maven-bundle-plugin - 5.1.8 - - - bundle-manifest - process-classes - - manifest - - - - - - https://jsoup.org/ - org.jsoup.* - javax.annotation;version=!;resolution:=optional,javax.annotation.meta;version=!;resolution:=optional,* - - - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.0 - - - maven-release-plugin - 2.5.3 - - - org.apache.maven.plugins - maven-surefire-plugin - 3.0.0-M7 - - - -Xss256k - - - - maven-failsafe-plugin - 3.0.0-M7 - - - - integration-test - verify - - - - - methods - 8 - - - - - com.github.siom79.japicmp - japicmp-maven-plugin - 0.15.7 - - - - - org.jsoup - jsoup - 1.15.1 - jar - - - - - false - true - true - - - - - METHOD_NEW_DEFAULT - true - true - - - METHOD_ABSTRACT_NOW_DEFAULT - true - true - - - - - - - package - - cmp - - - - - - - - ./ - META-INF/ - false - - LICENSE - README.md - CHANGES - - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - failsafe - - - - maven-failsafe-plugin - 3.0.0-M7 - - - - integration-test - verify - - - - - - - - - - - - - - org.junit.jupiter - junit-jupiter - 5.9.0 - test - - - - - com.google.code.gson - gson - 2.9.1 - test - - - - - org.eclipse.jetty - jetty-server - 9.4.48.v20220622 - test - - - - - org.eclipse.jetty - jetty-servlet - 9.4.48.v20220622 - test - - - - - com.google.code.findbugs - jsr305 - 3.0.2 - provided - - - - - - - - - - - jhy - Jonathan Hedley - jonathan@hedley.net - - Lead Developer - - +11 - - - - diff --git a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom.sha1 b/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom.sha1 deleted file mode 100644 index 146d70f..0000000 --- a/~/.m2/repository/org/jsoup/jsoup/1.15.3/jsoup-1.15.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0ab2b80a5a7dee871a2e57fd2a733828b482d7f4 \ No newline at end of file diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.0/_remote.repositories b/~/.m2/repository/org/junit/junit-bom/5.10.0/_remote.repositories deleted file mode 100644 index 3e63615..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -junit-bom-5.10.0.pom>central= diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom b/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom deleted file mode 100644 index 1ea4b70..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - 4.0.0 - org.junit - junit-bom - 5.10.0 - pom - JUnit 5 (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit.jupiter - junit-jupiter - 5.10.0 - - - org.junit.jupiter - junit-jupiter-api - 5.10.0 - - - org.junit.jupiter - junit-jupiter-engine - 5.10.0 - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.10.0 - - - org.junit.jupiter - junit-jupiter-params - 5.10.0 - - - org.junit.platform - junit-platform-commons - 1.10.0 - - - org.junit.platform - junit-platform-console - 1.10.0 - - - org.junit.platform - junit-platform-engine - 1.10.0 - - - org.junit.platform - junit-platform-jfr - 1.10.0 - - - org.junit.platform - junit-platform-launcher - 1.10.0 - - - org.junit.platform - junit-platform-reporting - 1.10.0 - - - org.junit.platform - junit-platform-runner - 1.10.0 - - - org.junit.platform - junit-platform-suite - 1.10.0 - - - org.junit.platform - junit-platform-suite-api - 1.10.0 - - - org.junit.platform - junit-platform-suite-commons - 1.10.0 - - - org.junit.platform - junit-platform-suite-engine - 1.10.0 - - - org.junit.platform - junit-platform-testkit - 1.10.0 - - - org.junit.vintage - junit-vintage-engine - 5.10.0 - - - - diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1 b/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1 deleted file mode 100644 index bf971d8..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1136f35a5438634393bf628f69b8ca43c8518f7c \ No newline at end of file diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.2/_remote.repositories b/~/.m2/repository/org/junit/junit-bom/5.10.2/_remote.repositories deleted file mode 100644 index 8be2cb0..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -junit-bom-5.10.2.pom>central= diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom b/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom deleted file mode 100644 index 92e6e60..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - 4.0.0 - org.junit - junit-bom - 5.10.2 - pom - JUnit 5 (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit.jupiter - junit-jupiter - 5.10.2 - - - org.junit.jupiter - junit-jupiter-api - 5.10.2 - - - org.junit.jupiter - junit-jupiter-engine - 5.10.2 - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.10.2 - - - org.junit.jupiter - junit-jupiter-params - 5.10.2 - - - org.junit.platform - junit-platform-commons - 1.10.2 - - - org.junit.platform - junit-platform-console - 1.10.2 - - - org.junit.platform - junit-platform-engine - 1.10.2 - - - org.junit.platform - junit-platform-jfr - 1.10.2 - - - org.junit.platform - junit-platform-launcher - 1.10.2 - - - org.junit.platform - junit-platform-reporting - 1.10.2 - - - org.junit.platform - junit-platform-runner - 1.10.2 - - - org.junit.platform - junit-platform-suite - 1.10.2 - - - org.junit.platform - junit-platform-suite-api - 1.10.2 - - - org.junit.platform - junit-platform-suite-commons - 1.10.2 - - - org.junit.platform - junit-platform-suite-engine - 1.10.2 - - - org.junit.platform - junit-platform-testkit - 1.10.2 - - - org.junit.vintage - junit-vintage-engine - 5.10.2 - - - - diff --git a/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1 b/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1 deleted file mode 100644 index 69f18a0..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b25ed98a5bd08cdda60e569cf22822a760e76019 \ No newline at end of file diff --git a/~/.m2/repository/org/junit/junit-bom/5.7.1/_remote.repositories b/~/.m2/repository/org/junit/junit-bom/5.7.1/_remote.repositories deleted file mode 100644 index e186c10..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.7.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -junit-bom-5.7.1.pom>central= diff --git a/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom b/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom deleted file mode 100644 index 9c7e47d..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - 4.0.0 - org.junit - junit-bom - 5.7.1 - pom - JUnit 5 (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit.jupiter - junit-jupiter - 5.7.1 - - - org.junit.jupiter - junit-jupiter-api - 5.7.1 - - - org.junit.jupiter - junit-jupiter-engine - 5.7.1 - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.7.1 - - - org.junit.jupiter - junit-jupiter-params - 5.7.1 - - - org.junit.platform - junit-platform-commons - 1.7.1 - - - org.junit.platform - junit-platform-console - 1.7.1 - - - org.junit.platform - junit-platform-engine - 1.7.1 - - - org.junit.platform - junit-platform-jfr - 1.7.1 - - - org.junit.platform - junit-platform-launcher - 1.7.1 - - - org.junit.platform - junit-platform-reporting - 1.7.1 - - - org.junit.platform - junit-platform-runner - 1.7.1 - - - org.junit.platform - junit-platform-suite-api - 1.7.1 - - - org.junit.platform - junit-platform-testkit - 1.7.1 - - - org.junit.vintage - junit-vintage-engine - 5.7.1 - - - - diff --git a/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1 b/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1 deleted file mode 100644 index 4be19e7..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ea517dcd1a0692cf193264d3e3ef0cc1a4a7b410 \ No newline at end of file diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.1/_remote.repositories b/~/.m2/repository/org/junit/junit-bom/5.9.1/_remote.repositories deleted file mode 100644 index 6067db8..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -junit-bom-5.9.1.pom>central= diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom b/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom deleted file mode 100644 index 57e6b86..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - 4.0.0 - org.junit - junit-bom - 5.9.1 - pom - JUnit 5 (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit.jupiter - junit-jupiter - 5.9.1 - - - org.junit.jupiter - junit-jupiter-api - 5.9.1 - - - org.junit.jupiter - junit-jupiter-engine - 5.9.1 - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.9.1 - - - org.junit.jupiter - junit-jupiter-params - 5.9.1 - - - org.junit.platform - junit-platform-commons - 1.9.1 - - - org.junit.platform - junit-platform-console - 1.9.1 - - - org.junit.platform - junit-platform-engine - 1.9.1 - - - org.junit.platform - junit-platform-jfr - 1.9.1 - - - org.junit.platform - junit-platform-launcher - 1.9.1 - - - org.junit.platform - junit-platform-reporting - 1.9.1 - - - org.junit.platform - junit-platform-runner - 1.9.1 - - - org.junit.platform - junit-platform-suite - 1.9.1 - - - org.junit.platform - junit-platform-suite-api - 1.9.1 - - - org.junit.platform - junit-platform-suite-commons - 1.9.1 - - - org.junit.platform - junit-platform-suite-engine - 1.9.1 - - - org.junit.platform - junit-platform-testkit - 1.9.1 - - - org.junit.vintage - junit-vintage-engine - 5.9.1 - - - - diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1 b/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1 deleted file mode 100644 index d651797..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ce71051be5ac4cea4e06a25fc100a0e64bcf6a1c \ No newline at end of file diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.3/_remote.repositories b/~/.m2/repository/org/junit/junit-bom/5.9.3/_remote.repositories deleted file mode 100644 index 9f5dcbc..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -junit-bom-5.9.3.pom>central= diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom b/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom deleted file mode 100644 index b49e14d..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - 4.0.0 - org.junit - junit-bom - 5.9.3 - pom - JUnit 5 (Bill of Materials) - This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven. - https://junit.org/junit5/ - - - Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-v20.html - - - - - bechte - Stefan Bechtold - stefan.bechtold@me.com - - - jlink - Johannes Link - business@johanneslink.net - - - marcphilipp - Marc Philipp - mail@marcphilipp.de - - - mmerdes - Matthias Merdes - matthias.merdes@heidelpay.com - - - sbrannen - Sam Brannen - sam@sambrannen.com - - - sormuras - Christian Stein - sormuras@gmail.com - - - juliette-derancourt - Juliette de Rancourt - derancourt.juliette@gmail.com - - - - scm:git:git://github.com/junit-team/junit5.git - scm:git:git://github.com/junit-team/junit5.git - https://github.com/junit-team/junit5 - - - - - org.junit.jupiter - junit-jupiter - 5.9.3 - - - org.junit.jupiter - junit-jupiter-api - 5.9.3 - - - org.junit.jupiter - junit-jupiter-engine - 5.9.3 - - - org.junit.jupiter - junit-jupiter-migrationsupport - 5.9.3 - - - org.junit.jupiter - junit-jupiter-params - 5.9.3 - - - org.junit.platform - junit-platform-commons - 1.9.3 - - - org.junit.platform - junit-platform-console - 1.9.3 - - - org.junit.platform - junit-platform-engine - 1.9.3 - - - org.junit.platform - junit-platform-jfr - 1.9.3 - - - org.junit.platform - junit-platform-launcher - 1.9.3 - - - org.junit.platform - junit-platform-reporting - 1.9.3 - - - org.junit.platform - junit-platform-runner - 1.9.3 - - - org.junit.platform - junit-platform-suite - 1.9.3 - - - org.junit.platform - junit-platform-suite-api - 1.9.3 - - - org.junit.platform - junit-platform-suite-commons - 1.9.3 - - - org.junit.platform - junit-platform-suite-engine - 1.9.3 - - - org.junit.platform - junit-platform-testkit - 1.9.3 - - - org.junit.vintage - junit-vintage-engine - 5.9.3 - - - - diff --git a/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1 b/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1 deleted file mode 100644 index 9bfbbf3..0000000 --- a/~/.m2/repository/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b1874b6a66656e4f5e4b492ab321249bcb749dc7 \ No newline at end of file diff --git a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/_remote.repositories b/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/_remote.repositories deleted file mode 100644 index 2e86239..0000000 --- a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -liquibase-maven-plugin-4.27.0.jar>central= -liquibase-maven-plugin-4.27.0.pom>central= diff --git a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar b/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar deleted file mode 100644 index 4e09111..0000000 Binary files a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar.sha1 b/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar.sha1 deleted file mode 100644 index 25465f8..0000000 --- a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -e8c5e4c993693814fe7e2e316c9fb24c9cc927ed \ No newline at end of file diff --git a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom b/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom deleted file mode 100644 index 01e240a..0000000 --- a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom +++ /dev/null @@ -1,49 +0,0 @@ - - - 4.0.0 - org.liquibase - liquibase-maven-plugin - 4.27.0 - maven-plugin - Liquibase Maven Plugin - A Maven plugin wraps up some of the functionality of Liquibase - http://www.liquibase.org/liquibase-maven-plugin - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - - - - - nvoxland - Nathan Voxland - nathan.voxland@liquibase.org - - architect - developer - - -6 - - - - scm:git:git@github.com:liquibase/liquibase.git/liquibase-maven-plugin - scm:git:git@github.com:liquibase/liquibase.git/liquibase-maven-plugin - scm:git:git@github.com:liquibase/liquibase.git/liquibase-maven-plugin - - - - org.liquibase - liquibase-core - 4.27.0 - runtime - - - org.liquibase - liquibase-commercial - 4.27.0 - runtime - - - \ No newline at end of file diff --git a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom.sha1 b/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom.sha1 deleted file mode 100644 index da5ae8b..0000000 --- a/~/.m2/repository/org/liquibase/liquibase-maven-plugin/4.27.0/liquibase-maven-plugin-4.27.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -380ab01b346747e4b4772ecd2c00a8a792da3fd4 \ No newline at end of file diff --git a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/_remote.repositories b/~/.m2/repository/org/mockito/mockito-bom/5.11.0/_remote.repositories deleted file mode 100644 index ff5d98c..0000000 --- a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -mockito-bom-5.11.0.pom>central= diff --git a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom b/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom deleted file mode 100644 index df61481..0000000 --- a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom +++ /dev/null @@ -1,98 +0,0 @@ - - - 4.0.0 - org.mockito - mockito-bom - 5.11.0 - pom - mockito-bom - Mockito Bill of Materials (BOM) - https://github.com/mockito/mockito - - - MIT - https://opensource.org/licenses/MIT - repo - - - - - mockitoguy - Szczepan Faber - https://github.com/mockitoguy - - Core developer - - - - bric3 - Brice Dutheil - https://github.com/bric3 - - Core developer - - - - raphw - Rafael Winterhalter - https://github.com/raphw - - Core developer - - - - TimvdLippe - Tim van der Lippe - https://github.com/TimvdLippe - - Core developer - - - - - https://github.com/mockito/mockito.git - - - GitHub issues - https://github.com/mockito/mockito/issues - - - GH Actions - https://github.com/mockito/mockito/actions - - - - - org.mockito - mockito-core - 5.11.0 - - - org.mockito - mockito-android - 5.11.0 - - - org.mockito - mockito-errorprone - 5.11.0 - - - org.mockito - mockito-junit-jupiter - 5.11.0 - - - org.mockito - mockito-proxy - 5.11.0 - - - org.mockito - mockito-subclass - 5.11.0 - - - - diff --git a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom.sha1 b/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom.sha1 deleted file mode 100644 index 308cdbe..0000000 --- a/~/.m2/repository/org/mockito/mockito-bom/5.11.0/mockito-bom-5.11.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -972a31affccff19a8b10fd7159d2df1164a868bf \ No newline at end of file diff --git a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/_remote.repositories b/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/_remote.repositories deleted file mode 100644 index 7ea55c5..0000000 --- a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -selenium-bom-4.19.1.pom>central= diff --git a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom b/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom deleted file mode 100644 index 09a894f..0000000 --- a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom +++ /dev/null @@ -1,179 +0,0 @@ - - - - 4.0.0 - - org.seleniumhq.selenium - selenium-bom - 4.19.1 - pom - - org.seleniumhq.selenium:selenium-bom - Selenium automates browsers. That's it! What you do with that power is entirely up to you. - https://selenium.dev/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - https://github.com/SeleniumHQ/selenium/ - scm:git:https://github.com/SeleniumHQ/selenium.git - scm:git:git@github.com:SeleniumHQ/selenium.git - - - - - simon.m.stewart - Simon Stewart - - Owner - - - - barancev - Alexei Barantsev - - Committer - - - - diemol - Diego Molina - - Committer - - - - james.h.evans.jr - Jim Evans - - Committer - - - - theautomatedtester - David Burns - - Committer - - - - titusfortner - Titus Fortner - - Committer - - - - - - - - org.seleniumhq.selenium - selenium-api - 4.19.1 - - - org.seleniumhq.selenium - selenium-chrome-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-chromium-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-devtools-v121 - 4.19.1 - - - org.seleniumhq.selenium - selenium-devtools-v122 - 4.19.1 - - - org.seleniumhq.selenium - selenium-devtools-v123 - 4.19.1 - - - org.seleniumhq.selenium - selenium-devtools-v85 - 4.19.1 - - - org.seleniumhq.selenium - selenium-edge-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-firefox-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-grid - 4.19.1 - - - org.seleniumhq.selenium - selenium-http - 4.19.1 - - - org.seleniumhq.selenium - selenium-ie-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-java - 4.19.1 - - - org.seleniumhq.selenium - selenium-json - 4.19.1 - - - org.seleniumhq.selenium - selenium-manager - 4.19.1 - - - org.seleniumhq.selenium - selenium-remote-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-safari-driver - 4.19.1 - - - org.seleniumhq.selenium - selenium-session-map-jdbc - 4.19.1 - - - org.seleniumhq.selenium - selenium-session-map-redis - 4.19.1 - - - org.seleniumhq.selenium - selenium-support - 4.19.1 - - - - diff --git a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom.sha1 b/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom.sha1 deleted file mode 100644 index 6afeb78..0000000 --- a/~/.m2/repository/org/seleniumhq/selenium/selenium-bom/4.19.1/selenium-bom-4.19.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f3bf1355cab09ffd03bf15e4ec1b6718b8806b12 \ No newline at end of file diff --git a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/_remote.repositories b/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/_remote.repositories deleted file mode 100644 index b18e309..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -slf4j-api-1.7.36.jar>central= -slf4j-api-1.7.36.pom>central= diff --git a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar b/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar deleted file mode 100644 index 7d3ce68..0000000 Binary files a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar and /dev/null differ diff --git a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 b/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 deleted file mode 100644 index 77b9917..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -6c62681a2f655b49963a5983b8b0950a6120ae14 \ No newline at end of file diff --git a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom b/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom deleted file mode 100644 index a3fb97c..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom +++ /dev/null @@ -1,85 +0,0 @@ - - - - 4.0.0 - - - org.slf4j - slf4j-parent - 1.7.36 - - - slf4j-api - - jar - SLF4J API Module - The slf4j API - - http://www.slf4j.org - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - - org.slf4j.impl.StaticMDCBinder - org.slf4j.impl.StaticLoggerBinder - org.slf4j.impl.StaticMarkerBinder - - - - - org.apache.maven.plugins - maven-surefire-plugin - - once - plain - false - - **/AllTest.java - **/PackageTest.java - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - bundle-test-jar - package - - test-jar - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - process-classes - - run - - - - - - Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder - - - - - - - - diff --git a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 b/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 deleted file mode 100644 index 245010b..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -749f6995b1d6591a417ca4fd19cdbddabae16fd1 \ No newline at end of file diff --git a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/_remote.repositories b/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/_remote.repositories deleted file mode 100644 index 92349c6..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -slf4j-parent-1.7.36.pom>central= diff --git a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom b/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom deleted file mode 100644 index 3291d6b..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom +++ /dev/null @@ -1,436 +0,0 @@ - - - - 4.0.0 - - org.slf4j - slf4j-parent - 1.7.36 - - pom - SLF4J - Top SLF4J project pom.xml file - http://www.slf4j.org - - - QOS.ch - http://www.qos.ch - - 2005 - - - - MIT License - http://www.opensource.org/licenses/mit-license.php - repo - - - - - https://github.com/qos-ch/slf4j - git@github.com:qos-ch/slf4j.git - - - - - 2022-02-08T13:31:00Z - - 1.5 - ${required.jdk.version} - ${required.jdk.version} - UTF-8 - UTF-8 - UTF-8 - - 1.6.0 - 0.8.1 - 1.2.19 - 1.2.10 - 4.13 - 3.3 - 3.2.0 - 3.2.0 - 3.1.0 - none - - - - - ceki - Ceki Gulcu - ceki@qos.ch - - - - - slf4j-api - slf4j-simple - slf4j-nop - slf4j-jdk14 - slf4j-log4j12 - slf4j-reload4j - slf4j-jcl - slf4j-android - slf4j-ext - jcl-over-slf4j - log4j-over-slf4j - jul-to-slf4j - osgi-over-slf4j - integration - slf4j-site - slf4j-migrator - - - - - junit - junit - ${junit.version} - test - - - - - - - - org.slf4j - slf4j-api - ${project.version} - - - - org.slf4j - slf4j-jdk14 - ${project.version} - - - - ch.qos.reload4j - reload4j - ${reload4j.version} - - - - ch.qos.cal10n - cal10n-api - ${cal10n.version} - - - - - - - - - org.apache.maven.wagon - wagon-ssh - 2.0 - - - - - - ${project.basedir}/src/main/resources - true - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.14 - - - org.codehaus.mojo.signature - java15 - 1.0 - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.3 - - ${required.jdk.version} - ${required.jdk.version} - - - - - org.apache.maven.plugins - maven-jar-plugin - ${maven-jar-plugin.version} - - - - ${parsedVersion.osgiVersion} - ${project.description} - ${maven.compiler.source} - ${maven.compiler.target} - ${project.version} - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - true - - - - - org.apache.maven.plugins - maven-source-plugin - ${maven-source-plugin.version} - - - package - - jar - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.19.1 - - 2C - true - plain - false - - **/AllTest.java - **/PackageTest.java - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2 - - - src/main/assembly/source.xml - - slf4j-${project.version} - false - target/site/dist/ - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - parse-version - - parse-version - - - - - - - - org.apache.maven.plugins - maven-site-plugin - ${maven-site-plugin.version} - - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.3 - - true - target/site/apidocs/ - true - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${javadoc.plugin.version} - - true - none - - - org.slf4j.migrator:org.slf4j.migrator.* - - - http://java.sun.com/j2se/1.5.0/docs/api - - - - - SLF4J packages - org.slf4j:org.slf4j.* - - - - SLF4J extensions - - org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent - - - - - Jakarta Commons Logging packages - org.apache.commons.* - - - - java.util.logging (JUL) to SLF4J bridge - org.slf4j.bridge - - - - Apache log4j - org.apache.log4j:org.apache.log4j.* - - - - - - - - - - - - - - - skipTests - - true - - - - - javadocjar - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${javadoc.plugin.version} - - none - - - - attach-javadocs - - jar - - - - - - - - - - license - - - - com.google.code.maven-license-plugin - maven-license-plugin - -
src/main/licenseHeader.txt
- false - true - true - - src/**/*.java - - true - true - - 1999 - - - src/main/javadocHeaders.xml - -
-
-
-
- - - - mc-release - Local Maven repository of releases - http://mc-repo.googlecode.com/svn/maven2/releases - - false - - - true - - - -
- - - sign-artifacts - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.1 - - - sign-artifacts - verify - - sign - - - - - - - - -
- - - - - - - qos_ch - scp://te.qos.ch/var/www/www.slf4j.org/htdocs/ - - - - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - -
diff --git a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1 b/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1 deleted file mode 100644 index 0eb880b..0000000 --- a/~/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5ee2b2ff107aa21d6e6c8b1d38ab28d02b5bf62e \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/10/_remote.repositories b/~/.m2/repository/org/sonatype/forge/forge-parent/10/_remote.repositories deleted file mode 100644 index 0459546..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/10/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -forge-parent-10.pom>central= diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom b/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom deleted file mode 100644 index 853fb2a..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom +++ /dev/null @@ -1,317 +0,0 @@ - - - - 4.0.0 - - org.sonatype.forge - forge-parent - pom - 10 - Sonatype Forge Parent Pom - - 2008 - http://forge.sonatype.com/ - - - Sonatype, Inc. - http://www.sonatype.com/ - - - - scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-10 - http://svn.sonatype.org/forge/tags/forge-parent-10 - scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-10 - - - - forge-releases - https://repository.sonatype.org/service/local/staging/deploy/maven2 - forge-snapshots - https://repository.sonatype.org/content/repositories/snapshots - UTF-8 - UTF-8 - - - - - ${forgeReleaseId} - ${forgeReleaseUrl} - - - ${forgeSnapshotId} - ${forgeSnapshotUrl} - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.2 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.5 - - - org.apache.maven.plugins - maven-eclipse-plugin - 2.8 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.2 - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-jar-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.7 - - - org.apache.maven.plugins - maven-release-plugin - 2.1 - - - forked-path - false - deploy - -Prelease - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.2 - - - org.apache.maven.plugins - maven-resources-plugin - 2.5 - - - org.apache.maven.plugins - maven-scm-plugin - 1.4 - - - org.apache.maven.plugins - maven-site-plugin - 2.2 - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.8 - - true - - - - org.sonatype.plugins - sisu-maven-plugin - 1.0 - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.6 - - - com.mycila.maven-license-plugin - maven-license-plugin - 1.9.0 - - - org.codehaus.modello - modello-maven-plugin - 1.4.1 - - true - - - - org.apache.felix - maven-bundle-plugin - 2.3.4 - - - - - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.4 - - - org.codehaus.mojo - findbugs-maven-plugin - 2.3.1 - - UnreadFields - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.2 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-pmd-plugin - 2.5 - - 1.5 - - - - - - - - release - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - ${gpg.passphrase} - - true - - - - - sign - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - ${deploy.altRepository} - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - ${project.build.sourceEncoding} - - - - attach-javadocs - - jar - - - - - - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 b/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 deleted file mode 100644 index b4b62fc..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c24dc843444f348100c19ebd51157e7a5f61bfe7 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/38/_remote.repositories b/~/.m2/repository/org/sonatype/forge/forge-parent/38/_remote.repositories deleted file mode 100644 index d8539c2..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/38/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -forge-parent-38.pom>central= diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom b/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom deleted file mode 100644 index 64e7645..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom +++ /dev/null @@ -1,504 +0,0 @@ - - - - 4.0.0 - - org.sonatype.forge - forge-parent - pom - 38 - - ${project.artifactId} - ${project.name} - 2008 - http://forge.sonatype.com/ - - - Sonatype, Inc. - http://www.sonatype.com/ - - - - - ASLv2 - http://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - - Sonatype, Inc. - Sonatype, Inc. - - - - - scm:git:git://github.com/sonatype/oss-parents.git - https://github.com/sonatype/oss-parents - scm:git:git@github.com:sonatype/oss-parents.git - - - - Bamboo - https://bamboo.zion.sonatype.com - - - - Jira - https://issues.sonatype.org - - - - 3.0 - - - - https://repository.sonatype.org/ - forge-releases - https://repository.sonatype.org/service/local/staging/deploy/maven2 - forge-snapshots - https://repository.sonatype.org/content/repositories/snapshots - UTF-8 - UTF-8 - true - false - true - false - 600 - 1.4.4 - 1.6 - 1.6 - - - - - ${forgeReleaseId} - ${forgeReleaseUrl} - - - ${forgeSnapshotId} - ${forgeSnapshotUrl} - - - - - - install - - - - ${project.basedir}/src/main/resources - false - - **/* - - - - - ${project.basedir}/src/main/filtered-resources - true - - **/* - - - - - - - ${project.basedir}/src/test/resources - false - - **/* - - - - - ${project.basedir}/src/test/filtered-resources - true - - **/* - - - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.9 - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4 - - gnu - - - - org.apache.felix - maven-bundle-plugin - 2.3.7 - - - - ${project.description} - - - - - org.apache.maven.plugins - maven-clean-plugin - 2.5 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.0 - - ${maven.compiler.source} - ${maven.compiler.target} - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.5.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.7 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.2 - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.13 - - ${maven.test.redirectTestOutputToFile} - always - ${failsafe.timeout} - - true - - ${java.io.tmpdir} - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.4 - - - org.apache.maven.plugins - maven-install-plugin - 2.4 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.7 - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9 - - - - com.mycila.maven-license-plugin - maven-license-plugin - 1.9.0 - - UTF-8 - true - false -
${project.basedir}/header.txt
- - **/pom.xml - **/*.xml - **/*.xsd - **/*.xjb - **/*.properties - **/*.ini - **/*.java - **/*.groovy - **/*.scala - **/*.aj - **/*.js - **/*.css - **/*.help - **/*.proto - **/*.sm - **/*.bat - **/*.xsl - **/*.html - **/*.vm - **/*.md - - - **/target/** - **/.*/** - **/dependency-reduced-pom.xml - **/nbactions*.xml - **/nb-configuration.xml - **/atlassian-ide-plugin.xml - **/release.properties - **/META-INF/services/** - - - JAVADOC_STYLE - JAVADOC_STYLE - SCRIPT_STYLE - SCRIPT_STYLE - SLASHSTAR_STYLE - XML_STYLE - DOUBLESLASH_STYLE - SLASHSTAR_STYLE - DOUBLESLASH_STYLE - SHARPSTAR_STYLE - XML_STYLE - - true - - check - -
-
- - org.apache.maven.plugins - maven-plugin-plugin - 3.2 - - - org.apache.maven.plugins - maven-release-plugin - 2.2.1 - - true - deploy - - ${localCheckout} - ${pushChanges} - - forked-path - release - false - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.4 - - - org.apache.maven.plugins - maven-repository-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - - org.apache.maven.plugins - maven-scm-plugin - 1.8.1 - - - org.apache.maven.plugins - maven-shade-plugin - 2.1 - - - org.apache.maven.plugins - maven-site-plugin - 3.2 - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - org.sonatype.plugins - nexus-staging-maven-plugin - ${nexus-staging.version} - true - - ${nexusUrl} - true - - ${env.USER} - ${java.version} - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.13 - - ${maven.test.redirectTestOutputToFile} - - ${surefire.failIfNoSpecifiedTests} - - true - - ${java.io.tmpdir} - - - - - org.apache.maven.plugins - maven-war-plugin - 2.3 - - - org.codehaus.modello - modello-maven-plugin - 1.6 - - true - - - - org.sonatype.plugins - sisu-maven-plugin - 1.1 - -
-
- - - org.sonatype.plugins - nexus-staging-maven-plugin - - ${forgeSnapshotId} - - - - org.apache.maven.plugins - maven-source-plugin - - - - jar-no-fork - - - true - - - - - -
- - - - release - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - ${gpg.passphrase} - - true - - - - - sign - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - - - ${forgeReleaseId} - true - - - - - - - -
diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1 b/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1 deleted file mode 100644 index 229c88a..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -1869421fb762c3de75b5f97386bfbee804842c09 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/4/_remote.repositories b/~/.m2/repository/org/sonatype/forge/forge-parent/4/_remote.repositories deleted file mode 100644 index ac878d1..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/4/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -forge-parent-4.pom>central= diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom b/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom deleted file mode 100644 index f2dec6e..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom +++ /dev/null @@ -1,225 +0,0 @@ - - 4.0.0 - org.sonatype.forge - forge-parent - pom - 4 - Sonatype Forge Parent Pom - 2008 - http://forge.sonatype.com/ - - scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-4 - http://svn.sonatype.org/forge/tags/forge-parent-4 - scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-4 - - - - - forge-releases - http://repository.sonatype.org/content/repositories/releases - forge-snapshots - http://repository.sonatype.org/content/repositories/snapshots - - - - ${forgeReleaseId} - ${forgeReleaseUrl} - - - ${forgeSnapshotId} - ${forgeSnapshotUrl} - - - - - - - - - - - maven-enforcer-plugin - 1.0-alpha-4-sonatype - - - maven-eclipse-plugin - 2.4 - - - maven-surefire-plugin - 2.3 - - - maven-clean-plugin - 2.2 - - - maven-deploy-plugin - 2.3 - - - maven-dependency-plugin - 2.0 - - - maven-site-plugin - 2.0-beta-6 - - - maven-jar-plugin - 2.1 - - - maven-help-plugin - 2.0.2 - - - maven-resources-plugin - 2.2 - - - maven-install-plugin - 2.2 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.0.2 - - 1.5 - 1.5 - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2-beta-1 - - - org.apache.maven.plugins - maven-release-plugin - 2.0-beta-8 - - false - deploy - -Prelease - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.0-alpha-4 - - - - - - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.0 - - - org.codehaus.mojo - findbugs-maven-plugin - 1.1.1 - - UnreadFields - - - - maven-jxr-plugin - 2.0 - - - maven-pmd-plugin - 2.3 - - 1.5 - - - - - - - - - - release - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - ${gpg.passphrase} - - - - - sign - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - ${deploy.altRepository} - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - ${project.build.sourceEncoding} - - - - attach-javadocs - - jar - - - - - - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1 b/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1 deleted file mode 100644 index 879f582..0000000 --- a/~/.m2/repository/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -564f266ea9323e57e246f0fca8f04f596663fb86 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/7/_remote.repositories b/~/.m2/repository/org/sonatype/oss/oss-parent/7/_remote.repositories deleted file mode 100644 index c12b3ad..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/7/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -oss-parent-7.pom>central= diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom b/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom deleted file mode 100644 index 3963952..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom +++ /dev/null @@ -1,155 +0,0 @@ - - - - 4.0.0 - - org.sonatype.oss - oss-parent - 7 - pom - - Sonatype OSS Parent - http://nexus.sonatype.org/oss-repository-hosting.html - Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/ - - - scm:svn:http://svn.sonatype.org/spice/tags/oss-parent-7 - scm:svn:https://svn.sonatype.org/spice/tags/oss-parent-7 - http://svn.sonatype.org/spice/tags/oss-parent-7 - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0 - - - enforce-maven - - enforce - - - - - (,2.1.0),(2.1.0,2.2.0),(2.2.0,) - Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively. - - - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.1 - - forked-path - false - -Psonatype-oss-release - - - - - - - - UTF-8 - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - sonatype-oss-release - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.7 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.1 - - - sign-artifacts - verify - - sign - - - - - - - - - - diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 b/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 deleted file mode 100644 index 800e284..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -46b8a785b60a2767095b8611613b58577e96d4c9 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/9/_remote.repositories b/~/.m2/repository/org/sonatype/oss/oss-parent/9/_remote.repositories deleted file mode 100644 index 42061d7..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/9/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:32 UTC 2024 -oss-parent-9.pom>central= diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom b/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom deleted file mode 100644 index cc10b98..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom +++ /dev/null @@ -1,156 +0,0 @@ - - - - 4.0.0 - - org.sonatype.oss - oss-parent - 9 - pom - - Sonatype OSS Parent - http://nexus.sonatype.org/oss-repository-hosting.html - Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/ - - - scm:svn:http://svn.sonatype.org/spice/trunk/oss/oss-parenti-9 - scm:svn:https://svn.sonatype.org/spice/trunk/oss/oss-parent-9 - http://svn.sonatype.org/spice/trunk/oss/oss-parent-9 - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - ${sonatypeOssDistMgmtSnapshotsUrl} - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.2 - - - enforce-maven - - enforce - - - - - (,2.1.0),(2.1.0,2.2.0),(2.2.0,) - Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively. - - - - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.1 - - forked-path - false - ${arguments} -Psonatype-oss-release - - - - - - - - UTF-8 - https://oss.sonatype.org/content/repositories/snapshots/ - - - - - - sonatype-oss-release - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.7 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.1 - - - sign-artifacts - verify - - sign - - - - - - - - - - diff --git a/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 b/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 deleted file mode 100644 index 7e0d2b6..0000000 --- a/~/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e5cdc4d23b86d79c436f16fed20853284e868f65 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories b/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories deleted file mode 100644 index 9ab0ad3..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-cipher-1.4.pom>central= diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom b/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom deleted file mode 100644 index 556cc84..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom +++ /dev/null @@ -1,67 +0,0 @@ - - - - org.sonatype.spice - spice-parent - 12 - - - 4.0.0 - org.sonatype.plexus - plexus-cipher - http://spice.sonatype.org/${project.artifactId} - - Plexus Cipher: encryption/decryption Component - 1.4 - - - - sonatype.org-sites - ${spiceSiteBaseUrl}/${project.artifactId} - - - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.5 - - - - descriptor - - - - - - maven-compiler-plugin - - 1.4 - 1.4 - - - - - - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9-stable-1 - provided - - - junit - junit - 3.8.2 - - - - - scm:svn:http://svn.sonatype.org/spice/tags/plexus-cipher-1.4 - scm:svn:https://svn.sonatype.org/spice/tags/plexus-cipher-1.4 - http://svn.sonatype.org/spice/tags/plexus-cipher-1.4 - - diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1 b/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1 deleted file mode 100644 index 0e0952d..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -8c0bee97c1badb926611bf82358e392fedc07764 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories b/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories deleted file mode 100644 index 0ccac0a..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -plexus-sec-dispatcher-1.3.pom>central= diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom b/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom deleted file mode 100644 index 6ff4d34..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom +++ /dev/null @@ -1,97 +0,0 @@ - - - - org.sonatype.spice - spice-parent - 12 - - - 4.0.0 - org.sonatype.plexus - plexus-sec-dispatcher - http://spice.sonatype.org/${project.artifactId} - - Plexus Security Dispatcher Component - 1.3 - - - - sonatype.org-sites - ${spiceSiteBaseUrl}/${project.artifactId} - - - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.5 - - - - descriptor - - - - - - maven-compiler-plugin - - - 1.4 - 1.4 - - - - org.codehaus.modello - modello-maven-plugin - - 1.0.0 - - src/main/mdo/settings-security.mdo - - - - - standard - - java - xpp3-reader - xpp3-writer - - - - - - - - - - org.codehaus.plexus - plexus-utils - - - org.sonatype.plexus - plexus-cipher - 1.4 - - - org.codehaus.plexus - plexus-container-default - 1.0-alpha-9-stable-1 - provided - - - junit - junit - 3.8.2 - - - - - scm:svn:http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3 - scm:svn:https://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3 - http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3 - - diff --git a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1 b/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1 deleted file mode 100644 index 6a85c8c..0000000 --- a/~/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -b953c3a84a7d3f2a7f606e18c07ee38fb6766e3d \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories b/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories deleted file mode 100644 index cf2e9d2..0000000 --- a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -guice-parent-3.2.3.pom>central= diff --git a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom b/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom deleted file mode 100644 index e011605..0000000 --- a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - 4.0.0 - - - org.sonatype.forge - forge-parent - 38 - - - pom - - org.sonatype.sisu.inject - guice-parent - 3.2.3 - - Sisu Guice - - - Patched build of Guice: a lightweight dependency injection framework for Java 6 and above - - - https://github.com/google/guice - 2006 - - - Google, Inc. - http://www.google.com - - - - - Guice Users List - http://groups.google.com/group/google-guice/topics - http://groups.google.com/group/google-guice/subscribe - http://groups.google.com/group/google-guice/subscribe - http://groups.google.com/group/google-guice/post - - - Guice Developers List - http://groups.google.com/group/google-guice-dev/topics - http://groups.google.com/group/google-guice-dev/subscribe - http://groups.google.com/group/google-guice-dev/subscribe - http://groups.google.com/group/google-guice-dev/post - - - - - scm:git:git@github.com:sonatype/sisu-guice.git - scm:git:git@github.com:sonatype/sisu-guice.git - http://github.com/sonatype/sisu-guice - sisu-guice-3.2.3 - - - - Google Code - https://github.com/google/guice/issues/ - - - - Travis - https://travis-ci.org/google/guice - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - core - extensions - - - - 3.0 - - - - - 1.4 - UTF-8 - - true - - true - - - - - - javax.inject - javax.inject - 1 - - - javax.inject - javax.inject-tck - 1 - - - aopalliance - aopalliance - 1.0 - - - com.google.guava - guava - 16.0.1 - - - com.google.guava - guava-testlib - 16.0.1 - - - org.ow2.asm - asm - 5.0.3 - - - cglib - cglib - 3.1 - - - - - - - junit - junit - 4.11 - test - - - - - - ${project.basedir}/src - - - false - ${project.basedir}/src - - **/*.java - - - - ${project.basedir}/test - - - false - ${project.basedir}/test - - **/*.java - - - - - - - - maven-remote-resources-plugin - 1.1 - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - maven-compiler-plugin - 2.3.2 - - 1.6 - 1.6 - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.10 - - - org.codehaus.mojo.signature - java16 - 1.0 - - - - - check-java-1.6-compat - process-classes - - check - - - - - - maven-surefire-plugin - 2.6 - - true - - - - - stack-traces-off - test - test - - -Dguice_include_stack_traces=OFF - - - - stack-traces-complete - test - test - - -Dguice_include_stack_traces=COMPLETE - - - - default-test - test - test - - -Dguice_include_stack_traces=ONLY_FOR_DECLARING_SOURCE - - - - - - - org.apache.felix - maven-bundle-plugin - 2.1.0 - - - com.google.inject - <_include>-${project.basedir}/build.properties - Copyright (C) 2006 Google Inc. - https://github.com/google/guice - ${project.artifactId} - Sonatype, Inc. - JavaSE-1.6 - !com.google.inject.*,* - <_exportcontents>!*.internal.*,$(module).*;version=${guice.api.version} - <_versionpolicy>$(version;==;$(@)) - <_nouses>true - <_removeheaders> - Embed-Dependency,Embed-Transitive, - Built-By,Tool,Created-By,Build-Jdk, - Originally-Created-By,Archiver-Version, - Include-Resource,Private-Package, - Ignore-Package,Bnd-LastModified - - - - guava - - - - prepare-package - - manifest - - - - - - - maven-jar-plugin - 2.3.1 - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - false - - - - - package - - test-jar - - - - - - maven-javadoc-plugin - 2.7 - - - package - - jar - - - - - - maven-source-plugin - 2.1.2 - - - maven-gpg-plugin - 1.4 - - - maven-release-plugin - 2.5 - - true - - - - maven-deploy-plugin - 2.7 - - - - - - - - doclint-java8-disable - - [1.8,) - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - org.apache.maven.plugins - maven-site-plugin - 3.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - - -Xdoclint:none - - - - - - - - - - - diff --git a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1 b/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1 deleted file mode 100644 index 3c97b39..0000000 --- a/~/.m2/repository/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e1174de7394fa7e47ac3ef0fc3ea1719be8d1984 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories b/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories deleted file mode 100644 index f856f74..0000000 --- a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -sisu-guice-3.2.3.pom>central= diff --git a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom b/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom deleted file mode 100644 index 36816e6..0000000 --- a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom +++ /dev/null @@ -1,338 +0,0 @@ - - - - 4.0.0 - - - org.sonatype.sisu.inject - guice-parent - 3.2.3 - - - org.sonatype.sisu - sisu-guice - - Sisu Guice - Core Library - - - - org.slf4j - slf4j-api - 1.6.4 - true - - - javax.inject - javax.inject - - - aopalliance - aopalliance - - - com.google.guava - guava - - - - org.ow2.asm - asm - true - provided - - - cglib - cglib - true - provided - - - - javax.inject - javax.inject-tck - test - - - com.google.guava - guava-testlib - test - - - org.springframework - spring-beans - 3.0.5.RELEASE - test - - - biz.aQute - bnd - 0.0.384 - test - - - org.apache.felix - org.apache.felix.framework - 3.0.5 - test - - - - - - - - maven-remote-resources-plugin - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - maven-surefire-plugin - - - - org.slf4j:slf4j-api - - - - **/*$* - **/ErrorHandlingTest* - **/OSGiContainerTest* - **/ScopesTest* - **/TypeConversionTest* - - - - - - org.apache.felix - maven-bundle-plugin - - - ${project.artifactId}$(if;$(classes;NAMED;*.MethodAspect);; (no_aop)) - !net.sf.cglib.*,!org.objectweb.asm.*,!com.google.inject.*,* - true - org.slf4j - - - - - - maven-jar-plugin - - - LICENSE - NOTICE - - - - - - - - - - guice.with.no_aop - - - guice.with.no_aop - !false - - - - - - org.sonatype.plugins - munge-maven-plugin - 1.0 - - - prepare-package - - munge-fork - - - NO_AOP - - **/InterceptorBinding.java, - **/InterceptorBindingProcessor.java, - **/InterceptorStackCallback.java, - **/LineNumbers.java, - **/MethodAspect.java, - **/ProxyFactory.java, - **/BytecodeGenTest.java, - **/IntegrationTest.java, - **/MethodInterceptionTest.java, - **/ProxyFactoryTest.java - - - - - - - - maven-jar-plugin - - - no_aop - package - - jar - - - ${project.build.directory}/munged/classes - no_aop - - ${project.build.directory}/munged/classes/META-INF/MANIFEST.MF - - - - - - - - - - - guice.with.jarjar - - - guice.with.jarjar - !false - - - - - - org.sonatype.plugins - jarjar-maven-plugin - 1.9 - - - jarjar - jarjar - - - - true - - *:asm* - *:cglib - - - - net.sf.cglib.* - com.google.inject.internal.cglib.$@1 - - - net.sf.cglib.**.* - com.google.inject.internal.cglib.@1.$@2 - - - org.objectweb.asm.* - com.google.inject.internal.asm.$@1 - - - org.objectweb.asm.**.* - com.google.inject.internal.asm.@1.$@2 - - - com.google.inject.** - - - com.googlecode.** - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.8 - - - classes - package - - attach-artifact - - - - - ${project.build.directory}/original-${project.build.finalName}.jar - classes - - - - - - - - - - - - m2e - - - m2e.version - - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.sonatype.plugins - jarjar-maven-plugin - [1.4,) - jarjar - - - - - - - - - - - - - diff --git a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1 b/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1 deleted file mode 100644 index 303115b..0000000 --- a/~/.m2/repository/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -067a88af019f78ef3f26bc1111499224df5a2b97 \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/12/_remote.repositories b/~/.m2/repository/org/sonatype/spice/spice-parent/12/_remote.repositories deleted file mode 100644 index 754dc5d..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/12/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:44 UTC 2024 -spice-parent-12.pom>central= diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom b/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom deleted file mode 100644 index 76f5887..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom +++ /dev/null @@ -1,214 +0,0 @@ - - 4.0.0 - - org.sonatype.forge - forge-parent - 4 - - org.sonatype.spice - spice-parent - 12 - pom - Sonatype Spice Components - - - scm:svn:http://svn.sonatype.org/spice/tags/spice-parent-12 - http://svn.sonatype.org/spice/tags/spice-parent-12 - scm:svn:https://svn.sonatype.org/spice/tags/spice-parent-12 - - - - - Apache Public License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - Hudson - https://grid.sonatype.org/ci/view/Spice/ - - - - JIRA - https://issues.sonatype.org/browse/SPICE - - - - - 6.1.12 - 1.0-beta-3.0.5 - - - - - - org.codehaus.plexus - plexus-container-default - ${plexus.version} - provided - - - commons-logging - commons-logging - - - commons-logging - commons-logging-api - - - log4j - log4j - - - - - org.codehaus.plexus - plexus-component-annotations - ${plexus.version} - provided - - - org.codehaus.plexus - plexus-utils - 1.5.5 - - - org.mortbay.jetty - jetty - ${jetty.version} - - - org.mortbay.jetty - jetty-client - ${jetty.version} - - - org.mortbay.jetty - jetty-util - ${jetty.version} - - - junit - junit - 4.5 - test - - - - - - - - - org.codehaus.plexus - plexus-component-metadata - ${plexus.version} - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - org.codehaus.plexus - plexus-maven-plugin - 1.3.8 - - - - descriptor - - - - - - - - - - - - org.codehaus.mojo - cobertura-maven-plugin - 2.2 - - - org.codehaus.mojo - findbugs-maven-plugin - 1.2 - - UnreadFields - - - - maven-jxr-plugin - 2.1 - - - maven-pmd-plugin - 2.4 - - 1.5 - - - - org.apache.maven.plugins - maven-plugin-plugin - 2.5 - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - - org.apache.maven.plugin-tools - maven-plugin-tools-javadoc - 2.5 - - - org.codehaus.plexus - plexus-javadoc - 1.0 - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1.1 - - - - - dependencies - project-team - mailing-list - cim - issue-tracking - license - scm - - - - - - - - \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1 b/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1 deleted file mode 100644 index 4c06197..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -e86b2d826f53093e27dc579bea3becbf1425d9ba \ No newline at end of file diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/17/_remote.repositories b/~/.m2/repository/org/sonatype/spice/spice-parent/17/_remote.repositories deleted file mode 100644 index 493f2d3..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/17/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -spice-parent-17.pom>central= diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom b/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom deleted file mode 100644 index abe8170..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom +++ /dev/null @@ -1,211 +0,0 @@ - - - 4.0.0 - - - org.sonatype.forge - forge-parent - 10 - - - - org.sonatype.spice - spice-parent - 17 - pom - - Sonatype Spice Components - - - scm:git:git://github.com/sonatype/oss-parents.git - scm:git:git@github.com:sonatype/oss-parents.git - https://github.com/sonatype/spice-parent - - - - - Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - Hudson - https://grid.sonatype.org/ci/view/Spice/ - - - - JIRA - https://issues.sonatype.org/browse/SPICE - - - - 2.1.1 - 1.6.1 - - - - - - - - - - org.sonatype.sisu - sisu-inject-bean - ${sisu-inject.version} - runtime - - - org.sonatype.sisu - sisu-guice - 2.9.4 - no_aop - runtime - - - javax.inject - javax.inject - 1 - compile - - - - - - org.sonatype.sisu - sisu-inject-plexus - ${sisu-inject.version} - compile - - - org.codehaus.plexus - plexus-component-annotations - 1.5.5 - compile - - - org.codehaus.plexus - plexus-classworlds - 2.4 - compile - - - org.codehaus.plexus - plexus-utils - 2.0.5 - compile - - - - - - - org.slf4j - slf4j-api - ${slf4j.version} - jar - compile - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - jar - runtime - - - org.slf4j - jul-to-slf4j - ${slf4j.version} - jar - runtime - - - org.slf4j - slf4j-simple - ${slf4j.version} - jar - test - - - - - junit - junit - 4.8.2 - test - - - - - - - - - org.codehaus.plexus - plexus-component-metadata - 1.5.5 - - - process-classes - - generate-metadata - - - - process-test-classes - - generate-test-metadata - - - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.5 - - - - org.apache.maven.plugin-tools - maven-plugin-tools-javadoc - 2.5 - - - org.codehaus.plexus - plexus-javadoc - 1.0 - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.1.1 - - - - - dependencies - project-team - mailing-list - cim - issue-tracking - license - scm - - - - - - - diff --git a/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 b/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 deleted file mode 100644 index 42dafab..0000000 --- a/~/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7f500699ef371383492a4d6ee799b1a77ffd82cc \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/_remote.repositories b/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/_remote.repositories deleted file mode 100644 index 5f7f13e..0000000 --- a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-amqp-bom-3.1.5.pom>central= diff --git a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom b/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom deleted file mode 100644 index df4434f..0000000 --- a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.amqp - spring-amqp-bom - 3.1.5 - pom - Spring for RabbitMQ (Bill of Materials) - Spring for RabbitMQ (Bill of Materials) - https://github.com/spring-projects/spring-amqp - - Spring IO - https://spring.io/projects/spring-amqp - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - artembilan - Artem Bilan - artem.bilan@broadcom.com - - project lead - - - - garyrussell - Gary Russell - github@gprussell.net - - project lead emeritus - - - - sobychacko - Soby Chacko - soby.chacko@broadcom.com - - contributor - - - - dsyer - Dave Syer - david.syer@broadcom.com - - project founder - - - - markfisher - Mark Fisher - mark.fisher@broadcom.com - - project founder - - - - markpollack - Mark Pollack - mark.pollack@broadcom.com - - project founder - - - - - git://github.com/spring-projects/spring-amqp.git - git@github.com:spring-projects/spring-amqp.git - https://github.com/spring-projects/spring-amqp - - - GitHub - https://jira.spring.io/browse/AMQP - - - - - org.springframework.amqp - spring-amqp - 3.1.5 - - - org.springframework.amqp - spring-rabbit - 3.1.5 - - - org.springframework.amqp - spring-rabbit-junit - 3.1.5 - - - org.springframework.amqp - spring-rabbit-stream - 3.1.5 - - - org.springframework.amqp - spring-rabbit-test - 3.1.5 - - - - diff --git a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom.sha1 b/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom.sha1 deleted file mode 100644 index a68610a..0000000 --- a/~/.m2/repository/org/springframework/amqp/spring-amqp-bom/3.1.5/spring-amqp-bom-3.1.5.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -ca111d010d7e023317f275c6e734f845e1ef5225 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/_remote.repositories b/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/_remote.repositories deleted file mode 100644 index b701ac1..0000000 --- a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-batch-bom-5.1.2.pom>central= diff --git a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom b/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom deleted file mode 100644 index d9e348b..0000000 --- a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom +++ /dev/null @@ -1,104 +0,0 @@ - - - 4.0.0 - org.springframework.batch - spring-batch-bom - 5.1.2 - pom - Spring Batch BOM - Bill of materials for Spring Batch modules - https://projects.spring.io/spring-batch - - Spring - https://spring.io - - - - Apache 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - dsyer - Dave Syer - dsyer@vmware.com - - - nebhale - Ben Hale - bhale@vmware.com - - - lward - Lucas Ward - - - robokaso - Robert Kasanicky - robokaso@gmail.com - - - trisberg - Thomas Risberg - trisberg@vmware.com - - - dhgarrette - Dan Garrette - dhgarrette@gmail.com - - - mminella - Michael Minella - mminella@vmware.com - - Project Lead - - - - chrisjs - Chris Schaefer - cschaefer@vmware.com - - - fmbenhassine - Mahmoud Ben Hassine - mbenhassine@vmware.com - - Project Lead - - - - - git://github.com/spring-projects/spring-batch.git - git@github.com:spring-projects/spring-batch.git - https://github.com/spring-projects/spring-batch - - - - - org.springframework.batch - spring-batch-core - 5.1.2 - - - org.springframework.batch - spring-batch-infrastructure - 5.1.2 - - - org.springframework.batch - spring-batch-integration - 5.1.2 - - - org.springframework.batch - spring-batch-test - 5.1.2 - - - - diff --git a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom.sha1 b/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom.sha1 deleted file mode 100644 index 31c01d8..0000000 --- a/~/.m2/repository/org/springframework/batch/spring-batch-bom/5.1.2/spring-batch-bom-5.1.2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -f3a537d578d495034729d2d1a866422fdadd5b65 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/_remote.repositories b/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/_remote.repositories deleted file mode 100644 index b4fbd5c..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -spring-boot-dependencies-3.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom b/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom deleted file mode 100644 index 032d063..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom +++ /dev/null @@ -1,2743 +0,0 @@ - - - 4.0.0 - org.springframework.boot - spring-boot-dependencies - 3.3.0 - pom - spring-boot-dependencies - Spring Boot Dependencies - https://spring.io/projects/spring-boot - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - Spring - ask@spring.io - VMware, Inc. - https://www.spring.io - - - - https://github.com/spring-projects/spring-boot - - - 6.1.2 - 2.0.3 - 2.33.0 - 1.9.22 - 3.25.3 - 4.2.1 - 3.4.0 - 6.0.3 - 3.5.0 - 1.14.16 - 2.6.1.Final - 3.1.8 - 4.18.1 - 1.7.0 - 1.16.1 - 2.12.0 - 3.14.0 - 1.6 - 2.12.0 - 3.6.2 - 1.4.0 - 2.8.0 - 11.5.9.0 - 1.1.5 - 10.16.1.1 - 3.10.8 - 8.13.4 - 10.10.0 - 2.3.32 - 8.0.2 - 4.0.5 - 3.0.1 - 22.0 - 4.0.21 - 2.10.1 - 2.2.224 - 2.2 - 5.4.0 - 6.5.2.Final - 8.0.1.Final - 5.1.0 - 2.7.2 - 2.70.0 - 4.1.5 - 5.3.1 - 4.4.16 - 5.2.4 - 15.0.4.Final - 2.24 - 2.17.1 - 2.1.3 - 2.1.1 - 2.0.1 - 3.1.0 - 2.1.3 - 3.0.1 - 2.1.3 - 1.1.4 - 3.1.0 - 6.0.0 - 3.0.0 - 2.0.1 - 3.0.2 - 2.1.1 - 3.1.0 - 4.0.2 - 3.0.2 - 4.0.2 - 3.1.12 - 1.1.1 - 1.1 - 2.0.0 - 5.0.4.java11 - 3.5.3.Final - 2.0.6.1 - 5.0.2 - 3.1.6 - 4.0.4 - 12.0.9 - 1.16 - 3.19.8 - 2.9.0 - 2.5.1 - 1.5.1 - 1.3.1 - 4.13.2 - 5.10.2 - 3.7.0 - 1.9.24 - 1.8.1 - 1.6.3 - 6.3.2.RELEASE - 4.27.0 - 2.23.1 - 1.5.6 - 1.18.32 - 3.3.3 - 3.1.0 - 3.7.1 - 3.3.2 - 3.13.0 - 3.6.1 - 3.1.2 - 3.4.1 - 3.2.5 - 3.4.0 - 3.1.2 - 3.6.1 - 3.4.1 - 3.6.3 - 3.3.1 - 3.5.3 - 3.3.1 - 3.2.5 - 3.4.0 - 1.13.0 - 1.3.0 - 5.11.0 - 5.0.1 - 12.6.1.jre11 - 8.3.0 - 0.10.2 - 1.9.22 - 5.20.0 - 4.1.110.Final - 4.12.0 - 1.37.0 - 21.9.0.0 - 1.2.0 - 3.1.6 - 42.7.3 - 1.2.1 - 0.16.0 - 3.2.3 - 0.5.5 - 2.3.2 - 5.1.0 - 1.0.0.RELEASE - 1.2.0 - 1.0.2.RELEASE - 1.1.3 - 1.0.1.RELEASE - 1.0.5.RELEASE - 1.1.5.RELEASE - 1.0.0.RELEASE - 5.21.0 - 0.15.0 - 1.0.4 - 2023.0.6 - 5.4.0 - 1.1.3 - 3.1.8 - 3.0.4 - 4.19.1 - 4.13.0 - 4.10.2 - 2.0.13 - 2.2 - 3.1.5 - 1.3.0 - 5.1.2 - 2024.0.0 - 6.1.8 - 1.3.0 - 2.3.0 - 6.3.0 - 3.2.0 - 3.2.3 - 1.1.0 - 3.0.1 - 2.0.6 - 6.3.0 - 3.3.0 - 4.0.11 - 3.45.3.0 - 1.19.8 - 3.1.2.RELEASE - 2.0.1 - 3.1.2.RELEASE - 3.3.0 - 10.1.24 - 6.0.11 - 2.3.13.Final - 2.16.2 - 0.58 - 1.6.3 - 1.1.0 - 2.9.1 - 3.0.3 - - - - - org.apache.activemq - activemq-amqp - ${activemq.version} - - - org.apache.activemq - activemq-blueprint - ${activemq.version} - - - org.apache.activemq - activemq-broker - ${activemq.version} - - - org.apache.activemq - activemq-client - ${activemq.version} - - - org.apache.activemq - activemq-console - ${activemq.version} - - - commons-logging - commons-logging - - - - - org.apache.activemq - activemq-http - ${activemq.version} - - - org.apache.activemq - activemq-jaas - ${activemq.version} - - - org.apache.activemq - activemq-jdbc-store - ${activemq.version} - - - org.apache.activemq - activemq-jms-pool - ${activemq.version} - - - org.apache.activemq - activemq-kahadb-store - ${activemq.version} - - - org.apache.activemq - activemq-karaf - ${activemq.version} - - - org.apache.activemq - activemq-log4j-appender - ${activemq.version} - - - org.apache.activemq - activemq-mqtt - ${activemq.version} - - - org.apache.activemq - activemq-openwire-generator - ${activemq.version} - - - org.apache.activemq - activemq-openwire-legacy - ${activemq.version} - - - org.apache.activemq - activemq-osgi - ${activemq.version} - - - org.apache.activemq - activemq-pool - ${activemq.version} - - - org.apache.activemq - activemq-ra - ${activemq.version} - - - org.apache.activemq - activemq-run - ${activemq.version} - - - org.apache.activemq - activemq-runtime-config - ${activemq.version} - - - org.apache.activemq - activemq-shiro - ${activemq.version} - - - org.apache.activemq - activemq-spring - ${activemq.version} - - - commons-logging - commons-logging - - - - - org.apache.activemq - activemq-stomp - ${activemq.version} - - - org.apache.activemq - activemq-web - ${activemq.version} - - - org.eclipse.angus - angus-core - ${angus-mail.version} - - - org.eclipse.angus - angus-mail - ${angus-mail.version} - - - org.eclipse.angus - dsn - ${angus-mail.version} - - - org.eclipse.angus - gimap - ${angus-mail.version} - - - org.eclipse.angus - imap - ${angus-mail.version} - - - org.eclipse.angus - jakarta.mail - ${angus-mail.version} - - - org.eclipse.angus - logging-mailhandler - ${angus-mail.version} - - - org.eclipse.angus - pop3 - ${angus-mail.version} - - - org.eclipse.angus - smtp - ${angus-mail.version} - - - org.aspectj - aspectjrt - ${aspectj.version} - - - org.aspectj - aspectjtools - ${aspectj.version} - - - org.aspectj - aspectjweaver - ${aspectj.version} - - - org.awaitility - awaitility - ${awaitility.version} - - - org.awaitility - awaitility-groovy - ${awaitility.version} - - - org.awaitility - awaitility-kotlin - ${awaitility.version} - - - org.awaitility - awaitility-scala - ${awaitility.version} - - - net.bytebuddy - byte-buddy - ${byte-buddy.version} - - - net.bytebuddy - byte-buddy-agent - ${byte-buddy.version} - - - org.cache2k - cache2k-api - ${cache2k.version} - - - org.cache2k - cache2k-config - ${cache2k.version} - - - org.cache2k - cache2k-core - ${cache2k.version} - - - org.cache2k - cache2k-jcache - ${cache2k.version} - - - org.cache2k - cache2k-micrometer - ${cache2k.version} - - - org.cache2k - cache2k-spring - ${cache2k.version} - - - com.github.ben-manes.caffeine - caffeine - ${caffeine.version} - - - com.github.ben-manes.caffeine - guava - ${caffeine.version} - - - com.github.ben-manes.caffeine - jcache - ${caffeine.version} - - - com.github.ben-manes.caffeine - simulator - ${caffeine.version} - - - org.apache.cassandra - java-driver-core - ${cassandra-driver.version} - - - com.fasterxml - classmate - ${classmate.version} - - - commons-codec - commons-codec - ${commons-codec.version} - - - org.apache.commons - commons-dbcp2 - ${commons-dbcp2.version} - - - commons-logging - commons-logging - - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - commons-pool - commons-pool - ${commons-pool.version} - - - org.apache.commons - commons-pool2 - ${commons-pool2.version} - - - com.couchbase.client - java-client - ${couchbase-client.version} - - - org.crac - crac - ${crac.version} - - - com.ibm.db2 - jcc - ${db2-jdbc.version} - - - io.spring.gradle - dependency-management-plugin - ${dependency-management-plugin.version} - - - org.apache.derby - derby - ${derby.version} - - - org.apache.derby - derbyclient - ${derby.version} - - - org.apache.derby - derbynet - ${derby.version} - - - org.apache.derby - derbyoptionaltools - ${derby.version} - - - org.apache.derby - derbyshared - ${derby.version} - - - org.apache.derby - derbytools - ${derby.version} - - - org.ehcache - ehcache - ${ehcache3.version} - - - org.ehcache - ehcache - ${ehcache3.version} - jakarta - - - org.ehcache - ehcache-clustered - ${ehcache3.version} - - - org.ehcache - ehcache-transactions - ${ehcache3.version} - - - org.ehcache - ehcache-transactions - ${ehcache3.version} - jakarta - - - org.elasticsearch.client - elasticsearch-rest-client - ${elasticsearch-client.version} - - - commons-logging - commons-logging - - - - - org.elasticsearch.client - elasticsearch-rest-client-sniffer - ${elasticsearch-client.version} - - - commons-logging - commons-logging - - - - - co.elastic.clients - elasticsearch-java - ${elasticsearch-client.version} - - - org.flywaydb - flyway-commandline - ${flyway.version} - - - org.flywaydb - flyway-core - ${flyway.version} - - - org.flywaydb - flyway-database-db2 - ${flyway.version} - - - org.flywaydb - flyway-database-derby - ${flyway.version} - - - org.flywaydb - flyway-database-hsqldb - ${flyway.version} - - - org.flywaydb - flyway-database-informix - ${flyway.version} - - - org.flywaydb - flyway-database-mongodb - ${flyway.version} - - - org.flywaydb - flyway-database-oracle - ${flyway.version} - - - org.flywaydb - flyway-database-postgresql - ${flyway.version} - - - org.flywaydb - flyway-database-redshift - ${flyway.version} - - - org.flywaydb - flyway-database-saphana - ${flyway.version} - - - org.flywaydb - flyway-database-snowflake - ${flyway.version} - - - org.flywaydb - flyway-database-sybasease - ${flyway.version} - - - org.flywaydb - flyway-firebird - ${flyway.version} - - - org.flywaydb - flyway-gcp-bigquery - ${flyway.version} - - - org.flywaydb - flyway-gcp-spanner - ${flyway.version} - - - org.flywaydb - flyway-mysql - ${flyway.version} - - - org.flywaydb - flyway-singlestore - ${flyway.version} - - - org.flywaydb - flyway-sqlserver - ${flyway.version} - - - org.freemarker - freemarker - ${freemarker.version} - - - org.glassfish.web - jakarta.servlet.jsp.jstl - ${glassfish-jstl.version} - - - com.graphql-java - graphql-java - ${graphql-java.version} - - - com.google.code.gson - gson - ${gson.version} - - - com.h2database - h2 - ${h2.version} - - - org.hamcrest - hamcrest - ${hamcrest.version} - - - org.hamcrest - hamcrest-core - ${hamcrest.version} - - - org.hamcrest - hamcrest-library - ${hamcrest.version} - - - com.hazelcast - hazelcast - ${hazelcast.version} - - - com.hazelcast - hazelcast-spring - ${hazelcast.version} - - - org.hibernate.orm - hibernate-agroal - ${hibernate.version} - - - org.hibernate.orm - hibernate-ant - ${hibernate.version} - - - org.hibernate.orm - hibernate-c3p0 - ${hibernate.version} - - - org.hibernate.orm - hibernate-community-dialects - ${hibernate.version} - - - org.hibernate.orm - hibernate-core - ${hibernate.version} - - - org.hibernate.orm - hibernate-envers - ${hibernate.version} - - - org.hibernate.orm - hibernate-graalvm - ${hibernate.version} - - - org.hibernate.orm - hibernate-hikaricp - ${hibernate.version} - - - org.hibernate.orm - hibernate-jcache - ${hibernate.version} - - - org.hibernate.orm - hibernate-jpamodelgen - ${hibernate.version} - - - org.hibernate.orm - hibernate-micrometer - ${hibernate.version} - - - org.hibernate.orm - hibernate-proxool - ${hibernate.version} - - - org.hibernate.orm - hibernate-spatial - ${hibernate.version} - - - org.hibernate.orm - hibernate-testing - ${hibernate.version} - - - org.hibernate.orm - hibernate-vibur - ${hibernate.version} - - - org.hibernate.validator - hibernate-validator - ${hibernate-validator.version} - - - org.hibernate.validator - hibernate-validator-annotation-processor - ${hibernate-validator.version} - - - com.zaxxer - HikariCP - ${hikaricp.version} - - - org.hsqldb - hsqldb - ${hsqldb.version} - - - net.sourceforge.htmlunit - htmlunit - ${htmlunit.version} - - - commons-logging - commons-logging - - - - - org.apache.httpcomponents - httpasyncclient - ${httpasyncclient.version} - - - commons-logging - commons-logging - - - - - org.apache.httpcomponents.client5 - httpclient5 - ${httpclient5.version} - - - org.apache.httpcomponents.client5 - httpclient5-cache - ${httpclient5.version} - - - org.apache.httpcomponents.client5 - httpclient5-fluent - ${httpclient5.version} - - - org.apache.httpcomponents - httpcore - ${httpcore.version} - - - org.apache.httpcomponents - httpcore-nio - ${httpcore.version} - - - org.apache.httpcomponents.core5 - httpcore5 - ${httpcore5.version} - - - org.apache.httpcomponents.core5 - httpcore5-h2 - ${httpcore5.version} - - - org.apache.httpcomponents.core5 - httpcore5-reactive - ${httpcore5.version} - - - org.influxdb - influxdb-java - ${influxdb-java.version} - - - jakarta.activation - jakarta.activation-api - ${jakarta-activation.version} - - - jakarta.annotation - jakarta.annotation-api - ${jakarta-annotation.version} - - - jakarta.inject - jakarta.inject-api - ${jakarta-inject.version} - - - jakarta.jms - jakarta.jms-api - ${jakarta-jms.version} - - - jakarta.json - jakarta.json-api - ${jakarta-json.version} - - - jakarta.json.bind - jakarta.json.bind-api - ${jakarta-json-bind.version} - - - jakarta.mail - jakarta.mail-api - ${jakarta-mail.version} - - - jakarta.management.j2ee - jakarta.management.j2ee-api - ${jakarta-management.version} - - - jakarta.persistence - jakarta.persistence-api - ${jakarta-persistence.version} - - - jakarta.servlet - jakarta.servlet-api - ${jakarta-servlet.version} - - - jakarta.servlet.jsp.jstl - jakarta.servlet.jsp.jstl-api - ${jakarta-servlet-jsp-jstl.version} - - - jakarta.transaction - jakarta.transaction-api - ${jakarta-transaction.version} - - - jakarta.validation - jakarta.validation-api - ${jakarta-validation.version} - - - jakarta.websocket - jakarta.websocket-api - ${jakarta-websocket.version} - - - jakarta.websocket - jakarta.websocket-client-api - ${jakarta-websocket.version} - - - jakarta.ws.rs - jakarta.ws.rs-api - ${jakarta-ws-rs.version} - - - jakarta.xml.bind - jakarta.xml.bind-api - ${jakarta-xml-bind.version} - - - jakarta.xml.soap - jakarta.xml.soap-api - ${jakarta-xml-soap.version} - - - jakarta.xml.ws - jakarta.xml.ws-api - ${jakarta-xml-ws.version} - - - org.codehaus.janino - commons-compiler - ${janino.version} - - - org.codehaus.janino - commons-compiler-jdk - ${janino.version} - - - org.codehaus.janino - janino - ${janino.version} - - - javax.cache - cache-api - ${javax-cache.version} - - - javax.money - money-api - ${javax-money.version} - - - jaxen - jaxen - ${jaxen.version} - - - org.firebirdsql.jdbc - jaybird - ${jaybird.version} - - - org.jboss.logging - jboss-logging - ${jboss-logging.version} - - - org.jdom - jdom2 - ${jdom2.version} - - - redis.clients - jedis - ${jedis.version} - - - org.eclipse.jetty - jetty-reactive-httpclient - ${jetty-reactive-httpclient.version} - - - com.samskivert - jmustache - ${jmustache.version} - - - org.jooq - jooq - ${jooq.version} - - - org.jooq - jooq-codegen - ${jooq.version} - - - org.jooq - jooq-kotlin - ${jooq.version} - - - org.jooq - jooq-meta - ${jooq.version} - - - com.jayway.jsonpath - json-path - ${json-path.version} - - - com.jayway.jsonpath - json-path-assert - ${json-path.version} - - - net.minidev - json-smart - ${json-smart.version} - - - org.skyscreamer - jsonassert - ${jsonassert.version} - - - net.sourceforge.jtds - jtds - ${jtds.version} - - - junit - junit - ${junit.version} - - - org.apache.kafka - connect - ${kafka.version} - - - org.apache.kafka - connect-api - ${kafka.version} - - - org.apache.kafka - connect-basic-auth-extension - ${kafka.version} - - - org.apache.kafka - connect-file - ${kafka.version} - - - org.apache.kafka - connect-json - ${kafka.version} - - - org.apache.kafka - connect-mirror - ${kafka.version} - - - org.apache.kafka - connect-mirror-client - ${kafka.version} - - - org.apache.kafka - connect-runtime - ${kafka.version} - - - org.apache.kafka - connect-transforms - ${kafka.version} - - - org.apache.kafka - generator - ${kafka.version} - - - org.apache.kafka - kafka-clients - ${kafka.version} - - - org.apache.kafka - kafka-clients - ${kafka.version} - test - - - org.apache.kafka - kafka-log4j-appender - ${kafka.version} - - - org.apache.kafka - kafka-metadata - ${kafka.version} - - - org.apache.kafka - kafka-raft - ${kafka.version} - - - org.apache.kafka - kafka-server-common - ${kafka.version} - - - org.apache.kafka - kafka-server-common - ${kafka.version} - test - - - org.apache.kafka - kafka-shell - ${kafka.version} - - - org.apache.kafka - kafka-storage - ${kafka.version} - - - org.apache.kafka - kafka-storage-api - ${kafka.version} - - - org.apache.kafka - kafka-streams - ${kafka.version} - - - org.apache.kafka - kafka-streams-scala_2.12 - ${kafka.version} - - - org.apache.kafka - kafka-streams-scala_2.13 - ${kafka.version} - - - org.apache.kafka - kafka-streams-test-utils - ${kafka.version} - - - org.apache.kafka - kafka-tools - ${kafka.version} - - - org.apache.kafka - kafka_2.12 - ${kafka.version} - - - org.apache.kafka - kafka_2.12 - ${kafka.version} - test - - - org.apache.kafka - kafka_2.13 - ${kafka.version} - - - org.apache.kafka - kafka_2.13 - ${kafka.version} - test - - - org.apache.kafka - trogdor - ${kafka.version} - - - io.lettuce - lettuce-core - ${lettuce.version} - - - org.liquibase - liquibase-cdi - ${liquibase.version} - - - org.liquibase - liquibase-core - ${liquibase.version} - - - ch.qos.logback - logback-classic - ${logback.version} - - - ch.qos.logback - logback-core - ${logback.version} - - - org.projectlombok - lombok - ${lombok.version} - - - org.mariadb.jdbc - mariadb-java-client - ${mariadb.version} - - - io.micrometer - micrometer-registry-stackdriver - ${micrometer.version} - - - javax.annotation - javax.annotation-api - - - - - org.mongodb - bson - ${mongodb.version} - - - org.mongodb - bson-record-codec - ${mongodb.version} - - - org.mongodb - mongodb-driver-core - ${mongodb.version} - - - org.mongodb - mongodb-driver-legacy - ${mongodb.version} - - - org.mongodb - mongodb-driver-reactivestreams - ${mongodb.version} - - - org.mongodb - mongodb-driver-sync - ${mongodb.version} - - - com.microsoft.sqlserver - mssql-jdbc - ${mssql-jdbc.version} - - - com.mysql - mysql-connector-j - ${mysql.version} - - - com.google.protobuf - protobuf-java - - - - - net.sourceforge.nekohtml - nekohtml - ${nekohtml.version} - - - org.neo4j.driver - neo4j-java-driver - ${neo4j-java-driver.version} - - - com.oracle.database.ha - ons - ${oracle-database.version} - - - com.oracle.database.ha - simplefan - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc11-debug - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc11-observability-debug - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc11_g - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc11dms_g - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc8-debug - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc8-observability-debug - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc8_g - ${oracle-database.version} - - - com.oracle.database.jdbc.debug - ojdbc8dms_g - ${oracle-database.version} - - - com.oracle.database.jdbc - ojdbc11 - ${oracle-database.version} - - - com.oracle.database.jdbc - ojdbc11-production - ${oracle-database.version} - - - com.oracle.database.jdbc - ojdbc8 - ${oracle-database.version} - - - com.oracle.database.jdbc - ojdbc8-production - ${oracle-database.version} - - - com.oracle.database.jdbc - rsi - ${oracle-database.version} - - - com.oracle.database.jdbc - ucp - ${oracle-database.version} - - - com.oracle.database.jdbc - ucp11 - ${oracle-database.version} - - - com.oracle.database.nls - orai18n - ${oracle-database.version} - - - com.oracle.database.observability - dms - ${oracle-database.version} - - - com.oracle.database.observability - ojdbc11-observability - ${oracle-database.version} - - - com.oracle.database.observability - ojdbc11dms - ${oracle-database.version} - - - com.oracle.database.observability - ojdbc8-observability - ${oracle-database.version} - - - com.oracle.database.observability - ojdbc8dms - ${oracle-database.version} - - - com.oracle.database.security - oraclepki - ${oracle-database.version} - - - com.oracle.database.security - osdt_cert - ${oracle-database.version} - - - com.oracle.database.security - osdt_core - ${oracle-database.version} - - - com.oracle.database.xml - xdb - ${oracle-database.version} - - - com.oracle.database.xml - xmlparserv2 - ${oracle-database.version} - - - com.oracle.database.r2dbc - oracle-r2dbc - ${oracle-r2dbc.version} - - - org.messaginghub - pooled-jms - ${pooled-jms.version} - - - org.postgresql - postgresql - ${postgresql.version} - - - org.apache.pulsar - pulsar-client-reactive-adapter - ${pulsar-reactive.version} - - - org.apache.pulsar - pulsar-client-reactive-api - ${pulsar-reactive.version} - - - org.apache.pulsar - pulsar-client-reactive-jackson - ${pulsar-reactive.version} - - - org.apache.pulsar - pulsar-client-reactive-producer-cache-caffeine-shaded - ${pulsar-reactive.version} - - - org.apache.pulsar - pulsar-client-reactive-producer-cache-caffeine - ${pulsar-reactive.version} - - - org.quartz-scheduler - quartz - ${quartz.version} - - - com.mchange - c3p0 - - - com.zaxxer - * - - - - - org.quartz-scheduler - quartz-jobs - ${quartz.version} - - - io.r2dbc - r2dbc-h2 - ${r2dbc-h2.version} - - - org.mariadb - r2dbc-mariadb - ${r2dbc-mariadb.version} - - - io.r2dbc - r2dbc-mssql - ${r2dbc-mssql.version} - - - io.asyncer - r2dbc-mysql - ${r2dbc-mysql.version} - - - io.r2dbc - r2dbc-pool - ${r2dbc-pool.version} - - - org.postgresql - r2dbc-postgresql - ${r2dbc-postgresql.version} - - - io.r2dbc - r2dbc-proxy - ${r2dbc-proxy.version} - - - io.r2dbc - r2dbc-spi - ${r2dbc-spi.version} - - - com.rabbitmq - amqp-client - ${rabbit-amqp-client.version} - - - com.rabbitmq - stream-client - ${rabbit-stream-client.version} - - - org.reactivestreams - reactive-streams - ${reactive-streams.version} - - - io.reactivex.rxjava3 - rxjava - ${rxjava3.version} - - - org.springframework.boot - spring-boot - 3.3.0 - - - org.springframework.boot - spring-boot-test - 3.3.0 - - - org.springframework.boot - spring-boot-test-autoconfigure - 3.3.0 - - - org.springframework.boot - spring-boot-testcontainers - 3.3.0 - - - org.springframework.boot - spring-boot-actuator - 3.3.0 - - - org.springframework.boot - spring-boot-actuator-autoconfigure - 3.3.0 - - - org.springframework.boot - spring-boot-autoconfigure - 3.3.0 - - - org.springframework.boot - spring-boot-autoconfigure-processor - 3.3.0 - - - org.springframework.boot - spring-boot-buildpack-platform - 3.3.0 - - - org.springframework.boot - spring-boot-configuration-metadata - 3.3.0 - - - org.springframework.boot - spring-boot-configuration-processor - 3.3.0 - - - org.springframework.boot - spring-boot-devtools - 3.3.0 - - - org.springframework.boot - spring-boot-docker-compose - 3.3.0 - - - org.springframework.boot - spring-boot-jarmode-tools - 3.3.0 - - - org.springframework.boot - spring-boot-loader - 3.3.0 - - - org.springframework.boot - spring-boot-loader-classic - 3.3.0 - - - org.springframework.boot - spring-boot-loader-tools - 3.3.0 - - - org.springframework.boot - spring-boot-properties-migrator - 3.3.0 - - - org.springframework.boot - spring-boot-starter - 3.3.0 - - - org.springframework.boot - spring-boot-starter-activemq - 3.3.0 - - - org.springframework.boot - spring-boot-starter-actuator - 3.3.0 - - - org.springframework.boot - spring-boot-starter-amqp - 3.3.0 - - - org.springframework.boot - spring-boot-starter-aop - 3.3.0 - - - org.springframework.boot - spring-boot-starter-artemis - 3.3.0 - - - org.springframework.boot - spring-boot-starter-batch - 3.3.0 - - - org.springframework.boot - spring-boot-starter-cache - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-cassandra - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-cassandra-reactive - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-couchbase - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-couchbase-reactive - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-elasticsearch - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-jdbc - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-jpa - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-ldap - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-mongodb - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-mongodb-reactive - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-r2dbc - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-redis - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-redis-reactive - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-neo4j - 3.3.0 - - - org.springframework.boot - spring-boot-starter-data-rest - 3.3.0 - - - org.springframework.boot - spring-boot-starter-freemarker - 3.3.0 - - - org.springframework.boot - spring-boot-starter-graphql - 3.3.0 - - - org.springframework.boot - spring-boot-starter-groovy-templates - 3.3.0 - - - org.springframework.boot - spring-boot-starter-hateoas - 3.3.0 - - - org.springframework.boot - spring-boot-starter-integration - 3.3.0 - - - org.springframework.boot - spring-boot-starter-jdbc - 3.3.0 - - - org.springframework.boot - spring-boot-starter-jersey - 3.3.0 - - - org.springframework.boot - spring-boot-starter-jetty - 3.3.0 - - - org.springframework.boot - spring-boot-starter-jooq - 3.3.0 - - - org.springframework.boot - spring-boot-starter-json - 3.3.0 - - - org.springframework.boot - spring-boot-starter-log4j2 - 3.3.0 - - - org.springframework.boot - spring-boot-starter-logging - 3.3.0 - - - org.springframework.boot - spring-boot-starter-mail - 3.3.0 - - - org.springframework.boot - spring-boot-starter-mustache - 3.3.0 - - - org.springframework.boot - spring-boot-starter-oauth2-authorization-server - 3.3.0 - - - org.springframework.boot - spring-boot-starter-oauth2-client - 3.3.0 - - - org.springframework.boot - spring-boot-starter-oauth2-resource-server - 3.3.0 - - - org.springframework.boot - spring-boot-starter-pulsar - 3.3.0 - - - org.springframework.boot - spring-boot-starter-pulsar-reactive - 3.3.0 - - - org.springframework.boot - spring-boot-starter-quartz - 3.3.0 - - - org.springframework.boot - spring-boot-starter-reactor-netty - 3.3.0 - - - org.springframework.boot - spring-boot-starter-rsocket - 3.3.0 - - - org.springframework.boot - spring-boot-starter-security - 3.3.0 - - - org.springframework.boot - spring-boot-starter-test - 3.3.0 - - - org.springframework.boot - spring-boot-starter-thymeleaf - 3.3.0 - - - org.springframework.boot - spring-boot-starter-tomcat - 3.3.0 - - - org.springframework.boot - spring-boot-starter-undertow - 3.3.0 - - - org.springframework.boot - spring-boot-starter-validation - 3.3.0 - - - org.springframework.boot - spring-boot-starter-web - 3.3.0 - - - org.springframework.boot - spring-boot-starter-webflux - 3.3.0 - - - org.springframework.boot - spring-boot-starter-websocket - 3.3.0 - - - org.springframework.boot - spring-boot-starter-web-services - 3.3.0 - - - com.sun.xml.messaging.saaj - saaj-impl - ${saaj-impl.version} - - - org.seleniumhq.selenium - htmlunit-driver - ${selenium-htmlunit.version} - - - com.sendgrid - sendgrid-java - ${sendgrid.version} - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - - - org.slf4j - jul-to-slf4j - ${slf4j.version} - - - org.slf4j - log4j-over-slf4j - ${slf4j.version} - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - slf4j-ext - ${slf4j.version} - - - org.slf4j - slf4j-jdk-platform-logging - ${slf4j.version} - - - org.slf4j - slf4j-jdk14 - ${slf4j.version} - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - org.slf4j - slf4j-nop - ${slf4j.version} - - - org.slf4j - slf4j-reload4j - ${slf4j.version} - - - org.slf4j - slf4j-simple - ${slf4j.version} - - - org.yaml - snakeyaml - ${snakeyaml.version} - - - org.springframework.security - spring-security-oauth2-authorization-server - ${spring-authorization-server.version} - - - org.springframework.graphql - spring-graphql - ${spring-graphql.version} - - - org.springframework.graphql - spring-graphql-test - ${spring-graphql.version} - - - org.springframework.hateoas - spring-hateoas - ${spring-hateoas.version} - - - org.springframework.kafka - spring-kafka - ${spring-kafka.version} - - - org.springframework.kafka - spring-kafka-test - ${spring-kafka.version} - - - org.springframework.ldap - spring-ldap-core - ${spring-ldap.version} - - - org.springframework.ldap - spring-ldap-ldif-core - ${spring-ldap.version} - - - org.springframework.ldap - spring-ldap-odm - ${spring-ldap.version} - - - org.springframework.ldap - spring-ldap-test - ${spring-ldap.version} - - - org.springframework.retry - spring-retry - ${spring-retry.version} - - - org.xerial - sqlite-jdbc - ${sqlite-jdbc.version} - - - org.thymeleaf - thymeleaf - ${thymeleaf.version} - - - org.thymeleaf - thymeleaf-spring6 - ${thymeleaf.version} - - - com.github.mxab.thymeleaf.extras - thymeleaf-extras-data-attribute - ${thymeleaf-extras-data-attribute.version} - - - org.thymeleaf.extras - thymeleaf-extras-springsecurity6 - ${thymeleaf-extras-springsecurity.version} - - - nz.net.ultraq.thymeleaf - thymeleaf-layout-dialect - ${thymeleaf-layout-dialect.version} - - - org.apache.tomcat - tomcat-annotations-api - ${tomcat.version} - - - org.apache.tomcat - tomcat-jdbc - ${tomcat.version} - - - org.apache.tomcat - tomcat-jsp-api - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-core - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-el - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-jasper - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-websocket - ${tomcat.version} - - - com.unboundid - unboundid-ldapsdk - ${unboundid-ldapsdk.version} - - - io.undertow - undertow-core - ${undertow.version} - - - io.undertow - undertow-servlet - ${undertow.version} - - - io.undertow - undertow-websockets-jsr - ${undertow.version} - - - org.webjars - webjars-locator-core - ${webjars-locator-core.version} - - - wsdl4j - wsdl4j - ${wsdl4j.version} - - - org.xmlunit - xmlunit-assertj - ${xmlunit2.version} - - - org.xmlunit - xmlunit-assertj3 - ${xmlunit2.version} - - - org.xmlunit - xmlunit-core - ${xmlunit2.version} - - - org.xmlunit - xmlunit-jakarta-jaxb-impl - ${xmlunit2.version} - - - org.xmlunit - xmlunit-legacy - ${xmlunit2.version} - - - org.xmlunit - xmlunit-matchers - ${xmlunit2.version} - - - org.xmlunit - xmlunit-placeholders - ${xmlunit2.version} - - - org.eclipse - yasson - ${yasson.version} - - - org.apache.activemq - artemis-bom - ${artemis.version} - pom - import - - - org.assertj - assertj-bom - ${assertj.version} - pom - import - - - io.zipkin.reporter2 - zipkin-reporter-bom - ${zipkin-reporter.version} - pom - import - - - io.zipkin.brave - brave-bom - ${brave.version} - pom - import - - - org.apache.cassandra - java-driver-bom - ${cassandra-driver.version} - pom - import - - - org.glassfish.jaxb - jaxb-bom - ${glassfish-jaxb.version} - pom - import - - - org.apache.groovy - groovy-bom - ${groovy.version} - pom - import - - - org.infinispan - infinispan-bom - ${infinispan.version} - pom - import - - - com.fasterxml.jackson - jackson-bom - ${jackson-bom.version} - pom - import - - - org.glassfish.jersey - jersey-bom - ${jersey.version} - pom - import - - - org.eclipse.jetty.ee10 - jetty-ee10-bom - ${jetty.version} - pom - import - - - org.eclipse.jetty - jetty-bom - ${jetty.version} - pom - import - - - org.junit - junit-bom - ${junit-jupiter.version} - pom - import - - - org.jetbrains.kotlin - kotlin-bom - ${kotlin.version} - pom - import - - - org.jetbrains.kotlinx - kotlinx-coroutines-bom - ${kotlin-coroutines.version} - pom - import - - - org.jetbrains.kotlinx - kotlinx-serialization-bom - ${kotlin-serialization.version} - pom - import - - - org.apache.logging.log4j - log4j-bom - ${log4j2.version} - pom - import - - - io.micrometer - micrometer-bom - ${micrometer.version} - pom - import - - - io.micrometer - micrometer-tracing-bom - ${micrometer-tracing.version} - pom - import - - - org.mockito - mockito-bom - ${mockito.version} - pom - import - - - io.netty - netty-bom - ${netty.version} - pom - import - - - com.squareup.okhttp3 - okhttp-bom - ${okhttp.version} - pom - import - - - io.opentelemetry - opentelemetry-bom - ${opentelemetry.version} - pom - import - - - io.prometheus - prometheus-metrics-bom - ${prometheus-client.version} - pom - import - - - io.prometheus - simpleclient_bom - ${prometheus-simpleclient.version} - pom - import - - - org.apache.pulsar - pulsar-bom - ${pulsar.version} - pom - import - - - com.querydsl - querydsl-bom - ${querydsl.version} - pom - import - - - io.projectreactor - reactor-bom - ${reactor-bom.version} - pom - import - - - io.rest-assured - rest-assured-bom - ${rest-assured.version} - pom - import - - - io.rsocket - rsocket-bom - ${rsocket.version} - pom - import - - - org.seleniumhq.selenium - selenium-bom - ${selenium.version} - pom - import - - - org.springframework.amqp - spring-amqp-bom - ${spring-amqp.version} - pom - import - - - org.springframework.batch - spring-batch-bom - ${spring-batch.version} - pom - import - - - org.springframework.data - spring-data-bom - ${spring-data-bom.version} - pom - import - - - org.springframework - spring-framework-bom - ${spring-framework.version} - pom - import - - - org.springframework.integration - spring-integration-bom - ${spring-integration.version} - pom - import - - - org.springframework.pulsar - spring-pulsar-bom - ${spring-pulsar.version} - pom - import - - - org.springframework.restdocs - spring-restdocs-bom - ${spring-restdocs.version} - pom - import - - - org.springframework.security - spring-security-bom - ${spring-security.version} - pom - import - - - org.springframework.session - spring-session-bom - ${spring-session.version} - pom - import - - - org.springframework.ws - spring-ws-bom - ${spring-ws.version} - pom - import - - - org.testcontainers - testcontainers-bom - ${testcontainers.version} - pom - import - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - ${build-helper-maven-plugin.version} - - - org.cyclonedx - cyclonedx-maven-plugin - ${cyclonedx-maven-plugin.version} - - - org.flywaydb - flyway-maven-plugin - ${flyway.version} - - - io.github.git-commit-id - git-commit-id-maven-plugin - ${git-commit-id-maven-plugin.version} - - - org.jooq - jooq-codegen-maven - ${jooq.version} - - - org.jetbrains.kotlin - kotlin-maven-plugin - ${kotlin.version} - - - org.liquibase - liquibase-maven-plugin - ${liquibase.version} - - - org.apache.maven.plugins - maven-antrun-plugin - ${maven-antrun-plugin.version} - - - org.apache.maven.plugins - maven-assembly-plugin - ${maven-assembly-plugin.version} - - - org.apache.maven.plugins - maven-clean-plugin - ${maven-clean-plugin.version} - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - - org.apache.maven.plugins - maven-dependency-plugin - ${maven-dependency-plugin.version} - - - org.apache.maven.plugins - maven-deploy-plugin - ${maven-deploy-plugin.version} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${maven-enforcer-plugin.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${maven-failsafe-plugin.version} - - - org.apache.maven.plugins - maven-help-plugin - ${maven-help-plugin.version} - - - org.apache.maven.plugins - maven-install-plugin - ${maven-install-plugin.version} - - - org.apache.maven.plugins - maven-invoker-plugin - ${maven-invoker-plugin.version} - - - org.apache.maven.plugins - maven-jar-plugin - ${maven-jar-plugin.version} - - - org.apache.maven.plugins - maven-javadoc-plugin - ${maven-javadoc-plugin.version} - - - org.apache.maven.plugins - maven-resources-plugin - ${maven-resources-plugin.version} - - - org.apache.maven.plugins - maven-shade-plugin - ${maven-shade-plugin.version} - - - org.apache.maven.plugins - maven-source-plugin - ${maven-source-plugin.version} - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - org.apache.maven.plugins - maven-war-plugin - ${maven-war-plugin.version} - - - org.graalvm.buildtools - native-maven-plugin - ${native-build-tools-plugin.version} - - - org.springframework.boot - spring-boot-maven-plugin - 3.3.0 - - - org.codehaus.mojo - versions-maven-plugin - ${versions-maven-plugin.version} - - - org.codehaus.mojo - xml-maven-plugin - ${xml-maven-plugin.version} - - - - - diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom.sha1 b/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom.sha1 deleted file mode 100644 index 9ccc7e3..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-dependencies/3.3.0/spring-boot-dependencies-3.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5852c86ca1357ee956dfadf176022952a2512fe3 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/_remote.repositories b/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/_remote.repositories deleted file mode 100644 index 5f8875d..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:43 UTC 2024 -spring-boot-maven-plugin-3.3.0.jar>central= -spring-boot-maven-plugin-3.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar b/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar deleted file mode 100644 index 69abfbd..0000000 Binary files a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar and /dev/null differ diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar.sha1 b/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar.sha1 deleted file mode 100644 index 9057243..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -bfa886d0c69bc30ba073c1ba076a5cc45c2920a1 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom b/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom deleted file mode 100644 index be87b11..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.boot - spring-boot-maven-plugin - 3.3.0 - maven-plugin - spring-boot-maven-plugin - Spring Boot Maven Plugin - https://spring.io/projects/spring-boot - - VMware, Inc. - https://spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - Spring - ask@spring.io - VMware, Inc. - https://www.spring.io - - - - scm:git:git://github.com/spring-projects/spring-boot.git - scm:git:ssh://git@github.com/spring-projects/spring-boot.git - https://github.com/spring-projects/spring-boot - - - GitHub - https://github.com/spring-projects/spring-boot/issues - - - - org.springframework.boot - spring-boot-buildpack-platform - 3.3.0 - runtime - - - org.springframework.boot - spring-boot-loader-tools - 3.3.0 - runtime - - - org.apache.maven.shared - maven-common-artifact-filters - 3.3.2 - runtime - - - javax.enterprise - cdi-api - - - javax.inject - javax.inject - - - javax.annotation - javax.annotation-api - - - - - org.springframework - spring-core - 6.1.8 - runtime - - - org.springframework - spring-context - 6.1.8 - runtime - - - org.sonatype.plexus - plexus-build-api - 0.0.7 - runtime - - - org.apache.maven.plugins - maven-shade-plugin - 3.5.0 - compile - - - javax.enterprise - cdi-api - - - javax.inject - javax.inject - - - javax.annotation - javax.annotation-api - - - true - - - diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom.sha1 b/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom.sha1 deleted file mode 100644 index 08c9a20..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/3.3.0/spring-boot-maven-plugin-3.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -fb16c69a5a48d49209df52a96ecfed5112af456e \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/_remote.repositories b/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/_remote.repositories deleted file mode 100644 index bcb9055..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:30 UTC 2024 -spring-boot-starter-parent-3.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom b/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom deleted file mode 100644 index 4514cf7..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom +++ /dev/null @@ -1,356 +0,0 @@ - - - 4.0.0 - - org.springframework.boot - spring-boot-dependencies - 3.3.0 - - spring-boot-starter-parent - pom - spring-boot-starter-parent - Parent pom providing dependency and plugin management for applications built with Maven - - 17 - @ - ${java.version} - UTF-8 - UTF-8 - ${start-class} - - https://spring.io/projects/spring-boot - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - Spring - ask@spring.io - VMware, Inc. - https://www.spring.io - - - - https://github.com/spring-projects/spring-boot - - - - - ${basedir}/src/main/resources - true - - **/application*.yml - **/application*.yaml - **/application*.properties - - - - ${basedir}/src/main/resources - - **/application*.yml - **/application*.yaml - **/application*.properties - - - - - - - org.jetbrains.kotlin - kotlin-maven-plugin - ${kotlin.version} - - ${java.version} - true - - - - compile - compile - - compile - - - - test-compile - test-compile - - test-compile - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - - integration-test - verify - - - - - ${project.build.outputDirectory} - - - - org.apache.maven.plugins - maven-jar-plugin - - - - ${start-class} - true - - - - - - org.apache.maven.plugins - maven-war-plugin - - - - ${start-class} - true - - - - - - org.apache.maven.plugins - maven-resources-plugin - - ${project.build.sourceEncoding} - - ${resource.delimiter} - - false - - - - org.graalvm.buildtools - native-maven-plugin - true - - - io.github.git-commit-id - git-commit-id-maven-plugin - - - - revision - - - - - true - true - ${project.build.outputDirectory}/git.properties - - - - org.cyclonedx - cyclonedx-maven-plugin - - - generate-resources - - makeAggregateBom - - - - - application - ${project.build.outputDirectory}/META-INF/sbom - json - application.cdx - - - - org.springframework.boot - spring-boot-maven-plugin - - - repackage - - repackage - - - - - ${spring-boot.run.main-class} - - - - org.apache.maven.plugins - maven-shade-plugin - - true - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - org.springframework.boot - spring-boot-maven-plugin - 3.3.0 - - - - - package - - shade - - - - - META-INF/spring.handlers - - - META-INF/spring.schemas - - - META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports - - - META-INF/spring/org.springframework.boot.actuate.autoconfigure.web.ManagementContextConfiguration.imports - - - META-INF/spring.factories - - - - ${start-class} - - - - - - - - - - - - native - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - true - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - paketobuildpacks/builder-jammy-tiny:latest - - true - - - - - - process-aot - - process-aot - - - - - - org.graalvm.buildtools - native-maven-plugin - - ${project.build.outputDirectory} - 22.3 - - - - add-reachability-metadata - - add-reachability-metadata - - - - - - - - - - nativeTest - - - org.junit.platform - junit-platform-launcher - test - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - process-test-aot - - process-test-aot - - - - - - org.graalvm.buildtools - native-maven-plugin - - ${project.build.outputDirectory} - 22.3 - - - - native-test - - test - - - - - - - - - diff --git a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom.sha1 b/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom.sha1 deleted file mode 100644 index 53c4afd..0000000 --- a/~/.m2/repository/org/springframework/boot/spring-boot-starter-parent/3.3.0/spring-boot-starter-parent-3.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -5482ea851aab61eba73c4dee11bb39e4be43b1eb \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/_remote.repositories b/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/_remote.repositories deleted file mode 100644 index d25c122..0000000 --- a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-data-bom-2024.0.0.pom>central= diff --git a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom b/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom deleted file mode 100644 index a51995e..0000000 --- a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom +++ /dev/null @@ -1,148 +0,0 @@ - - - 4.0.0 - org.springframework.data - spring-data-bom - 2024.0.0 - pom - Spring Data Release Train - BOM - Bill of materials to make sure a consistent set of versions is used for - Spring Data modules. - https://github.com/spring-projects/spring-data-bom - - Pivotal Software, Inc. - https://www.spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - Copyright 2010 the original author or authors. - - 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 - - https://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. - - - - - mpaluch - Mark Paluch - mpaluch at pivotal.io - Pivotal Software, Inc. - https://www.spring.io - - Project lead - - +1 - - - - scm:git:git://github.com/spring-projects/spring-data-bom.git - scm:git:ssh://git@github.com:spring-projects/spring-data-bom.git - https://github.com/spring-projects/spring-data-bom - - - GitHub - https://github.com/spring-projects/spring-data-bom/issues - - - - - org.springframework.data - spring-data-cassandra - 4.3.0 - - - org.springframework.data - spring-data-commons - 3.3.0 - - - org.springframework.data - spring-data-couchbase - 5.3.0 - - - org.springframework.data - spring-data-elasticsearch - 5.3.0 - - - org.springframework.data - spring-data-jdbc - 3.3.0 - - - org.springframework.data - spring-data-r2dbc - 3.3.0 - - - org.springframework.data - spring-data-relational - 3.3.0 - - - org.springframework.data - spring-data-jpa - 3.3.0 - - - org.springframework.data - spring-data-envers - 3.3.0 - - - org.springframework.data - spring-data-mongodb - 4.3.0 - - - org.springframework.data - spring-data-neo4j - 7.3.0 - - - org.springframework.data - spring-data-redis - 3.3.0 - - - org.springframework.data - spring-data-rest-webmvc - 4.3.0 - - - org.springframework.data - spring-data-rest-core - 4.3.0 - - - org.springframework.data - spring-data-rest-hal-explorer - 4.3.0 - - - org.springframework.data - spring-data-keyvalue - 3.3.0 - - - org.springframework.data - spring-data-ldap - 3.3.0 - - - - diff --git a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom.sha1 b/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom.sha1 deleted file mode 100644 index 37efd69..0000000 --- a/~/.m2/repository/org/springframework/data/spring-data-bom/2024.0.0/spring-data-bom-2024.0.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -0ca87935ee0cecdbc0ace8f67fe6deabae3b21a1 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/_remote.repositories b/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/_remote.repositories deleted file mode 100644 index 4721cec..0000000 --- a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-integration-bom-6.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom b/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom deleted file mode 100644 index 6e8f77f..0000000 --- a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.integration - spring-integration-bom - 6.3.0 - pom - Spring Integration (Bill of Materials) - Spring Integration (Bill of Materials) - https://github.com/spring-projects/spring-integration - - Spring IO - https://spring.io/projects/spring-integration - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - artembilan - Artem Bilan - artem.bilan@broadcom.com - - project lead - - - - garyrussell - Gary Russell - github@gprussell.net - - project lead emeritus - - - - markfisher - Mark Fisher - mark.fisher@broadcom.com - - project founder and lead emeritus - - - - - scm:git:git://github.com/spring-projects/spring-integration.git - scm:git:ssh://git@github.com:spring-projects/spring-integration.git - https://github.com/spring-projects/spring-integration - - - GitHub - https://github.com/spring-projects/spring-integration/issues - - - - - org.springframework.integration - spring-integration-amqp - 6.3.0 - - - org.springframework.integration - spring-integration-camel - 6.3.0 - - - org.springframework.integration - spring-integration-cassandra - 6.3.0 - - - org.springframework.integration - spring-integration-core - 6.3.0 - - - org.springframework.integration - spring-integration-debezium - 6.3.0 - - - org.springframework.integration - spring-integration-event - 6.3.0 - - - org.springframework.integration - spring-integration-feed - 6.3.0 - - - org.springframework.integration - spring-integration-file - 6.3.0 - - - org.springframework.integration - spring-integration-ftp - 6.3.0 - - - org.springframework.integration - spring-integration-graphql - 6.3.0 - - - org.springframework.integration - spring-integration-groovy - 6.3.0 - - - org.springframework.integration - spring-integration-hazelcast - 6.3.0 - - - org.springframework.integration - spring-integration-http - 6.3.0 - - - org.springframework.integration - spring-integration-ip - 6.3.0 - - - org.springframework.integration - spring-integration-jdbc - 6.3.0 - - - org.springframework.integration - spring-integration-jms - 6.3.0 - - - org.springframework.integration - spring-integration-jmx - 6.3.0 - - - org.springframework.integration - spring-integration-jpa - 6.3.0 - - - org.springframework.integration - spring-integration-kafka - 6.3.0 - - - org.springframework.integration - spring-integration-mail - 6.3.0 - - - org.springframework.integration - spring-integration-mongodb - 6.3.0 - - - org.springframework.integration - spring-integration-mqtt - 6.3.0 - - - org.springframework.integration - spring-integration-r2dbc - 6.3.0 - - - org.springframework.integration - spring-integration-redis - 6.3.0 - - - org.springframework.integration - spring-integration-rsocket - 6.3.0 - - - org.springframework.integration - spring-integration-scripting - 6.3.0 - - - org.springframework.integration - spring-integration-sftp - 6.3.0 - - - org.springframework.integration - spring-integration-smb - 6.3.0 - - - org.springframework.integration - spring-integration-stomp - 6.3.0 - - - org.springframework.integration - spring-integration-stream - 6.3.0 - - - org.springframework.integration - spring-integration-syslog - 6.3.0 - - - org.springframework.integration - spring-integration-test - 6.3.0 - - - org.springframework.integration - spring-integration-test-support - 6.3.0 - - - org.springframework.integration - spring-integration-webflux - 6.3.0 - - - org.springframework.integration - spring-integration-websocket - 6.3.0 - - - org.springframework.integration - spring-integration-ws - 6.3.0 - - - org.springframework.integration - spring-integration-xml - 6.3.0 - - - org.springframework.integration - spring-integration-xmpp - 6.3.0 - - - org.springframework.integration - spring-integration-zeromq - 6.3.0 - - - org.springframework.integration - spring-integration-zip - 6.3.0 - - - org.springframework.integration - spring-integration-zookeeper - 6.3.0 - - - - diff --git a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom.sha1 b/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom.sha1 deleted file mode 100644 index f97e4d5..0000000 --- a/~/.m2/repository/org/springframework/integration/spring-integration-bom/6.3.0/spring-integration-bom-6.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2c3b731bd90f84f843e698cef3317ab019976c8a \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/_remote.repositories b/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/_remote.repositories deleted file mode 100644 index 35efa94..0000000 --- a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-pulsar-bom-1.1.0.pom>central= diff --git a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom b/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom deleted file mode 100644 index 25b6123..0000000 --- a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.pulsar - spring-pulsar-bom - 1.1.0 - pom - spring-pulsar-bom - Spring Pulsar (Bill of Materials) - https://github.com/spring-projects/spring-pulsar - - Pivotal Software, Inc. - https://spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - schacko - Soby Chacko - chackos@vmware.com - - - onobc - Chris Bono - cbono@vmware.com - - - - https://github.com/spring-projects/spring-pulsar.git - git@github.com:spring-projects/spring-pulsar.git - https://github.com/spring-projects/spring-pulsar - - - GitHub - https://github.com/spring-projects/spring-pulsar/issues - - - - - org.springframework.pulsar - spring-pulsar - 1.1.0 - - - org.springframework.pulsar - spring-pulsar-cache-provider - 1.1.0 - - - org.springframework.pulsar - spring-pulsar-cache-provider-caffeine - 1.1.0 - - - org.springframework.pulsar - spring-pulsar-reactive - 1.1.0 - - - org.springframework.pulsar - spring-pulsar-test - 1.1.0 - - - - diff --git a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom.sha1 b/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom.sha1 deleted file mode 100644 index af2c73e..0000000 --- a/~/.m2/repository/org/springframework/pulsar/spring-pulsar-bom/1.1.0/spring-pulsar-bom-1.1.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -69e111313e7d52c650bce77387dfbafc17cd46ac \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/_remote.repositories b/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/_remote.repositories deleted file mode 100644 index ee7d11c..0000000 --- a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-restdocs-bom-3.0.1.pom>central= diff --git a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom b/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom deleted file mode 100644 index a606d42..0000000 --- a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom +++ /dev/null @@ -1,68 +0,0 @@ - - - 4.0.0 - org.springframework.restdocs - spring-restdocs-bom - 3.0.1 - pom - Spring REST Docs Bill of Materials - Spring REST Docs Bill of Materials - https://github.com/spring-projects/spring-restdocs - - Spring IO - https://projects.spring.io/spring-restdocs - - - - The Apache Software License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - awilkinson - Andy Wilkinson - awilkinson@pivotal.io - - - - scm:git:git://github.com/spring-projects/spring-restdocs - scm:git:git://github.com/spring-projects/spring-restdocs - https://github.com/spring-projects/spring-restdocs - - - GitHub - https://github.com/spring-projects/spring-restdocs/issues - - - - - org.springframework.restdocs - spring-restdocs-asciidoctor - 3.0.1 - - - org.springframework.restdocs - spring-restdocs-core - 3.0.1 - - - org.springframework.restdocs - spring-restdocs-mockmvc - 3.0.1 - - - org.springframework.restdocs - spring-restdocs-restassured - 3.0.1 - - - org.springframework.restdocs - spring-restdocs-webtestclient - 3.0.1 - - - - diff --git a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom.sha1 b/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom.sha1 deleted file mode 100644 index 088d917..0000000 --- a/~/.m2/repository/org/springframework/restdocs/spring-restdocs-bom/3.0.1/spring-restdocs-bom-3.0.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -a2dde6e0ff712732da1dcace896abe7781735a87 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/_remote.repositories b/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/_remote.repositories deleted file mode 100644 index bdbfa76..0000000 --- a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-security-bom-6.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom b/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom deleted file mode 100644 index 294abfa..0000000 --- a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.security - spring-security-bom - 6.3.0 - pom - spring-security-bom - Spring Security - https://spring.io/projects/spring-security - - Pivotal Software, Inc. - https://spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - Pivotal - info@pivotal.io - Pivotal Software, Inc. - https://www.spring.io - - - - scm:git:git://github.com/spring-projects/spring-security.git - scm:git:ssh://git@github.com/spring-projects/spring-security.git - https://github.com/spring-projects/spring-security - - - GitHub - https://github.com/spring-projects/spring-security/issues - - - - - org.springframework.security - spring-security-acl - 6.3.0 - - - org.springframework.security - spring-security-aspects - 6.3.0 - - - org.springframework.security - spring-security-cas - 6.3.0 - - - org.springframework.security - spring-security-config - 6.3.0 - - - org.springframework.security - spring-security-core - 6.3.0 - - - org.springframework.security - spring-security-crypto - 6.3.0 - - - org.springframework.security - spring-security-data - 6.3.0 - - - org.springframework.security - spring-security-ldap - 6.3.0 - - - org.springframework.security - spring-security-messaging - 6.3.0 - - - org.springframework.security - spring-security-oauth2-client - 6.3.0 - - - org.springframework.security - spring-security-oauth2-core - 6.3.0 - - - org.springframework.security - spring-security-oauth2-jose - 6.3.0 - - - org.springframework.security - spring-security-oauth2-resource-server - 6.3.0 - - - org.springframework.security - spring-security-rsocket - 6.3.0 - - - org.springframework.security - spring-security-saml2-service-provider - 6.3.0 - - - org.springframework.security - spring-security-taglibs - 6.3.0 - - - org.springframework.security - spring-security-test - 6.3.0 - - - org.springframework.security - spring-security-web - 6.3.0 - - - - diff --git a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom.sha1 b/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom.sha1 deleted file mode 100644 index fbebb74..0000000 --- a/~/.m2/repository/org/springframework/security/spring-security-bom/6.3.0/spring-security-bom-6.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c1d356c42b765556cf9d2ac7aa087f26d57e8007 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/_remote.repositories b/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/_remote.repositories deleted file mode 100644 index b9dcd3b..0000000 --- a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-session-bom-3.3.0.pom>central= diff --git a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom b/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom deleted file mode 100644 index 6fc0b01..0000000 --- a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework.session - spring-session-bom - 3.3.0 - pom - spring-session-bom - Spring Session - https://spring.io/projects/spring-session - - Pivotal Software, Inc. - https://spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - Pivotal - info@pivotal.io - Pivotal Software, Inc. - https://www.spring.io - - - - scm:git:git://github.com/spring-projects/spring-session.git - scm:git:ssh://git@github.com/spring-projects/spring-session.git - https://github.com/spring-projects/spring-session - - - GitHub - https://github.com/spring-projects/spring-session/issues - - - - - org.springframework.session - spring-session-core - 3.3.0 - - - org.springframework.session - spring-session-data-mongodb - 3.3.0 - - - org.springframework.session - spring-session-data-redis - 3.3.0 - - - org.springframework.session - spring-session-hazelcast - 3.3.0 - - - org.springframework.session - spring-session-jdbc - 3.3.0 - - - - diff --git a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom.sha1 b/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom.sha1 deleted file mode 100644 index f27ac9e..0000000 --- a/~/.m2/repository/org/springframework/session/spring-session-bom/3.3.0/spring-session-bom-3.3.0.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -38203bad202111c06b5e216ed47742e0b6999053 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/_remote.repositories b/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/_remote.repositories deleted file mode 100644 index f8bdf99..0000000 --- a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-framework-bom-6.1.8.pom>central= diff --git a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom b/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom deleted file mode 100644 index f124b80..0000000 --- a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - 4.0.0 - org.springframework - spring-framework-bom - 6.1.8 - pom - Spring Framework (Bill of Materials) - Spring Framework (Bill of Materials) - https://github.com/spring-projects/spring-framework - - Spring IO - https://spring.io/projects/spring-framework - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - repo - - - - - jhoeller - Juergen Hoeller - jhoeller@pivotal.io - - - - scm:git:git://github.com/spring-projects/spring-framework - scm:git:git://github.com/spring-projects/spring-framework - https://github.com/spring-projects/spring-framework - - - GitHub - https://github.com/spring-projects/spring-framework/issues - - - - - org.springframework - spring-aop - 6.1.8 - - - org.springframework - spring-aspects - 6.1.8 - - - org.springframework - spring-beans - 6.1.8 - - - org.springframework - spring-context - 6.1.8 - - - org.springframework - spring-context-indexer - 6.1.8 - - - org.springframework - spring-context-support - 6.1.8 - - - org.springframework - spring-core - 6.1.8 - - - org.springframework - spring-core-test - 6.1.8 - - - org.springframework - spring-expression - 6.1.8 - - - org.springframework - spring-instrument - 6.1.8 - - - org.springframework - spring-jcl - 6.1.8 - - - org.springframework - spring-jdbc - 6.1.8 - - - org.springframework - spring-jms - 6.1.8 - - - org.springframework - spring-messaging - 6.1.8 - - - org.springframework - spring-orm - 6.1.8 - - - org.springframework - spring-oxm - 6.1.8 - - - org.springframework - spring-r2dbc - 6.1.8 - - - org.springframework - spring-test - 6.1.8 - - - org.springframework - spring-tx - 6.1.8 - - - org.springframework - spring-web - 6.1.8 - - - org.springframework - spring-webflux - 6.1.8 - - - org.springframework - spring-webmvc - 6.1.8 - - - org.springframework - spring-websocket - 6.1.8 - - - - diff --git a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom.sha1 b/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom.sha1 deleted file mode 100644 index 21f8b8a..0000000 --- a/~/.m2/repository/org/springframework/spring-framework-bom/6.1.8/spring-framework-bom-6.1.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -618b19c89112d2edae22c8c28134244758ec5f52 \ No newline at end of file diff --git a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/_remote.repositories b/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/_remote.repositories deleted file mode 100644 index d53003d..0000000 --- a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -spring-ws-bom-4.0.11.pom>central= diff --git a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom b/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom deleted file mode 100644 index 4f90b7b..0000000 --- a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom +++ /dev/null @@ -1,92 +0,0 @@ - - - 4.0.0 - org.springframework.ws - spring-ws-bom - 4.0.11 - pom - Spring Web Services - BOM - Spring WS - Bill of Materials (BOM) - https://spring.io/projects/spring-ws - - VMware, Inc. - https://www.spring.io - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - Copyright 2005-2022 the original author or authors. - - 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 - - https://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. - - - - - gturnquist - Greg Turnquist - gturnquist(at)vmware.com - VMware, Inc. - https://spring.io - - Project Lead - - -6 - - - - scm:git:git://github.com/spring-projects/spring-ws.git - scm:git:ssh://git@github.com:spring-projects/spring-ws.git - https://github.com/spring-projects/spring-ws - - - GitHub - https://github.com/spring-projects/spring-ws/issues - - - true - true - true - - - - - org.springframework.ws - spring-ws-core - 4.0.11 - - - org.springframework.ws - spring-ws-security - 4.0.11 - - - org.springframework.ws - spring-ws-support - 4.0.11 - - - org.springframework.ws - spring-ws-test - 4.0.11 - - - org.springframework.ws - spring-xml - 4.0.11 - - - - diff --git a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom.sha1 b/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom.sha1 deleted file mode 100644 index 894338d..0000000 --- a/~/.m2/repository/org/springframework/ws/spring-ws-bom/4.0.11/spring-ws-bom-4.0.11.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -96276952bd91c21bc7d9f44ffad5698a93851a74 \ No newline at end of file diff --git a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/_remote.repositories b/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/_remote.repositories deleted file mode 100644 index f057ba1..0000000 --- a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/_remote.repositories +++ /dev/null @@ -1,3 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:31 UTC 2024 -testcontainers-bom-1.19.8.pom>central= diff --git a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom b/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom deleted file mode 100644 index 50576d1..0000000 --- a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom +++ /dev/null @@ -1,318 +0,0 @@ - - - 4.0.0 - org.testcontainers - testcontainers-bom - 1.19.8 - pom - Testcontainers :: BOM - Isolated container management for Java code testing - https://java.testcontainers.org - - GitHub - https://github.com/testcontainers/testcontainers-java/issues - - - - MIT - http://opensource.org/licenses/MIT - - - - https://github.com/testcontainers/testcontainers-java/ - scm:git:git://github.com/testcontainers/testcontainers-java.git - scm:git:ssh://git@github.com/testcontainers/testcontainers-java.git - - - - rnorth - Richard North - rich.north@gmail.com - - - - - - - org.testcontainers - activemq - 1.19.8 - - - org.testcontainers - azure - 1.19.8 - - - org.testcontainers - cassandra - 1.19.8 - - - org.testcontainers - chromadb - 1.19.8 - - - org.testcontainers - clickhouse - 1.19.8 - - - org.testcontainers - cockroachdb - 1.19.8 - - - org.testcontainers - consul - 1.19.8 - - - org.testcontainers - couchbase - 1.19.8 - - - org.testcontainers - cratedb - 1.19.8 - - - org.testcontainers - database-commons - 1.19.8 - - - org.testcontainers - db2 - 1.19.8 - - - org.testcontainers - dynalite - 1.19.8 - - - org.testcontainers - elasticsearch - 1.19.8 - - - org.testcontainers - gcloud - 1.19.8 - - - org.testcontainers - hivemq - 1.19.8 - - - org.testcontainers - influxdb - 1.19.8 - - - org.testcontainers - jdbc - 1.19.8 - - - org.testcontainers - junit-jupiter - 1.19.8 - - - org.testcontainers - k3s - 1.19.8 - - - org.testcontainers - k6 - 1.19.8 - - - org.testcontainers - kafka - 1.19.8 - - - org.testcontainers - localstack - 1.19.8 - - - org.testcontainers - mariadb - 1.19.8 - - - org.testcontainers - milvus - 1.19.8 - - - org.testcontainers - minio - 1.19.8 - - - org.testcontainers - mockserver - 1.19.8 - - - org.testcontainers - mongodb - 1.19.8 - - - org.testcontainers - mssqlserver - 1.19.8 - - - org.testcontainers - mysql - 1.19.8 - - - org.testcontainers - neo4j - 1.19.8 - - - org.testcontainers - nginx - 1.19.8 - - - org.testcontainers - oceanbase - 1.19.8 - - - org.testcontainers - ollama - 1.19.8 - - - org.testcontainers - openfga - 1.19.8 - - - org.testcontainers - oracle-free - 1.19.8 - - - org.testcontainers - oracle-xe - 1.19.8 - - - org.testcontainers - orientdb - 1.19.8 - - - org.testcontainers - postgresql - 1.19.8 - - - org.testcontainers - presto - 1.19.8 - - - org.testcontainers - pulsar - 1.19.8 - - - org.testcontainers - qdrant - 1.19.8 - - - org.testcontainers - questdb - 1.19.8 - - - org.testcontainers - r2dbc - 1.19.8 - - - org.testcontainers - rabbitmq - 1.19.8 - - - org.testcontainers - redpanda - 1.19.8 - - - org.testcontainers - selenium - 1.19.8 - - - org.testcontainers - solace - 1.19.8 - - - org.testcontainers - solr - 1.19.8 - - - org.testcontainers - spock - 1.19.8 - - - org.testcontainers - testcontainers - 1.19.8 - - - org.testcontainers - tidb - 1.19.8 - - - org.testcontainers - toxiproxy - 1.19.8 - - - org.testcontainers - trino - 1.19.8 - - - org.testcontainers - vault - 1.19.8 - - - org.testcontainers - weaviate - 1.19.8 - - - org.testcontainers - yugabytedb - 1.19.8 - - - - diff --git a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom.sha1 b/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom.sha1 deleted file mode 100644 index 2e25458..0000000 --- a/~/.m2/repository/org/testcontainers/testcontainers-bom/1.19.8/testcontainers-bom-1.19.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -c0e152d15de84c2bbfe21e44d400fd445f10a911 \ No newline at end of file diff --git a/~/.m2/repository/oro/oro/2.0.8/_remote.repositories b/~/.m2/repository/oro/oro/2.0.8/_remote.repositories deleted file mode 100644 index 0aaa707..0000000 --- a/~/.m2/repository/oro/oro/2.0.8/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -oro-2.0.8.pom>central= -oro-2.0.8.jar>central= diff --git a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar b/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar deleted file mode 100644 index 23488d2..0000000 Binary files a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar and /dev/null differ diff --git a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar.sha1 b/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar.sha1 deleted file mode 100644 index 95a1d31..0000000 --- a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5592374f834645c4ae250f4c9fbb314c9369d698 \ No newline at end of file diff --git a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom b/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom deleted file mode 100644 index abdd237..0000000 --- a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom +++ /dev/null @@ -1,6 +0,0 @@ - - 4.0.0 - oro - oro - 2.0.8 - \ No newline at end of file diff --git a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom.sha1 b/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom.sha1 deleted file mode 100644 index c9fa6c5..0000000 --- a/~/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6d10956ccdb32138560928ba9501648e430c34bb \ No newline at end of file diff --git a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/_remote.repositories b/~/.m2/repository/xml-apis/xml-apis/1.0.b2/_remote.repositories deleted file mode 100644 index 1d0aab7..0000000 --- a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:45 UTC 2024 -xml-apis-1.0.b2.pom>central= -xml-apis-1.0.b2.jar>central= diff --git a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar b/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar deleted file mode 100644 index ad33a5a..0000000 Binary files a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar and /dev/null differ diff --git a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar.sha1 b/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar.sha1 deleted file mode 100644 index 875bc6f..0000000 --- a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -3136ca936f64c9d68529f048c2618bd356bf85c9 \ No newline at end of file diff --git a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom b/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom deleted file mode 100644 index cbb7fea..0000000 --- a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom +++ /dev/null @@ -1,56 +0,0 @@ - - 4.0.0 - xml-apis - xml-apis - XML Commons External Components XML APIs - 1.0.b2 - http://xml.apache.org/commons/#external - - xml-commons provides an Apache-hosted set of DOM, SAX, and - JAXP interfaces for use in other xml-based projects. Our hope is that we - can standardize on both a common version and packaging scheme for these - critical XML standards interfaces to make the lives of both our developers - and users easier. The External Components portion of xml-commons contains - interfaces that are defined by external standards organizations. For DOM, - that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for - JAXP it's Sun. - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - Apache Software Foundation - http://www.apache.org/ - - - - bugzilla - http://issues.apache.org/bugzilla/ - - - - - XML Commons Developer's List - commons-dev-subscribe@xml.apache.org - commons-dev-unsubscribe@xml.apache.org - commons-dev@xml.apache.org - http://mail-archives.apache.org/mod_mbox/xml-commons-dev/ - - - - - scm:svn:http://svn.apache.org/repos/asf/xml/commons/tags/xml-commons-1_0_b2 - http://svn.apache.org/viewvc/xml/commons/tags/xml-commons-1_0_b2 - - - - http://www.apache.org/dist/xml/commons/binaries/xml-commons-1.0.b2.tar.gz - - diff --git a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.sha1 b/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.sha1 deleted file mode 100644 index f64621d..0000000 --- a/~/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -2289016f8b8f6a600ce45a199426fe0f6b2be4b0 \ No newline at end of file diff --git a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/_remote.repositories b/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/_remote.repositories deleted file mode 100644 index bd523dc..0000000 --- a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/_remote.repositories +++ /dev/null @@ -1,4 +0,0 @@ -#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. -#Sat Jun 29 20:13:33 UTC 2024 -xmlpull-1.1.3.1.jar>central= -xmlpull-1.1.3.1.pom>central= diff --git a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar b/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar deleted file mode 100644 index cbc149d..0000000 Binary files a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar and /dev/null differ diff --git a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar.sha1 b/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar.sha1 deleted file mode 100644 index 2e8c76d..0000000 --- a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -2b8e230d2ab644e4ecaa94db7cdedbc40c805dfa \ No newline at end of file diff --git a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom b/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom deleted file mode 100644 index 04c3a66..0000000 --- a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom +++ /dev/null @@ -1,16 +0,0 @@ - - 4.0.0 - xmlpull - xmlpull - 1.1.3.1 - XML Pull Parsing API - http://www.xmlpull.org - - - - Public Domain - http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt - - - - \ No newline at end of file diff --git a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.sha1 b/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.sha1 deleted file mode 100644 index fc773f2..0000000 --- a/~/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -02727a9a35d75a77344fea0e9866477aff7c19d6 \ No newline at end of file