Формат FIL файлов рабочего пространства eclipse
Есть ли (хорошая) документация о формате файлов рабочей области eclipse (.location, x.tree,...)?
Мне нужно это, чтобы программно создать рабочее пространство для автоматизированных сборок. К сожалению, я должен выполнить эту работу из .NET-программы, поэтому я не могу использовать классы Eclipse для этого! (Мы управляем нашими проектами Linux С++ с использованием Eclipse + CDT).
Ответы
Ответ 1
Не совсем точный ответ, но я просто хотел бы указать следующие источники для вашего вопроса:
Может между этими тремя ссылками вы найдете фактическую документацию для структуры рабочего пространства (если вы это сделаете, напишите здесь ответ);
Ответ 2
Это не будет полезным ответом.
Если возможно, я попытаюсь уговорить Eclipse создать рабочую область для вас. В противном случае вы будете разбираться во многих недокументированных внутренних API-интерфейсах и пытаться повторно реализовать filessytem, в котором действуют другие внутренние API-интерфейсы.
Eclipse дает понять, что при использовании внутренних API-интерфейсов вы сами по себе, и будьте осторожны, чтобы сказать, что они могут сломаться в любой момент (например, очень незначительный выпуск).
Изменить. Вы также можете найти справочную информацию по поводу предложений question. И buckminster, который может оказаться полезным и по другим причинам.
Ответ 3
В зависимости от того, насколько сложна ваша система сборки, может быть проще использовать выделенную систему сборки, такую как Apache Ant или Nant. Существует библиотека .NET для Ant at: http://ant.apache.org/antlibs/dotnet/, и могут быть и другие системы сборки.
Ответ 4
Это довольно хорошее решение:
http://eclipseone.wordpress.com/2010/01/25/checkout-multiple-projects-automatically-into-your-eclipse-workspace/