Bug #5089
closedReplace operating system specific files with operating system specific modules.
0%
Description
(14) Replace operating system specific files with operating system specific modules.
Currently, as illustrated by the apple-extensions module, it is possible to specify specific Java files that are not compiled on particular operating systems. So, for example, the files in apple-extensions are only compiled on Mac OS X, but not on Windows or Linux. This is less than an ideal solution however, since IDE's do not naturally know about such files and have to be manually adjusted to have this knowledge. Furthermore, there are other resources besides Java files that are often operating system specific and can be large in size. For example, operating system specific native libraries. A better solution would be to have operating system specific modules that are only retrieved in the first place. In this way, the IDE problem will be solved and further this would reduce unnecessary downloads of large operating system specific files that are not used.
Related issues