# Word2VecJava **Repository Path**: mirrors_allenai/Word2VecJava ## Basic Information - **Project Name**: Word2VecJava - **Description**: Word2Vec Java Port - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Word2vecJava [![CircleCI](https://circleci.com/gh/allenai/Word2VecJava.svg?style=svg)](https://circleci.com/gh/allenai/Word2VecJava) This is a fork of the open source Java implementation of word2vec (https://github.com/medallia/Word2VecJava) ported to work with SBT, and has some fixes to support large models. It gets published to Maven Central under package name `org.allenai.word2vec.Word2VecJava`. All package referenences are changed from `com.medallia.word2vec` to `org.allenai.word2vec` in the Java source code. ## Building the project and Running tests To verify that the project is building correctly, run ``` sbt clean compile sbt test ``` It should run 7 tests without any error. ## Contact Sumithra Bhakthavatsalam (sumithrab@allenai.org) ## Release This project releases to BinTray. To make a release: 1. Pull the latest code on the master branch that you want to release 1. Edit `build.sbt` to remove "-SNAPSHOT" from the current version 1. Create a pull request if desired or push to master if you are only changing the version 1. Tag the release `git tag -a vX.Y.Z -m "Release X.Y.Z"` replacing X.Y.Z with the correct version 1. Push the tag back to origin `git push origin vX.Y.Z` 1. Release the build on Bintray `sbt +publish` (the "+" is required to cross-compile) 1. Verify publication [on bintray.com](https://bintray.com/allenai/maven) 1. Bump the version in `build.sbt` on master (and push!) with X.Y.Z+1-SNAPSHOT (e.g., 2.5.1 -SNAPSHOT after releasing 2.5.0) If you make a mistake you can rollback the release with `sbt bintrayUnpublish` and retag the version to a different commit as necessary.