This commit is contained in:
assaf79 2020-06-13 19:21:09 +03:00
parent 22cac55f18
commit 2f264866bb
6 changed files with 19 additions and 156 deletions

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/antlrworks-1.2.jar"/>
<classpathentry kind="lib" path="lib/jcommon-1.0.14.jar"/>
<classpathentry kind="lib" path="lib/jfreechart-1.0.11.jar"/>
<classpathentry kind="lib" path="lib/junit_4.11.0.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>

19
.gitignore vendored Normal file
View File

@ -0,0 +1,19 @@
HELP.md
target/
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
### VS Code ###
.vscode/

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>jFuzzyLogic</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
</projectDescription>

View File

@ -1,3 +0,0 @@
Manifest-Version: 1.0
Main-Class: net.sourceforge.jFuzzyLogic.JFuzzyLogic

View File

@ -1,73 +0,0 @@
Release instructions
--------------------
Main JAR file
-------------
1) Create jFuzzyLogic.jar file
Eclipse -> Package explorer -> jFuzzyLogic -> Select file jFuzzyLogic.jardesc -> Right click "Create JAR"
2) Upload JAR file SourceForge (use sf.net menu)
HTML pages
----------
1) Upload HTML pages to SourceForge
cd ~/workspace/jFuzzyLogic
scp index.html pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/
cd ~/workspace/jFuzzyLogic/html
scp *.{html,css} pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/html
scp images/*.png pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/html/images/
scp videos/*.swf pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/html/videos/
scp -R assets dist fcl pdf pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/html/
Eclipse plugin
--------------
1) Create small jFuzzyLogic.jar file (it's better to use a small file and not the big JAR file that has all source files)
cd ~/workspace/jFuzzyLogic/
ant
# Check the JAR file
cd
java -jar jFuzzyLogic.jar
2) Copy jFuzzyLogic.jar file to UI project
cp jFuzzyLogic.jar net.sourceforge.jFuzzyLogic.Fcl.ui/lib/jFuzzyLogic.jar
3) Build eclipse update site
In Eclipse:
- In package explorer, refresh all net.sourceforge.jFuzzyLogic.Fcl.* projects
- Open the net.sourceforge.jFuzzyLogic.Fcl.updateSite project
- Delete the contents of the 'plugins' 'features' and dir
cd ~/workspace/net.sourceforge.jFuzzyLogic.Fcl.updateSite
rm -vf *.jar plugins/*.jar features/*.jar
- Open site.xml file
- Go to "Site Map" tab
- Open jFuzzyLogic category and remove the 'feature' (called something like "net.sourceforge.jFuzzyLogic.Fcl.sdk_1.1.0.201212101535.jar"
and add it again (just to be sure)
- Click the "Buid All" button
- Refresh the project (you should see the JAR files in the plugin folders now).
4) Upload Eclipse plugin files to SourceForge (Eclipse update site)
cd ~/workspace/net.sourceforge.jFuzzyLogic.Fcl.updateSite
scp -r . pcingola,jfuzzylogic@frs.sourceforge.net:htdocs/eclipse/

View File

@ -1,52 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="jars" name="Create Runnable JARs for Project jFuzzyLogic">
<target name="jars" depends="clean,compile,create_jar,create_core_jar">
</target>
<target name="create_jar" depends="compile">
<jar destfile="${user.home}/jFuzzyLogic.jar" filesetmanifest="mergewithoutmain">
<manifest>
<attribute name="Main-Class" value="net.sourceforge.jFuzzyLogic.JFuzzyLogic"/>
<attribute name="Class-Path" value="."/>
</manifest>
<fileset dir="bin"/>
<fileset dir="src"/>
<fileset dir="fcl"/>
<zipfileset excludes="META-INF/*.SF" src="lib/antlrworks-1.2.jar"/>
<zipfileset excludes="META-INF/*.SF" src="lib/jcommon-1.0.14.jar"/>
<zipfileset excludes="META-INF/*.SF" src="lib/jfreechart-1.0.11.jar"/>
</jar>
</target>
<target name="create_core_jar" depends="compile">
<jar destfile="${user.home}/jFuzzyLogic_core.jar" filesetmanifest="mergewithoutmain">
<manifest>
<attribute name="Main-Class" value="net.sourceforge.jFuzzyLogic.JFuzzyLogic"/>
<attribute name="Class-Path" value="."/>
</manifest>
<fileset dir="bin"/>
<zipfileset excludes="META-INF/*.SF" src="lib/antlrworks-1.2.jar"/>
<zipfileset excludes="META-INF/*.SF" src="lib/jcommon-1.0.14.jar"/>
</jar>
</target>
<target name="clean" description="Delete all generated files">
<delete dir="bin/net"/>
<delete file="${user.home}/jFuzzyLogic.jar"/>
<delete file="${user.home}/jFuzzyLogic_core.jar"/>
</target>
<target name="compile">
<javac
srcdir="src"
destdir="bin"
debug="true"
source="1.6"
target="1.6"
includeantruntime="false"
classpath="lib/antlrworks-1.2.jar:lib/jcommon-1.0.14.jar:lib/jfreechart-1.0.11.jar:lib/junit_4.11.0.jar"
/>
</target>
</project>