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

module-info are added; structrure is updated to conform M2 #1004

Merged
merged 5 commits into from
Oct 20, 2023

Conversation

solomax
Copy link
Contributor

@solomax solomax commented Oct 15, 2023

No description provided.

<antlr.version>3.5.2</antlr.version>
</properties>

<dependencies>
<dependency>
<groupId>ua.kasta</groupId>
<groupId>io.bit3</groupId>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we moved from bit3 to kasta because bit3 was abandoned and it does not support Mac ARM64.
See #986

Copy link
Contributor

@reckart reckart Oct 15, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mainly because of ARM - I believe it continues being abandoned in any case. The native library that is being wrapped here is no longer developed as far as I remember...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll revert this change

BUT according to https://mvnrepository.com/artifact/ua.kasta/jsass ua.kasta:jsass seems to be dead as well :(((
It is "one-release-repo" :((((

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is little point in maintaining a java wrapper for a library which is dead. See notice on jsass repo:

libsass has been declared deprecated and there will be no further development! This also ends the further development of jsass. It is not yet clear whether there will ever be an implementation based on the Sass embedded protocol. I recommend switching to Webpack or similar technologies! This project will continue to be maintained for the time being and compatibility with newer Java versions will be ensured. But please do not expect any further development on my part.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fwiw I have switched to using sass with the maven-frontend-plugin some time back.

Copy link
Contributor Author

@solomax solomax Oct 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have switched to using sass with the maven-frontend-plugin

I did the same :)

@martin-g
Copy link
Owner

@solomax Anything else you want to add here or it is ready to be merged ?

@solomax
Copy link
Contributor Author

solomax commented Oct 16, 2023

@solomax Anything else you want to add here or it is ready to be merged ?

Let's wait for the M2 release to drop SNAPSHOT dependency :)
Meanwhile I'll try to create PRs for jquery.selectors and wicket.webjars so they will have Automatic module anmes (or be converted to JMS)

solomax and others added 2 commits October 19, 2023 19:53
This will make it easier to release.
Currently WB depends on WS-Annotation, and some other WS projects depend
on WB.

Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org>
@martin-g
Copy link
Owner

@solomax Ready to go ?

@martin-g
Copy link
Owner

I wonder whether we need to add opens too ? Like WICKET-7081

@solomax
Copy link
Contributor Author

solomax commented Oct 19, 2023

I wonder whether we need to add opens too ? Like WICKET-7081

I'll try to check later this week or early next week :)

@solomax
Copy link
Contributor Author

solomax commented Oct 19, 2023

@solomax Ready to go ?

yes IMO this one can be released (so people can test it :)))

@@ -93,7 +111,7 @@ public void init() {

optimizeForWebPerformance();

new AnnotatedMountScanner().scanPackage("de.agilecoders.wicket.samples.pages").mount(this);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually this class wasn't dropped: https://github.com/wicketstuff/core/blob/master/annotation/src/main/java/org/wicketstuff/annotation/scan/AnnotatedMountScanner.java

my local build is green ... :(

I can run bootstrap-samples using mvn jetty:run

Apache Maven 3.9.1 (2e178502fcdbffc201671fb2537d0cb4b4cc58f8)
Maven home: /opt/maven
Java version: 17.0.8.1, vendor: Private Build, runtime: /usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-86-generic", arch: "amd64", family: "unix"

@martin-g
Copy link
Owner

martin-g commented Oct 19, 2023 via email

@solomax
Copy link
Contributor Author

solomax commented Oct 20, 2023

Why green build is a bad thing ? :-) I just removed the usage of AnnotatedMountScanner in WB. Now there is no dependency to wicketstuff. I can run bootstrap-samples using mvn jetty:run

green build is not so bad :)
different results - is something need to be investigated IMO :))

@martin-g
Copy link
Owner

Ah, you meant the issue with maven-source-plugin.
mvn help:effective-pom showed that there are two executions for this plugin. One of them comes from the parent pom (Sonatype OSS) - with id attach-sources

@martin-g martin-g merged commit 0deffcc into martin-g:wicket-10.x-bootstrap-5.x Oct 20, 2023
2 checks passed
@martin-g
Copy link
Owner

yes IMO this one can be released

Done!

@solomax solomax deleted the jms-and-m2 branch October 22, 2023 07:00
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

Successfully merging this pull request may close these issues.

3 participants