Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maven build progress #12

Open
davidmoten opened this issue May 13, 2017 · 1 comment
Open

maven build progress #12

davidmoten opened this issue May 13, 2017 · 1 comment

Comments

@davidmoten
Copy link
Collaborator

Hi
@calixteman asked that I proceed with the refactor to use maven as a build tool as discussed in #6.

I have a fork at https://github.com/davidmoten/jlatexmath that is looking good and I'll submit it as a PR soon. As preparatory work with @calixteman's permission I've removed the recent commit d7d9456 (Massive reindent) to simplify the work on the PR. The state of the master branch before the commit removal is at the branch https://github.com/opencollab/jlatexmath/tree/before-massive-indent-removal.

I'll submit the maven rework as a PR so that people have some visibility and chance to comment. Merge will be pretty soon after I imagine as we can then deal with any minor issues on master than on the PR.

@davidmoten davidmoten mentioned this issue May 14, 2017
@davidmoten
Copy link
Collaborator Author

davidmoten commented May 17, 2017

jlatexmath has been deployed using the new maven rework to Maven Central as 1.0.5. It is available for download now from Maven Central but usually takes a couple of hours before the new version is indexed by the search.

http://search.maven.org/#artifactdetails%7Corg.scilab.forge%7Cjlatexmath%7C1.0.5%7Cjar

The deployment process is very easy now. At the root level of the project there is a release.sh bash shell script (good for linux, we can make another for windows if people want). I ran

./release.sh 1.0.5 MY_GPG_PASSWORD

and job done.

Prerequisites for this to work are:

  • <server> element in ~/.m2/settings.xml:
<server>
       <id>ossrh</id>
       <username>davidmoten</username>
       <password>SONATYPE_PASSWORD_HERE</password>
</server>
  • gpg (1.x) available on PATH
  • gpg keyrings setup and keys published to public keyservers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant