2013-11-06 4 views
8

Я использую Maven и Git с проектом Java EE (EAR, EJB и WEB), в Eclipse рабочее пространство перестраивается в цикле beacause, что-то добавляет «/ target» к моему .gitignore ,Eclipse или Maven add/target для gitignore

Это мой gitignore:

 *.class 
    *.settings 
    *.project 
    *.classpath 
    target 
    # Package Files # 
    *.jar 
    *.war 
    *.ear 
    /target 
    /target 
    /target 
    /target 
    /target 
    /target 
... (more and more /target) 

Любая идея, что может добавить эти строки?

+0

Я бы предположил, что поставщик команды git или m2e (maven for eclipse) или плагин для m2e - возможно, вы можете найти «цель» в параметрах/настройках где-нибудь? – wemu

ответ

1

Вы можете видеть, когда файл был изменен и кто с помощью следующей команды:

$ stat -x .gitignore 
    File: ".gitignore" 
    Size: 210   FileType: Regular File 
    Mode: (0644/-rw-r--r--)   Uid: ( 501/jsmith) Gid: ( 20/ staff) 
Device: 14,2 Inode: 15157009 Links: 1 
Access: Wed Nov 6 13:11:04 2013 
Modify: Sat Oct 26 12:53:41 2013 
Change: Sat Oct 26 12:53:41 2013 

Обновление до последней версии Eclipse, и Maven. Затем вы можете устранить неполадки, создав другие проекты и проверив .gitignore.

Надеется, что это помогает :)

12

Это может помочь вам.
Команда -> Git -> Проекты, отключите «Automaticaly ignore производные ресурсы, добавив их в .gitignore».

+1

Большое вам спасибо, это всего лишь глупая особенность egit. –

+0

@ h-iwata, могу ли я иметь egit по умолчанию? Что-то удручает с моим .gitignore, а описанный флажок отсутствует в Team -> Git -> Projects. – philwalk

+1

Обновление ... Я нашел флажок ... на Kepler Service Release 2, он находится под окном -> Настройки -> Команда -> Git -> Проекты. Спасибо за информацию! – philwalk

Смежные вопросы