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

Change artifact name and provide deployment process #7

Closed
romani opened this issue Apr 27, 2016 · 7 comments
Closed

Change artifact name and provide deployment process #7

romani opened this issue Apr 27, 2016 · 7 comments

Comments

@romani
Copy link
Member

romani commented Apr 27, 2016

we need to release this plugin with new group/name

location should be at
https://repo1.maven.org/maven2/com/github/

  <groupId>com.github.checkstyle</groupId>
  <artifactId>checkstyle-sonar-plugin</artifactId>
  <version>2.6-SNAPSHOT</version>

attention to artifactId name, it is done to follow names of https://github.com/sevntu-checkstyle/sevntu.checkstyle (maven plugins notation, first name is owner).

deployment could be a script or wiki page with commands.

From SonarQube:

I also asked about what are the conditions to be part of the Update Center from SonarQube (access to updates directly from the UI), as the feature will probably interested you.
Conditions are:
Request For Feedback (RFF) period on the mailing list.
At the end of the RFF, notify a SonarQube(SQ) member through the google group thread, and provide the following information:

  • short description of the version
  • SQ versions compatibility
  • Changelog URL
  • download URL

Our google group is: https://groups.google.com/forum/#!forum/sonarqube
You can directly send an email to the group by using the following email: sonarqube@googlegroups.com

A few example of RFF thread:
Java 3.13
GitHub Plugin 1.2
Javascript 2.12
Java Properties 1.6

@tsjensen
Copy link
Contributor

You might consider using org.checkstyle.sonarqube as group ID. Of course that would mean moving the whole of Checkstyle to the checkstyle.org domain. But Daniil already owns the domain, so it could be done. Also, package names etc. could be consolidated and become independent of the source host (SF, GitHub). Just a thought.

@romani
Copy link
Member Author

romani commented May 20, 2016

For now my position is to invest no money to project till project start earning money.

We took domain just in case.

Too much need to be done with stability of project, too early to speak about cosmetic changes - good named hosting, .... . We have very tiny team.

For now we can take "com.github.checkstyle" groupId , Maven will be ok with such group, users do not care, as they will download it from Sonar plugin repository.

Sonar-checkstyle just lack of my attention ..... too much activity in main project. New contributors are welcome.

@tsjensen
Copy link
Contributor

OK, as you wish. But just to be sure: It does not require money - you can host stuff entirely with free GitHub features and still use your own domain. I do that with Checkstyle Addons.

romani added a commit that referenced this issue Dec 16, 2016
romani added a commit that referenced this issue Dec 16, 2016
@romani
Copy link
Member Author

romani commented Dec 16, 2016

@romani
Copy link
Member Author

romani commented Dec 16, 2016

release is sent to sonarqube repo: https://groups.google.com/forum/#!topic/sonarqube/l9sCzhjOxr8

@romani romani closed this as completed Dec 16, 2016
@romani
Copy link
Member Author

romani commented Dec 16, 2016

https://repo1.maven.org/maven2/com/github/

no need to make it available in maven repo, as it will never be used as maven dependency.
we will store binaries in github, see "Downloads" at https://github.com/checkstyle/sonar-checkstyle/releases

@romani
Copy link
Member Author

romani commented Dec 16, 2016

tsjensen pushed a commit to checkstyle-addons/sonar-checkstyle that referenced this issue Mar 21, 2019
tsjensen pushed a commit to checkstyle-addons/sonar-checkstyle that referenced this issue Mar 21, 2019
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

2 participants