Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the build configurations #434

Open
ilg-ul opened this issue Nov 8, 2020 · 4 comments
Open

Improve the build configurations #434

ilg-ul opened this issue Nov 8, 2020 · 4 comments
Assignees

Comments

@ilg-ul
Copy link
Contributor

ilg-ul commented Nov 8, 2020

Due to historical reasons, the Eclipse projects used several build tools, initially as JDT only, later maven was added.

As of now, projects have multiple natures:

	<natures>
		<nature>org.eclipse.m2e.core.maven2Nature</nature>
		<nature>org.eclipse.pde.PluginNature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
	</natures>

and

	<natures>
		<nature>org.eclipse.m2e.core.maven2Nature</nature>
		<nature>org.eclipse.pde.FeatureNature</nature>
	</natures>

For compatibility with maven the output folder defined in .classpath is

	<classpathentry kind="output" path="target/classes"/>

In a message posted on embed-cdt-dev list, Alexander mentioned:

But do you have similar error when you compile this project in Eclipse IDE (not with Maven, but with PDE) using the updated target.
I'm asking because Eclipse PDE can highlight some issues with .target or with dependencies.

Verify if the current configuration allows the builds that Alexander mentioned, and possibly improve them.

@ilg-ul ilg-ul self-assigned this Nov 8, 2020
@ilg-ul ilg-ul added this to the v6.0.0 milestone Nov 8, 2020
@ilg-ul
Copy link
Contributor Author

ilg-ul commented Dec 5, 2020

Alexander @ruspl-afed, is there any improvement to consider here?

@ruspl-afed
Copy link
Contributor

I would suggest to employ Eclipse Oomph, it is very helpful to automate workspace setup, perhaps next release cycle.

@ilg-ul
Copy link
Contributor Author

ilg-ul commented Dec 8, 2020

Eclipse Oomph?!

It looks like I have a new homework to do...

@ruspl-afed
Copy link
Contributor

no need :) I can try it when time permits, it should be similar with what we have in CDT

@ilg-ul ilg-ul modified the milestones: v6.0.0, v6.1.0 Dec 20, 2020
@ilg-ul ilg-ul modified the milestones: v6.1.0, Time permitting Jan 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants