diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b63b466 --- /dev/null +++ b/pom.xml @@ -0,0 +1,201 @@ + + + + 4.0.0 + + dev.ikm.build + parent + 1.55.0 + + + + dev.ikm.jpms + protobuf-java + ${core.artifact.version}-${core.artifact.release} + jar + Tinkar Protobuf Java + https://github.com/HL7/tinkar-proto + + + + 3.22.0 + r7 + + 1.2.2.Final + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + + + + + ${basedir}/ + + LICENSE.txt + + + + + + + org.moditect + moditect-maven-plugin + ${maven.moditect.plugin} + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + sources + + copy + + prepare-package + + + + com.google.protobuf + protobuf-java + ${core.artifact.version} + sources + + + com.google.protobuf + protobuf-java + ${core.artifact.version} + javadoc + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/dependency/protobuf-java-${core.artifact.version}-sources.jar + jar + sources + + + ${project.build.directory}/dependency/protobuf-java-${core.artifact.version}-javadoc.jar + jar + javadoc + + + + + + + + + org.moditect + moditect-maven-plugin + + + add-module-infos + generate-resources + + add-module-info + + + ${project.build.directory}/moditect + true + + + + com.google.protobuf + protobuf-java + ${core.artifact.version} + + + module dev.ikm.jpms.protobuf { + requires java.logging; + requires jdk.unsupported; + exports com.google.protobuf; + exports com.google.protobuf.compiler; + } + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + rename-sources + package + + run + + + + + + + + + + rename-javadoc + package + + run + + + + + + + + + + prepare-package + + + + + + + + run + + + + + + +