-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b06
Properties files:
In the old build, properties files were treated in three different ways and these were kept in the new build:
1. Copied as is
2. Cleaned from comments and extra whitespace
3. Converted to and compiled as java classes
Depending on which repository the source file was in, 2 is performed in different ways. There are two slightly different java implementations of StripProperties (one in corba and one in jdk) and in jaxp and jaxws, a completely broken simple regexp is used to just remove comments. Ideally we should probably move as many files as possible to 3, but that will not be covered in this bug. In the new build, a new clean implementation using "sed" was implemented and is available in SetupJavaCompilation.
What this bug aims to do regarding properties is:
* replace all instances of 1 and 2 with the new clean functionality in SetupJavaCompilation.
* Cleanup jdk/make/GensrcProperties.gmk to make it more readable and maintainable.
* Move some properties files that are currently not in the same package in source and build
* Delete the StripProperties implementations
Other resource files are currently handled by jdk/make/CopyIntoClasses.gmk and are currently listed as a pretty long list of explicit files to be copied. I would like to convert this into a few common patterns and instead explicitly list the exceptions to these.
- duplicates
-
JDK-8035929 JDK9 b03 promotion test for corba failed due to the b03 jdk buld is not correct
-
- Closed
-
-
JDK-8036752 tnameserver in jdk9 b03 does not work. CORBA resources bundles is missing
-
- Closed
-
- relates to
-
JDK-8036948 Solaris builds broken by fix for 8036611: Cleanup of handling of properties ...
-
- Resolved
-
-
JDK-8043146 Error messages in JAXP resource files (*.properties) truncated in the build process
-
- Resolved
-
-
JDK-8035929 JDK9 b03 promotion test for corba failed due to the b03 jdk buld is not correct
-
- Closed
-
-
JDK-8036752 tnameserver in jdk9 b03 does not work. CORBA resources bundles is missing
-
- Closed
-