У меня есть папка галереи, которая включена в веб-проект java. Файлы довольно большие, поэтому, если мне нужно очистить или переустановить проект, потребуется довольно много времени. Я не использую эти ресурсы в текущей части проекта. Есть ли способ исключить эту папку из развертывания на мой локальный сервер? Я запускаю MyEclipse 2015.MyEclipse Исключить папку из проекта
ответ
Вы можете установить фильтр исключения в исходной папке; который должен помешать исключенному контенту находиться в пакете развертывания.
Открыть проект Свойства и выбрать Путь построения Java. На вкладке «Источник» найдите исходную папку для WebRoot
и выберите ее. Нажмите кнопку Edit ..., затем вы можете определить шаблон исключения, который охватывает вашу медиа-папку.
Может потребоваться очистить и переустановить, чтобы увидеть результаты.
Я не знал об этом, и я думаю, что это будет очень полезно в будущем, но я не вижу способ добавить папку WebRoot, только папки src. Я что-то упустил или это просто невозможно –
'WebRoot /' еще не является исходной папкой вашего проекта? Возможно, отредактируйте этот вопрос, чтобы включить экранный снимок экранов сборки и экранов сборки развертывания ваших свойств проекта. –
Единственный способ, с которым я могу думать, в настоящий момент состоит в том, чтобы переместить папку галереи на уровень проекта, чтобы она не была развернута как часть корневого веб-сайта или как скомпилированные источники или как включенные проекты. Чтобы он был развернут, вы можете добавить новую папку под веб-корнем и связать ее с папкой более высокого уровня. Чтобы настроить эту ссылку, перейдите в New-> Folder (вы можете указать то же имя, что и папка более высокого уровня, так как она находится по другому пути), затем выберите кнопку «Дополнительно» и «Связанная папка», затем используйте переменную, PROJECT_LOC, нажмите кнопку «Расширить», чтобы выбрать папку более высокого уровня в рамках проекта. Чтобы не развернуть эту папку, удалите ее из веб-корня (это приведет к удалению ссылки, а не связанной с папкой).
Эти ресурсы находятся в папке полностью самостоятельно? Является ли эта папка исходной папкой верхнего уровня или подпапкой одного (например, 'src/main/resources/gallery')? –
Его подпапка под root >> projectname/media –
Вы используете Maven или Gradle или что-то еще для создания проекта? Как Eclipse знает, что в развертывание предполагается включить «специальную» папку? –