This repository has been archived by the owner. It is now read-only.

Substance Repository #20

Closed
IvanRF opened this Issue Feb 24, 2017 · 8 comments

Comments

Projects
None yet
4 participants
@IvanRF
Contributor

IvanRF commented Feb 24, 2017

Is your project going to be uploaded to Maven or jcenter? I use Gradle and that would be really helpful.

Current versions:
http://search.maven.org/#search%7Cga%7C1%7Csubstance
https://bintray.com/bintray/jcenter?filterByPkgName=substance

@IvanRF IvanRF changed the title from Drop files vs GitHub releases to Drop files vs GitHub releases or Repository Feb 24, 2017

@kirill-grouchnikov

This comment has been minimized.

Owner

kirill-grouchnikov commented Feb 25, 2017

These things come and go, and I have zero interest in chasing those.

I've been through CVS, SVN and now Git.
I've been on java.net, kenai.com and now github.com.
I've been on Ant through Maven and now Gradle.

I'm not going to chase the latest chic in whatever surrounds the code. And contributors tends to come and go as well. I have zero interest in taking code / scaffolding that I'll have to maintain from that point forward if I have something that already works for me.

@IvanRF

This comment has been minimized.

Contributor

IvanRF commented Feb 25, 2017

No problem (Maven still works with Gradle). Then, who uploaded your library in the group "org.java.net.substance"? was java.net?

@IvanRF IvanRF changed the title from Drop files vs GitHub releases or Repository to Substance Repository Feb 25, 2017

@kirill-grouchnikov

This comment has been minimized.

Owner

kirill-grouchnikov commented Feb 25, 2017

The only thing I know for certain is that it wasn't me.

I do remember that there were similar requests back in the original run of those projects, and as long as I didn't need to do anything, I was fine with people uploading artifacts to wherever they wanted. I can't police those :)

@IvanRF

This comment has been minimized.

Contributor

IvanRF commented Feb 25, 2017

as long as I didn't need to do anything, I was fine with people uploading artifacts to wherever they wanted

That's good to know, if it is not me I guess that there will be other users willing to upload Substance updates 😃

@mtbadi39

This comment has been minimized.

mtbadi39 commented Dec 31, 2017

Hi @kirill-grouchnikov, @IvanRF, @mstritt, @jakwarrior, @johann-petrak, @wrooot, @huxi
I just created a project to mavenize these libraries : and i called it swing-effects
The goal is to simplify their usage in Maven/Gradle projects.
I Hope it help

@hmdebenque

This comment has been minimized.

hmdebenque commented Mar 12, 2018

For all of us maven dependency systems lovers, I used a simple bash script to download and install locally substance and trident:

#!/usr/bin/env bash

TRIDENT_VERSION=1.5.00-rc
TRIDENT_LIB_NAME=trident-${TRIDENT_VERSION}.jar

SUBSTANCE_VERSION=8.0.00-rc
SUBSTANCE_LIB_NAME=substance-${SUBSTANCE_VERSION}.jar

curl -O https://raw.githubusercontent.com/kirill-grouchnikov/substance/master/drop/${SUBSTANCE_VERSION}/${TRIDENT_LIB_NAME}
mvn install:install-file -Dfile=${TRIDENT_LIB_NAME} -DgroupId=org.pushingpixels \
        -DartifactId=trident -Dversion=${TRIDENT_VERSION} -Dpackaging=jar

curl -O https://raw.githubusercontent.com/kirill-grouchnikov/substance/master/drop/${SUBSTANCE_VERSION}/${SUBSTANCE_LIB_NAME}
mvn install:install-file -Dfile=${SUBSTANCE_LIB_NAME} -DgroupId=org.pushingpixels \
        -DartifactId=substance -Dversion=${SUBSTANCE_VERSION} -Dpackaging=jar

And then in my project:

        <dependency>
            <groupId>org.pushingpixels</groupId>
            <artifactId>substance</artifactId>
            <version>8.0.00-rc</version>
        </dependency>
        <dependency>
            <groupId>org.pushingpixels</groupId>
            <artifactId>trident</artifactId>
            <version>1.5.00-rc</version>
        </dependency>
@kirill-grouchnikov

This comment has been minimized.

Owner

kirill-grouchnikov commented May 7, 2018

This will be addressed in H1 2019.

@kirill-grouchnikov

This comment has been minimized.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.