diff --git a/README.md b/README.md index 9f2a48e..e3120cf 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,19 @@ +[![Build Xtext2Langium](https://github.com/TypeFox/xtext2langium/actions/workflows/main.yml/badge.svg)](https://github.com/TypeFox/xtext2langium/actions/workflows/main.yml) + # xtext2langium #### Generator Frgment for the MWE2 Workflow: Update site: https://typefox.github.io/xtext2langium/download/updates/main/ -Maven Snapshot: https://oss.sonatype.org/content/repositories/snapshots/ + +Maven: +```xml + + io.typefox.xtext2langium + xtext2langium + 0.1.0 + +``` +Gradle: `io.typefox.xtext2langium:xtext2langium:0.1.0` + diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..246c68b --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,43 @@ +#### Deploy locally +##### Setup your local settings.xml + +``` + + + OSSRH + USER_NAME + PASSWORD + + + + + + OSSRH + + true + + + /usr/local/bin/gpg + KEY_ID + KEY_PASSWORD + + + +``` + +##### Deploy a SNAPSHOT + +Run `mvn clean deploy` + +_Note: Current setup requires Java11_ + +##### Deploy a RELEASE + +Set the new version +`mvn org.eclipse.tycho:tycho-versions-plugin:2.7.5:set-version -DnewVersion=0.1.0` + +Start deployment +`mvn clean deploy -P release` + +Check the status of the staged repository and release +[oss.sonatype.org](https://oss.sonatype.org/index.html) \ No newline at end of file diff --git a/pom.xml b/pom.xml index c0bd9ae..6ac1f9b 100644 --- a/pom.xml +++ b/pom.xml @@ -39,28 +39,6 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - true - true - UTF-8 - UTF-8 - UTF-8 - -Xdoclint:none - false - - - - package - - jar - - - - org.eclipse.tycho tycho-p2-plugin @@ -111,27 +89,6 @@ - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - true - - --pinentry-mode - loopback - - - - - maven-deploy-plugin @@ -154,13 +111,65 @@ + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + true + true + UTF-8 + UTF-8 + UTF-8 + -Xdoclint:none + false + + + + package + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + + + + + + Xtext to Langium Generator Fragment Provides a generator Fragment for MWE2 Workflow to convert existing Xtext Grammar to Langium. https://github.com/TypeFox/xtext2langium MIT License - http://www.opensource.org/licenses/mit-license.php + https://www.opensource.org/licenses/mit-license.php @@ -168,19 +177,19 @@ Dennis Huebner dennis.huebner@typefox.io TypeFox GmbH - http://www.typefox.io + https://www.typefox.io Miro Spoenemann miro.spoenemann@typefox.io TypeFox GmbH - http://www.typefox.io + https://www.typefox.io scm:git:git://github.com/TypeFox/xtext2langium.git scm:git:ssh://github.com:TypeFox/xtext2langium.git - http://github.com/TypeFox/xtext2langium/tree/main + https://github.com/TypeFox/xtext2langium/tree/main