RFR: JDK-8158402 - jlink: should use regex for all pattern operations (--order-resources or --exclude-resources)

Alan Bateman Alan.Bateman at oracle.com
Thu Jun 9 14:51:13 UTC 2016


On 09/06/2016 12:00, Jim Laskey (Oracle) wrote:
> :
> I have changes for the make files as well.
>
> diff -r 6a78ef1d1e58 make/Images.gmk
> --- a/make/Images.gmk	Mon May 30 16:17:11 2016 +0200
> +++ b/make/Images.gmk	Wed Jun 08 15:24:53 2016 -0300
> @@ -115,16 +115,16 @@
>   # Use this file inside the image as target for make rule
>   JIMAGE_TARGET_FILE := bin/java$(EXE_SUFFIX)
>   
> -JLINK_ORDER_RESOURCES := *module-info.class*
> +JLINK_ORDER_RESOURCES := **module-info.class
>   ifeq ($(ENABLE_GENERATE_CLASSLIST), true)
>     JLINK_ORDER_RESOURCES += @$(SUPPORT_OUTPUTDIR)/classlist/classlist
>   endif
>   JLINK_ORDER_RESOURCES += \
> -    /java.base/java/* \
> -    /java.base/jdk/* \
> -    /java.base/sun/* \
> -    /java.base/com/* \
> -    /jdk.localedata/* \
> +    /java.base/java/** \
> +    /java.base/jdk/** \
> +    /java.base/sun/** \
> +    /java.base/com/** \
> +    /jdk.localedata/** \
>       #
>   
>   JLINK_TOOL := $(JLINK) --modulepath $(IMAGES_OUTPUTDIR)/jmods \
>
>
This looks okay. So are there changes to the usage messages?

-Alan


More information about the jigsaw-dev mailing list