A few things here.You can actually bind the build with maven and dotnet, theres
a maven plugin that will actually download bits needed for dotnet core and
compile and even run. This way you could actually tie it into the maven
release.Re core 3. Before anything in examples can be updated theres
outstanding work on nms openwire to make it compatible with netstd this really
needs to complete first.Lastly as a community the efforts to slowly drive
Artemis forwards i would want to see examples added to Artemis. BestMikeSent
from my Samsung Galaxy smartphone.
-------- Original message --------From: "Ruslan.Shupoval"
<[email protected]> Date: 07/04/2020 21:05 (GMT+00:00) To:
[email protected] Subject: Re: Porting JAVA examples to C# not yet and
thank you for your reply.I don't have experience with Java and Maven but I do
agree that it is not agood idea to mix examples in a way I proposed
before.Answering your question regarding the C# sources, they will be built
bymsbuild.I have another idea, but it will require small changes to the
existingfolder structure within
the"activemq/assembly/src/release/examples/openwire/".This is an existing
folder structure:>
activemq/assembly/src/release/examples/openwire/advanced-scenarios>
activemq/assembly/src/release/examples/openwire/cpp/*.*>
activemq/assembly/src/release/examples/openwire/csharp/*.*>
activemq/assembly/src/release/examples/openwire/ecommerce>
activemq/assembly/src/release/examples/openwire/exploring-jms>
activemq/assembly/src/release/examples/openwire/java/*.*>
activemq/assembly/src/release/examples/openwire/swissarmyAt this moment the
following folders contain example ported to differentlanguages (e.g. without
any subfolder with the name of example):>
activemq/assembly/src/release/examples/openwire/cpp/*.*>
activemq/assembly/src/release/examples/openwire/csharp/*.*>
activemq/assembly/src/release/examples/openwire/java/*.*What I'd like to
propose first, as part of folders rearrangement, is to movethe content of cpp,
csharp and java folder into the corresponding examplespecific folder with the
name e.g. /*pub-sub*/. So the folder structure willlook like the following:>
activemq/assembly/src/release/examples/openwire/cpp/*> pub-sub*> /*.*>
activemq/assembly/src/release/examples/openwire/csharp/*> pub-sub*> /*.*>
activemq/assembly/src/release/examples/openwire/java/*> pub-sub*> /*.*After
that, I'd like to move the remaining java samples into the java folderlike the
following:> activemq/assembly/src/release/examples/openwire/java/pub-sub>
activemq/assembly/src/release/examples/openwire/java/*> ecommerce*>
activemq/assembly/src/release/examples/openwire/java/*> exploring-jms*>
activemq/assembly/src/release/examples/openwire/java/*> advanced-scenarios*>
activemq/assembly/src/release/examples/openwire/java/*> swissarmy*And finally,
put the ported C# samples into the csharp folder>
activemq/assembly/src/release/examples/openwire/csharp/pub-sub>
activemq/assembly/src/release/examples/openwire/csharp/*> ecommerce*>
activemq/assembly/src/release/examples/openwire/csharp/*> exploring-nms*> =>
original java sample is named exploring-jms but jms port into c# is> named
nms.> activemq/assembly/src/release/examples/openwire/csharp/*>
advanced-scenarios*Could you please share your thoughts on this? --Sent from:
http://activemq.2283324.n4.nabble.com/ActiveMQ-Dev-f2368404.html