Skip to content

Commit

Permalink
Initial Point
Browse files Browse the repository at this point in the history
  • Loading branch information
Erdem Kosk committed Aug 18, 2020
1 parent 163c4cb commit bd94674
Show file tree
Hide file tree
Showing 88 changed files with 9,269 additions and 0 deletions.
56 changes: 56 additions & 0 deletions .gitignore
@@ -0,0 +1,56 @@
#
# Project specific excludes
#

tomcat

#
# Default excludes
#

# Binaries
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.war
*.ear
*.sar
*.class

# Maven
target/

# IntelliJ project files
*.iml
*.iws
*.ipr
.idea/

# eclipse project file
.settings/
.classpath
.project

# NetBeans specific
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml


# OS
.DS_Store

# Misc
*.swp
release.properties
pom.xml.releaseBackup
pom.xml.tag
35 changes: 35 additions & 0 deletions README.md
@@ -0,0 +1,35 @@
# Jet File Transfer
![](https://media.giphy.com/media/Y3N5j2w8f5gsaCgjL1/giphy.gif)

Jet File Transfer is an application that allows you to easily share files and folders between devices connected to the same network without using the Internet. Desktop application is free for all desktop operating systems. Since two devices launched as server and client can find each other automatically, just press a button!

### Tech

Dillinger uses a number of open source projects to work properly:

* [JavaFx] - HTML enhanced for web apps!
* [Tcp/Ip] - awesome web-based text editor
* [Udp] - Markdown parser done right. Fast and easy to extend.



[![Jet File Transfer](https://img.youtube.com/vi/g4C_jfIkYe4/0.jpg)](https://www.youtube.com/watch?v=g4C_jfIkYe4)


## FAQ

| Questions | Answers |
| ------ | ----------- |
| all file type(s) | supports all file types ! |
| using internet connection? | network is required but does not use your internet ! |
| supports all operating systems? | yeep ! you can download for your android phones! |

License
----
Apache 2.0

## Links

[Google Play](https://play.google.com/store/apps/details?id=com.jetfiletransfer.mek.jetfiletransfer&hl=tr)

[For Desktop](https://sourceforge.net/projects/jet-file-transfer/)
46 changes: 46 additions & 0 deletions nbactions-release-profile.xml
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>run</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
</goals>
<properties>
<exec.args>-Xmx2048m -classpath %classpath ${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
</properties>
</action>
<action>
<actionName>debug</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
</goals>
<properties>
<exec.args>-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Xmx2048m -classpath %classpath ${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
<jpda.listen>true</jpda.listen>
</properties>
</action>
<action>
<actionName>profile</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
</goals>
<properties>
<exec.args>-Xmx2048m -classpath %classpath ${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
</properties>
</action>
</actions>
154 changes: 154 additions & 0 deletions pom.xml
@@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.jetfile</groupId>
<artifactId>JetFileTransfer</artifactId>
<version>JetFileTransfer-v1.0</version>
<packaging>jar</packaging>

<name>JetFileTransfer</name>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<mainClass>com.mycompany.filetransferwithui.MainApp</mainClass>
</properties>

<organization>
<!-- Used as the 'Vendor' for JNLP generation -->
<name>MEK</name>
</organization>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<excludeScope>system</excludeScope>
<excludeGroupIds>junit,org.mockito,org.hamcrest</excludeGroupIds>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>unpack-dependencies</id>

<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${java.home}/../bin/javafxpackager</executable>
<arguments>
<argument>-createjar</argument>
<argument>-nocss2bin</argument>
<argument>-appclass</argument>
<argument>${mainClass}</argument>
<argument>-srcdir</argument>
<argument>${project.build.directory}/classes</argument>
<argument>-outdir</argument>
<argument>${project.build.directory}</argument>
<argument>-outfile</argument>
<argument>${project.build.finalName}.jar</argument>
</arguments>
</configuration>
</execution>
<execution>
<id>default-cli</id>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${java.home}/bin/java</executable>
<commandlineArgs>${runfx.args}</commandlineArgs>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<additionalClasspathElements>
<additionalClasspathElement>${java.home}/lib/jfxrt.jar</additionalClasspathElement>
</additionalClasspathElements>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>install-external</id>
<phase>clean</phase>
<configuration>
<file>${basedir}/src/main/resources/jars/TrayNotification.jar</file>
<repositoryLayout>default</repositoryLayout>
<groupId>com.tray</groupId>
<artifactId>traynotification</artifactId>
<version>0.0.1</version>
<packaging>jar</packaging>
<generatePom>true</generatePom>
</configuration>
<goals>
<goal>install-file</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>

</build>
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.1</version>
</dependency>
<dependency>
<groupId>com.jfoenix</groupId>
<artifactId>jfoenix</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>com.tray</groupId>
<artifactId>traynotification</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>

</project>
1 change: 1 addition & 0 deletions settings.jft
@@ -0,0 +1 @@
{"portNumber":4444,"saveFolderPath":"/Users/erdemkosk/Desktop","discoveryServerPortNumber":8888,"showTrayNotification":false}
1 change: 1 addition & 0 deletions settings.jft.orig
@@ -0,0 +1 @@
{"portNumber":4444,"saveFolderPath":"C:\\Users\\Erdem\\Desktop\\sia","discoveryServerPortNumber":8888,"showTrayNotification":false}
1 change: 1 addition & 0 deletions settings.jft.orig.orig
@@ -0,0 +1 @@
{"portNumber":4444,"saveFolderPath":"C:\\Users\\erdem\\Desktop\\Test","discoveryServerPortNumber":8888,"showTrayNotification":false}
1 change: 1 addition & 0 deletions settings.mek
@@ -0,0 +1 @@
{"portNumber":4444,"saveFolderPath":"/Users/mek/Desktop/Testü","discoveryServerPortNumber":8888}

0 comments on commit bd94674

Please sign in to comment.