Hi Neil,
Got a first step !!

mingw-w64 mingw-w64-tools is needed 

git clone https://github.com/ebarboni/netbeans-native-tests


makefile.mingw altered to put output in target folder (a la maven)
some cpp/h need to change import path


release (need commiter account,working  gpg and release settings.xml set for 
Apache)
mvn clean install -Papache-
mvn deploy 

it works like for nbm maven plugin, 
 source-release go to zip we may but on dist. Zip,pom and sources goes to 
central 
(for the moment repository.apache.org)

If it's ok, I will create a proper Apache git, and try to preserve history.


Best Regards
Eric

-----Message d'origine-----
De : Neil C Smith <[email protected]> 
Envoyé : mardi 22 juin 2021 12:26
À : dev <[email protected]>
Objet : Re: Native part of Apache NetBeans build and release

On Mon, 21 Jun 2021 at 17:21, Eric Barboni <[email protected]> wrote:
> I remember Laars doing stuff on launcher / profiler on the native part 
> of the code but, that was never released. More recently Jan is trying 
> to improve the script to release launcher and use Maven artefacts.
>
> For the release process it's a bit messy as we go to osuol.
>
> I wonder if having dedicated repository for launcher, profiler and 
> others < modules > may help ?

Possibly.  Have said before I think we need at least separate source and binary 
release votes for all native artefacts.

We've had issues before with the native launcher build in the IDE build script 
- we end up with two different paths by which people can pick up the native 
binaries, not necessarily in sync.  Even more of an issue with addition of 
Swift launcher.

It would be easier to vote and have them on Maven or dist.a.o so every IDE 
build shares the same path.

It would also mean they're properly voted on before hitting any distribution 
channel - at the moment it's a little chicken and egg.

2c

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to