Giter Site home page Giter Site logo

Maven about holographicdisplays HOT 36 CLOSED

filoghost avatar filoghost commented on June 1, 2024
Maven

from holographicdisplays.

Comments (36)

stuntguy3000 avatar stuntguy3000 commented on June 1, 2024 3

It's a shame @filoghost is a poor developer for such a popular plugin.

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024 1

No idea. I'll try to update tomorrow.

from holographicdisplays.

stuntguy3000 avatar stuntguy3000 commented on June 1, 2024 1

@sgdc3 I disagree.

Been 2 years.

image

@filoghost Has outright refused to host a Maven Repository, despite how easy it is to host (GitHub repository is free!). It's a poor attitude to have and he deserves everything coming his way by refusing to support developers like this.

This plugin is massive, playing the excuse of it being a free plugin is not suitable for a project of this scale.

@MarcinWieczorek I demand @filoghost to step up his game, but we all know that won't happen.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024 1

Anyway, temp repository for latest version: http://ci.xephi.fr/plugin/repository/everything/com/gmail/filoghost/holographicdisplays/v2.2.5/

from holographicdisplays.

stuntguy3000 avatar stuntguy3000 commented on June 1, 2024 1

"temp repository"

That's as bad as not having one. If you depend on a repository you can't trust, it's worse than using a local jar.

from holographicdisplays.

stuntguy3000 avatar stuntguy3000 commented on June 1, 2024 1

🤣

from holographicdisplays.

filoghost avatar filoghost commented on June 1, 2024 1

dcee93e better late than never, also thanks to @markhughes and @sgdc3 for helping me

from holographicdisplays.

filoghost avatar filoghost commented on June 1, 2024

I should first use Maven on the entire project - however, I'm busy at the moment and I don't know if I'm going to use Maven.

from holographicdisplays.

Favorlock avatar Favorlock commented on June 1, 2024

I'd highly encourage mavenizing the project. It's not difficult to do and frankly makes it easier for other people to utilize your api without needing to include the source/library in their own repo or downloading it and adding it to their path each time they set up the project.

I think in this day of age maven is the go to dependency management for java.

from holographicdisplays.

Incomp avatar Incomp commented on June 1, 2024

+1 this

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

I used to use the API as it is in a jar, but I figured out how to set up a simple mvn repo.
It's good for now, but please reconsider supporting maven!

<repository>
    <id>filoghost-repo</id>
    <url>http://novaguilds.pl/repo/</url>
</repository>

<dependency>
    <groupId>com.gmail.filoghost</groupId>
    <artifactId>holographicdisplays.api</artifactId>
    <version>2.1.3</version>
</dependency>

from holographicdisplays.

CyberSecGuy avatar CyberSecGuy commented on June 1, 2024

I'd love an officially hosted maven repo! Sorry for the necro, but I feel this is still relevant.

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

http://repo.novaguilds.pl/com/gmail/filoghost/holographicdisplays.api/2.1.3/

I commented this one year ago, don't expect them to create maven repository.

from holographicdisplays.

CyberSecGuy avatar CyberSecGuy commented on June 1, 2024

Hey Marcin, I tried using that. In my pom.xml I have:

        <repository>
            <id>novaguilds-repo</id>
            <url>http://repo.novaguilds.pl/</url>
        </repository>

        <dependency>
            <groupId>com.gmail.filoghost</groupId>
            <artifactId>holographicdisplays.api</artifactId>
            <version>2.1.3</version>
            <scope>provided</scope>
        </dependency>

But it's not recognizing that it's there. "Missing artifact com.gmail.filoghost:holographicdisplays.api:jar:2.1.3"

Also, could you upload 2.1.7? https://github.com/filoghost/HolographicDisplays/wiki/API-download-page

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

Are those inside repositories and dependencies tags?

from holographicdisplays.

CyberSecGuy avatar CyberSecGuy commented on June 1, 2024

Yes they are. (I have a few so I made it smaller)

Full pom.xml: http://haste.fibermc.com/sigenitive.xml

from holographicdisplays.

FarisR99 avatar FarisR99 commented on June 1, 2024

Any updates to this?

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

filo seems to be very busy recently, don't expect a maven update very soon

from holographicdisplays.

FarisR99 avatar FarisR99 commented on June 1, 2024

Oh right, I'll just add it to my local maven repository then.

from holographicdisplays.

stuntguy3000 avatar stuntguy3000 commented on June 1, 2024

So...

from holographicdisplays.

Favorlock avatar Favorlock commented on June 1, 2024

@stuntguy3000 it hasn't happened since this thread was created, pretty sure it won't happen sadly.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

@stuntguy3000 ... Why don't mavenize the project by yourself then? -_- I think that @filoghost is too busy atm to update/enhance his (FREE!!!!!) plugin.

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

He might be too busy, that's why I supplied with a repository and @games647 ported the project to Maven and created a pull request (which has been ignored). No one demands the author to do anything as it is his free will and time to continue HolographicDisplays. This plugin is an API ergo it should support Maven, period. I guess we all got used to the fact that it won't. We came here to help, not to riot.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

@MarcinWieczorek I agree with you, but that message wasn't very polite.

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

Cannot disagree.

from holographicdisplays.

Favorlock avatar Favorlock commented on June 1, 2024

@filoghost I suggest you close this issue considering you haven't mavenized the project after this much time. It's pointless to leave it open when you aren't willing to put in the effort to resolve the issue.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

@Favorlock Who said that?

from holographicdisplays.

Favorlock avatar Favorlock commented on June 1, 2024

@sgdc3 "I'm busy at the moment and I don't know if I'm going to use Maven."

That already shows a lack of willingness to begin. The 2 years of silence just adds to that.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

Let him manage his issuetracker as he wants.

from holographicdisplays.

Favorlock avatar Favorlock commented on June 1, 2024

So you're saying that it's acceptable to let people manage a public project in a poor manner? Just because it is public doesn't imply that it can't and shouldn't be held to a higher standard. Frankly, if he hasn't responded in 2 years he probably isn't going to respond to this issue ever again, as such the issue should be closed and the case put to rest for good.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

You can trust it, we use it to host authme related dependencies and other projects. No downtimes in the latest 4 months.

from holographicdisplays.

sgdc3 avatar sgdc3 commented on June 1, 2024

Ok, i'm having some issue with the mvn install:install-jar scope, one moment

from holographicdisplays.

filoghost avatar filoghost commented on June 1, 2024

I've been doing only maintenance on my plugins for years now. Time is the reason, I'm giving priority to more important stuff.

I'm not going to just blindly accept any pull request without even knowing what is doing, I want to learn Maven and possibly setup Jenkins for development builds.

I will try to add maven support this summer, no promise though.

from holographicdisplays.

MarcinWieczorek avatar MarcinWieczorek commented on June 1, 2024

Yeah maven requires a lot of changes because of its directory tree. I can offer my help.

from holographicdisplays.

markhughes avatar markhughes commented on June 1, 2024

I will publish https://github.com/redstone/HolographicDisplays to a maven repository.

from holographicdisplays.

Incomp avatar Incomp commented on June 1, 2024

Sweet. Thanks a bunch.

from holographicdisplays.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.