Author: jleroux Date: Wed May 29 16:29:31 2019 New Revision: 1860357 URL: http://svn.apache.org/viewvc?rev=1860357&view=rev Log: Fixed: Gradle eclipse task - classpath modification (Add exclusion for <OFBiz>/framework/base/config and <OFBiz>/framework/base/dtd) (OFBIZ-11071)
Eclipse task removes all classpath entries that affects following entries also - * <OFBiz>/framework/base/config * <OFBiz>/framework/base/dtd These two entries are essential to start OFBiz successfully. Developer has to manually add these entries back to start OFBiz from IDE. Following this discussion: https://s.apache.org/baoT Thanks: Girish Vasmatkar Modified: ofbiz/ofbiz-framework/trunk/build.gradle Modified: ofbiz/ofbiz-framework/trunk/build.gradle URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/build.gradle?rev=1860357&r1=1860356&r2=1860357&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/build.gradle (original) +++ ofbiz/ofbiz-framework/trunk/build.gradle Wed May 29 16:29:31 2019 @@ -329,14 +329,14 @@ eclipse.classpath.file.whenMerged { clas classpath.entries.removeAll { entry -> // remove any "src" entries in .classpath of the form /componentName - entry.kind == 'src' && + entry.kind == 'src' && !(entry.path ==~ 'framework/base/config' || entry.path ==~ 'framework/base/dtd') && ( entry.path ==~ '.*/+(' + componentName.tokenize(fileSep).last() + ')$' || entry.path ==~ /(\/+framework)$/ || entry.path ==~ /(\/+applications)$/ || entry.path ==~ /(\/+plugins)$/ || entry.path ==~ /(\/+themes)$/ || entry.path ==~ eclipseEntry + '/config' || - entry.path ==~ eclipseEntry + '/dtd' + entry.path ==~ eclipseEntry + '/dtd') } } }