Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #34844 > unrolled thread

Generacja projektu Eclipse

Started byheby <heby@poczta.onet.pl>
First post2022-08-24 15:06 +0200
Last post2022-08-27 14:18 +0200
Articles 6 — 4 participants

Back to article view | Back to pl.comp.programming


Contents

  Generacja projektu Eclipse heby <heby@poczta.onet.pl> - 2022-08-24 15:06 +0200
    Re: Generacja projektu Eclipse JDX <jdx@onet.pl> - 2022-08-27 08:56 +0200
      Re: Generacja projektu Eclipse heby <heby@poczta.onet.pl> - 2022-08-27 10:58 +0200
        Re: Generacja projektu Eclipse arnold@hooterville.invalid (Arnold Ziffel) - 2022-10-11 09:51 +0000
          Re: Generacja projektu Eclipse heby <heby@poczta.onet.pl> - 2022-10-11 13:06 +0200
    Re: Generacja projektu Eclipse J-23 <Baczeklu@poczta.fm> - 2022-08-27 14:18 +0200

#34844 — Generacja projektu Eclipse

Fromheby <heby@poczta.onet.pl>
Date2022-08-24 15:06 +0200
SubjectGeneracja projektu Eclipse
Message-ID<te57pr$3ar7g$1@dont-email.me>
Cześć.
Moze ktoś podrzuci jakimś hasłem czego szukać...

Mam sytuację nastepujacą: jest projekt w C/C++. Składa się ze źródeł, 
nietypowego systemu budowania i kilku drobnostek.

Źródła się porozrzucane w kilku miejscach, do kórych ściezki mam. Nie 
moja wina, zastane.

Wiem też jak "ustawić" debugger w domyslny sposób, aby było łatwo 
pracować z kodem.

Chciałbym to zautomatyzować. Czyli napisać generator projektu eclipse, 
który tą wiedzę zamieni w plik projektu.

W wyniku własnej ignoracji mam wrażenie, że to jest trudne.

Eclipse bazuje na jakiś bazach danych projektów, ich format jest niby 
xmlowy, ale baza danych już nie jest taka oczywista.

O ile xml-a jestem w stanie jako-tako wygenerować, to już dodanie go 
tak, aby eclips zobaczył go automatycznie po stacie, wymaga pewnie 
jakichś machlojek z tą bazą danych.

Zauważyłem, że są jakieś metody, opisywane w necie, pozwalajace na 
odpalenie eclise w trybie z konsoli i manipulowanie tą bazą danych.

Strasznie to upierdliwe.

Mam jakieś alternatywy?

Scenariusz:
1) tworzę nowego brancha
2) downloaduje źródła
3) generuje projekt eclipse
4) odpalam eclise i pracuje z kodem
5) mam takich konfiguracji kilka i mogę płynnie przepinać się między nimi.

Przyznaje, że Visualowy koncept "solucji" był znacząco wygodniejszy, nie 
było centralnej bazy danych, pliki projektu generowało się w trywialny 
sposób.

Eclipse straszliwie to komplikuje pojęciem centralnego "workspace" co 
jest dobre, jak się pracuje nad czymś miesiąc, a nie pracuje nad kilkoma 
rzeczami i codziennie innymi.

Co robie źle i jesli robie dobrze, to jak radzieicie sobie w takich 
sytuacjach?

[toc] | [next] | [standalone]


#34845

FromJDX <jdx@onet.pl>
Date2022-08-27 08:56 +0200
Message-ID<6309c01d$0$548$65785112@news.neostrada.pl>
In reply to#34844
Szczerze mówiąc to nie bardzo rozumiem co chcesz osiągnąć, ale może 
CMake pomoże: 
https://cmake.org/cmake/help/latest/generator/Eclipse%20CDT4.html. Tzn. 
opisz sobie projekt w CMake i za jego pomocą generuj „projekty”.

