{"id":15808615,"url":"https://github.com/jmini/mylyn-wikitext-repository","last_synced_at":"2025-05-07T19:48:40.219Z","repository":{"id":34457548,"uuid":"38393353","full_name":"jmini/mylyn-wikitext-repository","owner":"jmini","description":"Maven repository for Mylyn Wikitext","archived":false,"fork":false,"pushed_at":"2017-01-19T07:51:20.000Z","size":30,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-06T03:04:42.177Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmini.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-01T20:26:29.000Z","updated_at":"2017-01-01T22:18:23.000Z","dependencies_parsed_at":"2022-08-23T01:20:43.601Z","dependency_job_id":null,"html_url":"https://github.com/jmini/mylyn-wikitext-repository","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmylyn-wikitext-repository","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmylyn-wikitext-repository/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmylyn-wikitext-repository/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmini%2Fmylyn-wikitext-repository/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmini","download_url":"https://codeload.github.com/jmini/mylyn-wikitext-repository/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229627544,"owners_count":18101070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-05T03:04:40.924Z","updated_at":"2024-12-13T23:25:54.901Z","avatar_url":"https://github.com/jmini.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":":wikitext: https://wiki.eclipse.org/Mylyn/WikiText\n:bug421551: https://bugs.eclipse.org/bugs/show_bug.cgi?id=421551\n:bug506726: https://bugs.eclipse.org/bugs/show_bug.cgi?id=506726\n:mylyn_ml: http://dev.eclipse.org/mhonarc/lists/mylyn-docs-dev/\n:mylyn_forum: http://www.eclipse.org/forums/index.php/f/83/\n:mylyn_so: http://stackoverflow.com/tags/mylyn-wikitext\n:bintray_package: https://bintray.com/jmini/maven/mylyn-wikitext/view\n:eclipse_b3: https://www.eclipse.org/b3\n:eclipse_cbi_aggr: https://wiki.eclipse.org/CBI/aggregator\n:githubrepo: jmini/mylyn-wikitext-repository\n:issues: https://github.com/{githubrepo}/issues\n:license: http://www.eclipse.org/legal/epl-v10.html\n:oomph_file: MylynWikitextRepository.setup\n:oomph_setup: https://raw.githubusercontent.com/{githubrepo}/master/{oomph_file}\n:blog-post: https://jmini.github.io/blog/2016/2016-02-21_maven_repo_and_pom_files.html\n\n\n= mylyn-wikitext-repository\n\nThis repository contains my notes and tools to create a maven repository for the link:{wikitext}[Mylyn Wikitext] jars.\nThis is a workaround for link:{bug421551}[Bug 421551].\n\n== Usage\n\nYou can use Mylyn Wikitext jars (browse them in the link:{bintray_package}[mylyn-wikitext package]) from my maven repository hosted on bintray:\n\n  http://dl.bintray.com/jmini/maven/\n\nTo use the Mylyn Wikitext jars in your pom, pick the interesting parts in from this snippet:\n\n[source,xml]\n----\n\u003cproject\u003e\n  \u003c!-- ... --\u003e\n  \u003cdependencies\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.asciidoc.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.confluence.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.core.ant\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.html.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.markdown.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.mediawiki.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.mediawiki.core.ant\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.textile.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.tracwiki.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003eorg.eclipse.mylyn.docs\u003c/groupId\u003e\n      \u003cartifactId\u003eorg.eclipse.mylyn.wikitext.twiki.core\u003c/artifactId\u003e\n      \u003cversion\u003e2.10.1.v20161129-1925\u003c/version\u003e\n    \u003c/dependency\u003e\n  \u003c/dependencies\u003e\n  \n  \u003crepositories\u003e\n    \u003crepository\u003e\n      \u003cid\u003ebintray.jmini.maven\u003c/id\u003e\n      \u003curl\u003ehttp://dl.bintray.com/jmini/maven/\u003c/url\u003e\n    \u003c/repository\u003e\n  \u003c/repositories\u003e\n\u003c/project\u003e\n----\n\nA simple example (pom file and simple java class) is presented in this link:{blog-post}[blog post].\n\n=== Versions\n\n* link:https://bintray.com/jmini/maven/mylyn-wikitext/Mars.0/view[Mars.0] (24/06/2015), Version `2.5.0.v*`\n* link:https://bintray.com/jmini/maven/mylyn-wikitext/Mars.1/view[Mars.1] (02/10/2015), Version `2.6.0.v*`\n* link:https://bintray.com/jmini/maven/mylyn-wikitext/Mars.2/view[Mars.2] (26/02/2016), Version `2.7.0.v*`\n* link:https://bintray.com/jmini/maven/mylyn-wikitext/Neon.0/view[Neon.0] (22/06/2016), Version `2.9.0.v*`\n* With Neon.1 the same version as with Neon.0 was released.\n* link:https://bintray.com/jmini/maven/mylyn-wikitext/Neon.2/view[Neon.2] (21/12/2016), Version `2.10.0.v*`\n\n=== Remarks\nBecause the Idea of this repository is to consume mylyn-wikitext in a plain maven project (or maven plugin), only the `core` jars are published.\nIn my opinion the `ui` jars are consumed in an Eclipse RCP context where building with Tycho and consuming the P2 repository is not a problem.\n\nThe Eclipse simultaneous release train (starting with `Mars.0`) was used as base to build the maven repository.\nThis is why a jar like `org.eclipse.mylyn.wikitext.commonmark` is not available in the repository.\n\n=== Examples\n\nCheck out the link:examples/[examples].\n\n=== Setup in Eclipse IDE\n\nThere is an Eclipse Oomph Setup Task to import this project: link:{oomph_setup}[{oomph_file}]\n\n\n== Official maven repository\n\nThe Mylyn Wikitext project provides an official maven repository hosted by the Eclipse fundation:\n\n  https://repo.eclipse.org/content/repositories/mylyn-snapshots/\n\nPlease note that this repository contains only snapshot artifacts.\nA major difference is also that link:{blog-post}[the dependencies declaration is not the same between the Eclipse Fundation repository and my repository].\nI consider my repository as much more user friendly.\n\n== Issue tracker / Get in touch\n\nFor this project (content of this repository and of the maven repository):\n\n* Use the link:{issues}[mylyn-wikitext-repository issue tracker] on GitHub.\n\nFor the `mylyn-wikitext` project itself:\n\n* Mailing list: link:{mylyn_ml}[mylyn-docs-dev]\n* Forum: link:{mylyn_forum}[Mylyn]\n* StackOverflow Tag: link:{mylyn_so}[mylyn-wikitext]\n\n== Notes\n\n=== Description\n\nThis work rely on the link:{eclipse_cbi_aggr}[Eclipse CBI aggregator] tool.\nIt does the convertion of the p2 repository into a maven repository.\nThe `*.aggr` files are located in the `aggregator` project.\n\nBefore end 2016, the aggregator tool was named link:{eclipse_b3}[Eclipse b3 aggregator].\nThe files using this version of the tool are using the extension `*.b3aggr`.\nLearn more about the transition in link:{bug506726}[Bug 506726]\n\nSome help scripts written in Java are located in the `javatools` project.\n\n=== Build\n\nThere is no automatic build at the moment.\nThis section describes the manual steps requested to build the maven repository and to upload it to bintray.\n\n. Open an `*.aggr` file with the \"Aggregator Model Editor\".\n. Select the root node and run \"Build Aggregation\".\n. In the created repository, the p2 files are not necessary:\n  * {repository}/final/artifacts.jar\n  * {repository}/final/content.jar\n  * {repository}/final/p2.index\n  * ..\n. Zip the interesting parts of the \"{repository}/final\" folder. You should use the `default` Ant task provided in the `build.xml` file to do this.\n. Upload this zip to bintray. To use the web UI, a version should exists in a package.\n\n\n== License\n\nlink:{license}[Eclipse Public License - v 1.0]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmini%2Fmylyn-wikitext-repository","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmini%2Fmylyn-wikitext-repository","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmini%2Fmylyn-wikitext-repository/lists"}