Author: jleroux
Date: Wed May 29 16:29:31 2019
New Revision: 1860357
URL:
http://svn.apache.org/viewvc?rev=1860357&view=revLog:
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/baoTThanks: 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')
}
}
}