Re: [cross-project-issues-dev] Using maven artifacts directly in eclipse target platform / tycho builds

2021-01-04 Thread Mickael Istria
Thanks for all this very powerful and interesting work Christian! I think
it's really a good way forward and a good opportunity to progressively
replace Orbit by a more "build native" approach that will make adoption of
Maven artifacts by Eclipse projects much easier and faster than the current
process with Orbit.

On Tue, Jan 5, 2021 at 7:57 AM Ed Willink  wrote:

> for my (small number of) users the problem is the other way round. How to
> make Eclipse standalone project releases easily consumable by Maven.
>

It's indeed a different problem and requires different solution. My current
impression as I deal more and more with things like Language Servers and
other stuff that are not purely Eclipse Platfrom artifacts but then gets
consumed in an Eclipse IDE is that if your project also targets plain Java
and non-Eclipse Platform deployments, then it's better to just make it a
plain Java project (ie stop using MANIFEST-first and PDE to develop it; do
plain Java, Maven, BND and so on); and then consume those artifacts in your
Eclipse Platform integration using the strategies described by Christian in
his blog post.
Consuming Maven jars in Eclipse Platform is a much better (simpler) handled
problem than consuming OSGi artifacts in plain Java.
-- 
Mickael Istria
Eclipse IDE 
developer, for Red Hat Developers 
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] Using maven artifacts directly in eclipse target platform / tycho builds

2021-01-04 Thread Ed Willink

Hi

Improving the Maven compatibility is certainly a good idea, but for my 
(small number of) users the problem is the other way round. How to make 
Eclipse standalone project releases easily consumable by Maven.


https://www.eclipse.org/forums/index.php/mv/msg/1097672/1826580/#msg_1826580 
is an attempt by a user to contribute.


https://bugs.eclipse.org/bugs/show_bug.cgi?id=562307 is my fruitless 
attempts to actually publish via https://repo.eclipse.org 
 although I gather 
that is now going out of fashion.


As a naive traditional Eclipse releng I have successfully struggled to 
keep the P2 builds going. I see P2-to-Maven as a generic capability that 
the EF (or some skilled contributor) should solve on behalf of the 
community. As with downloads, when everyone does their own thing, it 
takes a lot of effort to produce an inconsistent mess.


    Regards

        Ed Willink

On 04/01/2021 19:10, Christoph Läubrich wrote:

Happy new year everyone,

I'd like to introduce a new feature in m2e / Tycho that supports the 
seaming-less integration for maven artifacts (OSGi and even non OSGi 
ones) to be used both in Eclipse IDE and Tycho Maven build.


This consists of two complementary features, a m2e extension for PDE 
that allows the adding/editing of a new target location type "Maven" 
and support for this location type in Tycho itself.


I have written a more detailed description in the following article [1].

I'd like to get some feedback so let me know if something is missing 
or bugs you encountered either via mailing-list, by directly 
contacting me or simply open a bug/enhancement in the m2e bugtracker 
[2], also please let me know if you think the article itself needs 
some deeper description of a given aspect of the new feature!



best regards
 Christoph

[1] 
https://xn--lubisoft-0za.gmbh/en/articles/using-maven-artifacts-in-pde-rcp-and-tycho-builds/

[2] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=m2e
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev



--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev


[cross-project-issues-dev] Using maven artifacts directly in eclipse target platform / tycho builds

2021-01-04 Thread Christoph Läubrich

Happy new year everyone,

I'd like to introduce a new feature in m2e / Tycho that supports the 
seaming-less integration for maven artifacts (OSGi and even non OSGi 
ones) to be used both in Eclipse IDE and Tycho Maven build.


This consists of two complementary features, a m2e extension for PDE 
that allows the adding/editing of a new target location type "Maven" and 
support for this location type in Tycho itself.


I have written a more detailed description in the following article [1].

I'd like to get some feedback so let me know if something is missing or 
bugs you encountered either via mailing-list, by directly contacting me 
or simply open a bug/enhancement in the m2e bugtracker [2], also please 
let me know if you think the article itself needs some deeper 
description of a given aspect of the new feature!



best regards
 Christoph

[1] 
https://xn--lubisoft-0za.gmbh/en/articles/using-maven-artifacts-in-pde-rcp-and-tycho-builds/

[2] https://bugs.eclipse.org/bugs/enter_bug.cgi?product=m2e
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] Outdated content at help.eclipse.org/2020-12

2021-01-04 Thread Frederic Gurr
Hi,

I will look into this.

Regards,

Fred

On 18.12.20 17:54, Thomas Wolf wrote:
> Hi,
> 
> why does https://help.eclipse.org/2020-12/index.jsp show the EGit
> documentation from EGit 5.8.0 instead of the one from EGit 5.10.0?
> 
> Cheers,
> 
>   Thomas
> ___
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

-- 
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH

Berliner Allee 47, D-64295 Darmstadt
Handelsregister: Darmstadt HRB 92821
Managing Directors: Gaël Blondelle, Mike Milinkovich
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev