-
Notifications
You must be signed in to change notification settings - Fork 82
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
Deploy on maven central? #27
Comments
Not intended but we have trouble uploading the releases. Tried a few times but couldn't do it. Seems to be something wrong with the gradle script. Not sure if there is a way to manually upload the files. |
This is kind of important issue. Do you have any ETA for this? |
We tried but couldn't get it working. So no ETA for now. Please import the jars manually. |
Thank you! |
@jidesoft could you share with us what you tried to do and what failed? maybe someone can help :) |
Hi, guys! Any success with this? It's really inconvenient to be unable to grab the library from maven. |
Would appreciate a maven central deployment of the current version. |
I fixed the maven build in PR: |
Just did |
@jidesoft 3.7.x still not available on central. Any chance..? |
As @jidesoft is not making any progress on publishing binary artifacts on maven central, I will release my own build (jar files) on github. |
Here is my unofficial build: |
@bourgesl Maybe you can publish your fork to maven and update it with every release.. That would be awesome. |
Even if jide-oss is free code, I can not publish on maven central instead. |
Do you think you can publish it on the maven repository if I made you an admin for this project? -David |
Hi David, GitHub and maven central are two different systems. Making someone an admin on GitHub doesn't mean they can deploy in the name of jidesoft. Are you saying Jidesoft cannot or has lost the ability or knowledge to deploy artifacts? |
We couldn't get it working. |
Sorry, I do not understand. @jidesoft you are not able to publish on maven central (nexus account) ? If you want me to help you, I could but please contact me directly via twitter DM (see https://github.com/bourgesl) |
Hi all, you use gradle to publish to a nexus on a maven project? This sounds strange to me! Maven supplies a release-plugin to publish to maven repositories. Kind regards |
Hi David, Could you configure this fine library as a maven artifact using jitpack in GitHub? That way, we can use the latest version with bugs fixed. Thanks! |
Anyone is working on deploying the latest jide-oss to a repo ? |
@mokun I doubt:(( |
Hi folks, I think I have Maven Central publishing working under the To pull it in, you need to enable the snapshot repo in your project's POM: <repositories>
<repository>
<id>oss.sonatype.org-snapshot</id>
<url>http://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories> Then reference the net.janklab.opp:jide-oss artifact: <dependencies>
<dependency>
<groupId>net.janklab.opp</groupId>
<artifactId>jide-oss</artifactId>
<version>3.7.4-SNAPSHOT</version>
</dependency>
</dependencies> You can see the tweaks I made to the jide-oss pom.xml here: New pom.xml state: How I got there: |
@apjanke , So, for 3.7.4, use But for 3.7.6, use Q: does it work on beyond Java 9, such as Java 14 ? |
@apjanke , How come your 3.7.4 has a lot of files missing ? For instance, when I try to look for It turns out that this java class and a lot of other class files are not in this https://github.com/jidesoft/jide-oss/blob/master/src/com/jidesoft/plaf/LookAndFeelFactory.java When I use 3.6.18 and downloaded those files locally to my machines, note their sizes are big. When I switch to your distribution and use 3.7.4 and downloaded them locally, note their sizes are much smaller. So, did jide stripped off those size intentionally in newer versions ? |
Well, uh-oh: I have no idea! I'll look in to this. |
@apjanke, sincere thank you for working on this! I can confirm the jar contains no compiled classes, just resource files, such as icons and such. Did you manage to find out what the issue is? |
No, sorry! I've gotten really busy at the day job. I'll try to get to this soon since I know people are waiting on it. Cheers, |
Well obviously it doesn't compile correctly as you know. But since now you're the one who knows how to post it in maven repo, we're hoping you can figure it out. Best regards ! |
as it's been dragging already for almost 3 years, is it possible to be released via Github packages at least? Thank you! |
It'll be awesome if someone who are familiar with the process of releasing it as a github packages can spearhead this. |
The compilation error is one of the reason we gave up deploying on maven.
From: sfuerte <[email protected]>
Sent: Monday, November 30, 2020 7:43 PM
To: jidesoft/jide-oss <[email protected]>
Cc: jidesoft <[email protected]>; Mention <[email protected]>
Subject: Re: [jidesoft/jide-oss] Deploy on maven central? (#27)
@mokun <https://github.com/mokun>
I believe the documentation is rather explanatory and clear. But if need any hand, sure thing, send me a PM.
On the another hand, it looks like there is a problem with 3.7.x release builds in general, logged it in a separate issue - #48 <#48>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#27 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AALKLGJOKXOP5BE4KFWABU3SSRQ3LANCNFSM4EPTDXPQ> . <https://github.com/notifications/beacon/AALKLGMODQXKYKRCFAVE5CTSSRQ3LA5CNFSM4EPTDXP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFPQXZ4A.gif>
|
@jidesoft , does it mean that Your Maven POM is a bit outdated and hence doesn't compile properly. And can be fixed quite easily. But the source of the problem isn't that (as Ant build produces errors as well) but rather project's dependency on the Windows LAF which is not included anymore in non-Windows JDK releases, see more at https://bugs.openjdk.java.net/browse/JDK-6461834 #48 is pretty much a blocker for Maven builds and releases. |
@sfuerte Swing is dying so we are not very actively working on this project except for bug fixes. |
I've built and published latest jide-oss version to Maven Central:
This was built on GitHub Actions using Gradle. |
The version of `jide-oss` has a dependency on `com.sun.java.swing.plaf.windows.WindowsLookAndFeel` which isn't part of the [public API since JDK9](https://stackoverflow.com/q/40997888), preventing the application running on Mac. Using a newer version ([relocated to a fork](jidesoft/jide-oss#27 (comment))) resolves this.
Hi,
There seems to be only old versions available on maven central, is this intended?
See: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.jidesoft%22%20AND%20a%3A%22jide-oss%22
The text was updated successfully, but these errors were encountered: