Я нашел похожие вопросы к этой проблеме, но они действительно не удовлетворяют мою ситуацию. Мой код представляет собой отдельный «проект» в репозитории SVN. «Проект» включает в себя не только код Java, но и C / C ++ / Cuda. Я просто хочу проверить весь репозиторий, но only работает над кодом Java (который запускается из сборки Ant).
Я ищу способ в Eclipse (используя Subclipse), чтобы этот код был Java-проектом, при этом «игнорируя» другие вещи.
Я отредактировал файл .project, чтобы распознать его как проект Java, но только тег <natures>
, а не <buildSpec>
, поскольку код Java скомпилирован из сборки Ant. Это работает до некоторой степени, но Content Assist не работает.
Структура кода в хранилище выглядит примерно так:
root/
backend/ (C++/CUDA)
frontend/ (Java here)
jar/ (runnable jar is here)
build.xml