Это мой пример Maven Dynamic Web Project в Eclipse (maven-archetype-webapp).
Какие папки должны быть исключены из git (который добавляется в .gitignore)?
IРаньше я думал, что целевая папка в Maven означает скомпилированные файлы .class и никогда не нуждается в фиксации / отправке - поэтому я подумал о добавлении всего target/
к .gitignore - потому что я не хочу maven-достал баночки в git repo.Но проблема в том, что тогда он проигнорирует мои index.jsp (и другие файлы jsp / html, которые будут добавлены) и web.xml !!!
Кроме того, целевая папка содержит MyListener.java, а не MyListener.class!
И целевая папка не содержит Student.java или Student.class (этот класс используется внутри MyListener.java с Spring ClassPathXmlApplicationContext.как Student student = (Student) context.getBean("student");
)
PS Содержимое папки Deployed Resources
:
Maven docs :
Существует только два подкаталога этой структуры: src и target.
Целевой каталог используется для размещения всего вывода сборки.
PS Я добавил цель в .gitignore, и проект был благополучно клонировани построен на другой машине!Итак - решено!