--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If IDE is a goal, I recommend using standard IDE and creating DrawFBP as plugin for IDE.
Creating IDE itself requires lot of work, it’s not worth the effort, I think. And later maintenance is nightmare.
For example creating Eclipse plugin is not very difficult. It requires initially fair amount of work.
But once you know how handle all quirks, its relatively easy.
And from now on you have all Eclipse features for free. Open source code from your DrawFBP, edit and save, no problem. Compile and run your flow, just few clicks. Debug, easy. Sync with Git or SVN, easy. Etc.
Thanks
Toivo
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
Hi Paul,
I am not Eclipse expert, but I will try to help you.
Eclipse is widely used, I use it under both Linux and Windows.
If you decide to create Eclipse plugin you have 2 options:
1. Download Eclipse IDE for Eclipse Committers
(which contains Eclipse Plug-in Development Environment, in short PDE).
2. If you prefer to keep your current Eclipse, you can install PDE plugins separately.
Next, It might be useful to play little with plugin examples.
From Eclipse menu → New → Other… Plugin Development → Plugin-in Project → Next
Wizard will open, give some to project → Next → Next and choose one of the templates.
Eclipse have different kinds plugin-s with different functionality.
Usually all wanted functionality is implemented as set of plugins.
You may want to start with one plugin, which is probably some kind of Editor.
And add other plugins later.
When you start actually implement editor plugin, you need to choose which graphical framework you use. Eclipse itself uses SWT, but I understand you have already lot of code in Swing. Swing can used in Eclipse plugin also.
See
https://stackoverflow.com/questions/23675830/turn-java-swing-application-into-eclipse-plugin
Where are other alternatives as well, for example
https://www.eclipse.org/graphiti/
Also you can use JavaFX in Eclipse plugin.
>> Another packaging question:
Instead of
java -cp "javaGeom-0.11.1.jar;build/libs/drawfbp-2.15.10.jar" com.jpaulmorrison.graphics.DrawFBP
you can use something like (put all your jar files into lib subdirectory)
java -cp "lib/*" com.jpaulmorrison.graphics.DrawFBP
And in case of Eclipse plugin – all needed jars are packed in plugin.
Regards,
Toivo
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
/
, the package name:jag.scrabble.board
would be transformed into the directory name:
jag/scrabble/board
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
Hi Paul,
I don’t know Gradle.
I use Maven and in pom file it looks like
. . .
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>assemble-all</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Regards,
Toivo
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
[...]
Eclipse is widely used, I use it under both Linux and Windows.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.