[toc] | [prev] | [next] | [standalone]


#34846

Fromheby <heby@poczta.onet.pl>
Date2022-08-27 10:58 +0200
Message-ID<tecmbp$8pkh$1@dont-email.me>
In reply to#34845
On 27/08/2022 08:56, JDX wrote:
> Szczerze mówiąc to nie bardzo rozumiem co chcesz osiągnąć

Chcę wygenerować projekt eclispe gotowy do otwrcia, zawierający wszystko 
co potrzebne do pracy, na przykład linki do źródeł czy gotową 
konfigurację debugową.

>, ale może 
> CMake pomoże: 

Nie bardzo mogę go używać. Zerknę jednak, dzieki.

[toc] | [prev] | [next] | [standalone]


#34854

Fromarnold@hooterville.invalid (Arnold Ziffel)
Date2022-10-11 09:51 +0000
Message-ID<63a45ba8-95e3-4584-8aca-cb17eef2316d@hooterville.invalid>
In reply to#34846
heby <heby@poczta.onet.pl> wrote:

> Chcę wygenerować projekt eclispe gotowy do otwrcia, zawierający wszystko 
> co potrzebne do pracy, na przykład linki do źródeł czy gotową 
> konfigurację debugową.

A może półśrodek? Utwórz projekt ręcznie i po prostu przepinaj się między 
gałęziami, po każdym przepięciu odświeżając pliki projektu w Eclipse 
(Refresh)?

-- 
Co myśli kura uciekająca przed kogutem?
"Zrobię jeszcze trzy okrążenia dookoła kurnika żeby nie pomyślał ze
łatwa jestem.

[toc] | [prev] | [next] | [standalone]


#34855

Fromheby <heby@poczta.onet.pl>
Date2022-10-11 13:06 +0200
Message-ID<ti3io0$13dib$1@dont-email.me>
In reply to#34854
On 11/10/2022 11:51, Arnold Ziffel wrote:
>> Chcę wygenerować projekt eclispe gotowy do otwrcia, zawierający wszystko
>> co potrzebne do pracy, na przykład linki do źródeł czy gotową
>> konfigurację debugową.
> A może półśrodek? Utwórz projekt ręcznie i po prostu przepinaj się między
> gałęziami, po każdym przepięciu odświeżając pliki projektu w Eclipse
> (Refresh)?

Dodawanie białka do tego procesu to proszenie się o kłopoty.

[toc] | [prev] | [next] | [standalone]


#34847

FromJ-23 <Baczeklu@poczta.fm>
Date2022-08-27 14:18 +0200
Message-ID<630a0b9d$0$545$65785112@news.neostrada.pl>
In reply to#34844
W dniu 24.08.2022 o 15:06, heby pisze:
> Cześć.
> Scenariusz:
> 1) tworzę nowego brancha
> 2) downloaduje źródła
> 3) generuje projekt eclipse
> 4) odpalam eclise i pracuje z kodem
> 5) mam takich konfiguracji kilka i mogę płynnie przepinać się między nimi.
> 
> Przyznaje, że Visualowy koncept "solucji" był znacząco wygodniejszy, nie 
> było centralnej bazy danych, pliki projektu generowało się w trywialny 
> sposób.
> 
> Eclipse straszliwie to komplikuje pojęciem centralnego "workspace" co 
> jest dobre, jak się pracuje nad czymś miesiąc, a nie pracuje nad kilkoma 
> rzeczami i codziennie innymi.
> 
> Co robie źle i jesli robie dobrze, to jak radzieicie sobie w takich 
> sytuacjach?

By osiągnąć co chcesz jedynym wyście jest napisanie eclipsowej wtyczki.. 
nie jest to trywialne zadanie... pracy sporo... poziom skomplikowania 
oceniłbym jako średni.

A to na sam początek:
https://riptutorial.com/eclipse-plugin

Pozdrawiam
J-23

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.programming


csiph-web