-
Notifications
You must be signed in to change notification settings - Fork 38.5k
Include all source artifacts in published sources jars [SPR-12085] #16701
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
Comments
Sam Brannen commented Fixed as described in the comments for GitHub commit 9ea646e:
|
Sam Brannen commented FYI: I opened #16702 to address the outstanding issue regarding Groovy source code. |
Sam Brannen commented Reopened for backporting. |
Stéphane Nicoll commented Is there a reason to do that with a lengthy list of includes vs. a smart exclude? What files could be present in src/main/xyz that we do not want in the generated source archive exactly? |
Sam Brannen commented That's a valid question. To be honest, the current style of explicitly including things is simply based on the "status quo" (i.e., how it was done in the past). As for what could possibly be present in Cheers, Sam |
Sam Brannen commented This issue has been addressed as described in the comments for GitHub commits 07629a3 (4.1.0), a52ff46 (4.0.7), and 3b64db1 (3.2.11):
|
Sam Brannen opened SPR-12085 and commented
Status Quo
For example, in 4.1 RC2, the
META-INF/spring.factories
file is present inspring-test-4.1.0.RC2.jar
, but it is not present inspring-test-4.1.0.RC2-sources.jar
. The same is true for thespring-beans
module.Further analysis reveals that only Java and AspectJ source code are included in the current 'sources' jars.
Deliverables
META-INF/spring.factories
is included in published 'sources' archives across the framework.spring-beans
andspring-test
.META-INF/services/*
mime.types
Affects: 3.2.10, 4.0.6, 4.1 RC2
Issue Links:
Backported to: 4.0.7, 3.2.11
The text was updated successfully, but these errors were encountered: