Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.
Merged

6.0.2 #116

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
656287e
Merge pull request #59 from xdev-software/master
rfichtner Feb 4, 2022
9afe891
Bump xapi-fx from 6.0.1-java8 to 6.0.2-java8
dependabot[bot] Feb 11, 2022
5e5d768
Merge pull request #61 from xdev-software/dependabot/maven/com.xdev-s…
AB-xdev Feb 11, 2022
171c71e
Bump maven-javadoc-plugin from 3.3.1 to 3.3.2
dependabot[bot] Feb 14, 2022
3da9166
Bump maven-compiler-plugin from 3.9.0 to 3.10.0
dependabot[bot] Feb 15, 2022
968abb5
Bump maven-site-plugin from 3.10.0 to 3.11.0
dependabot[bot] Feb 17, 2022
fbfe9e8
Merge pull request #67 from xdev-software/dependabot/maven/org.apache…
AB-xdev Feb 18, 2022
e753ae0
Merge pull request #64 from xdev-software/dependabot/maven/org.apache…
AB-xdev Feb 18, 2022
74b4d0a
Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.12
dependabot[bot] Feb 23, 2022
73bce58
Merge pull request #68 from xdev-software/dependabot/maven/org.sonaty…
AB-xdev Mar 1, 2022
6849ef1
Merge pull request #62 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 1, 2022
3458a09
Bump actions/checkout from 2 to 3
dependabot[bot] Mar 2, 2022
65f4cb4
Merge pull request #69 from xdev-software/dependabot/github_actions/a…
AB-xdev Mar 8, 2022
e44d331
Bump maven-compiler-plugin from 3.10.0 to 3.10.1
dependabot[bot] Mar 14, 2022
b277456
Bump maven-dependency-plugin from 3.1.2 to 3.3.0
dependabot[bot] Mar 14, 2022
bbf97d1
Bump maven-shade-plugin from 3.2.4 to 3.3.0
dependabot[bot] Mar 30, 2022
609bbc1
Merge pull request #73 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 30, 2022
b163e33
Merge pull request #72 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 30, 2022
ba0d282
Merge pull request #71 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 30, 2022
7c3d283
Bump maven-clean-plugin from 3.1.0 to 3.2.0
dependabot[bot] Apr 5, 2022
74af869
Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
dependabot[bot] Apr 5, 2022
4dc59f6
Bump actions/upload-artifact from 2 to 3
dependabot[bot] Apr 11, 2022
219a673
Bump actions/setup-java from 2 to 3
dependabot[bot] Apr 11, 2022
55d964b
Bump maven-site-plugin from 3.11.0 to 3.12.0
dependabot[bot] Apr 21, 2022
3afc656
Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
dependabot[bot] Apr 21, 2022
5dd30ae
Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
dependabot[bot] Apr 22, 2022
8be3b7f
Merge pull request #74 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 2, 2022
d021a1e
Merge pull request #75 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 2, 2022
d018fbe
Merge pull request #76 from xdev-software/dependabot/github_actions/a…
AB-xdev May 2, 2022
1c74dd3
Merge pull request #77 from xdev-software/dependabot/github_actions/a…
AB-xdev May 2, 2022
ce5b208
Merge pull request #78 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 2, 2022
48930ed
Merge pull request #79 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 2, 2022
272ba31
Merge pull request #80 from xdev-software/dependabot/maven/org.sonaty…
AB-xdev May 2, 2022
7c5c4b2
Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7
dependabot[bot] Jun 7, 2022
bb09d4c
Bump maven-enforcer-plugin from 3.0.0 to 3.1.0
dependabot[bot] Jun 13, 2022
0667e24
Merge pull request #82 from xdev-software/dependabot/maven/org.apache…
AB-xdev Jul 6, 2022
fd09393
Merge pull request #83 from xdev-software/dependabot/maven/org.apache…
AB-xdev Jul 6, 2022
e2fa498
Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0
dependabot[bot] Jul 20, 2022
0d29de9
Bump maven-install-plugin from 3.0.0-M1 to 3.0.1
dependabot[bot] Jul 25, 2022
77aa446
Bump maven-resources-plugin from 3.2.0 to 3.3.0
dependabot[bot] Jul 26, 2022
5cef258
Bump maven-site-plugin from 3.12.0 to 3.12.1
dependabot[bot] Aug 5, 2022
a44468f
Merge pull request #89 from xdev-software/dependabot/maven/org.apache…
AB-xdev Aug 5, 2022
9bfaaef
Merge pull request #88 from xdev-software/dependabot/maven/org.apache…
AB-xdev Aug 5, 2022
e24e15e
Merge pull request #87 from xdev-software/dependabot/maven/org.apache…
AB-xdev Aug 5, 2022
be3e069
Merge pull request #85 from xdev-software/dependabot/maven/org.apache…
AB-xdev Aug 5, 2022
48fbc6a
Initial commit
AB-xdev Jan 20, 2023
5d83cce
Setup template with important files
DanielLeinberger Jan 23, 2023
baa3162
Change groupId to software.xdev
DanielLeinberger Jan 23, 2023
5190344
Update groupId of release.yml
DanielLeinberger Jan 23, 2023
7dacb7e
Update .gitignore
AB-xdev Jan 23, 2023
2785a9f
Add IntelliJ config
AB-xdev Jan 23, 2023
97d1602
Use correct license
AB-xdev Jan 23, 2023
8feb451
Create SECURITY.md
AB-xdev Jan 23, 2023
95a7263
Create CHANGELOG.md
AB-xdev Jan 23, 2023
cda69c8
Create update-from-template.yml
AB-xdev Jan 23, 2023
35b8cd2
Create checkstyle.xml
AB-xdev Jan 23, 2023
3856b8f
Update pom.xml
AB-xdev Jan 23, 2023
011dbf2
Reworked REDME, introduced CONTRIBUTING.md
AB-xdev Jan 23, 2023
471861e
Fix render
AB-xdev Jan 23, 2023
59c4c03
Update README.md
AB-xdev Jan 23, 2023
303be9b
Merge pull request #12 from xdev-software/rework
AB-xdev Jan 23, 2023
15b09b6
Update checkBuild.yml
AB-xdev Jan 23, 2023
f28151e
Update release.yml
AB-xdev Jan 23, 2023
042c132
Update release.yml
AB-xdev Jan 23, 2023
122cd26
Update pom.xml
AB-xdev Jan 23, 2023
e80a62a
Update pom.xml
AB-xdev Jan 23, 2023
21c2770
Merge branch 'master' of https://github.com/xdev-software/xdev-swing-…
AB-xdev Jan 23, 2023
ae0cf63
Fix naming
AB-xdev Jan 23, 2023
b5f0fda
Update checkstyle-idea.xml
AB-xdev Jan 23, 2023
66efc56
Use ``com.xdev-software`` for now to not break existing repos
AB-xdev Jan 24, 2023
ca495f7
Update test-deploy.yml
AB-xdev Jan 24, 2023
ff7daea
Use existing version
AB-xdev Jan 24, 2023
9ac03ad
Merge remote-tracking branch 'upstream/master' into update-from-template
DanielLeinberger Jan 27, 2023
0c5e574
Updated md-files with correct url
DanielLeinberger Jan 27, 2023
0d9e9a8
Updated license doc
DanielLeinberger Jan 27, 2023
5597a8f
Updated maven-compiler-plugin to resolve compile-error
DanielLeinberger Jan 27, 2023
8490596
Implemented surefire-plugin
DanielLeinberger Jan 27, 2023
3b30483
Moved non-java-files to resources
DanielLeinberger Jan 27, 2023
d296725
Fix indentation
AB-xdev Jan 30, 2023
5986247
Remove unused plugin and profile
AB-xdev Jan 30, 2023
3078f60
Remove unnecessary compiler
AB-xdev Jan 30, 2023
22f2b82
Added note
AB-xdev Jan 30, 2023
889058d
Remove empty javadoc
AB-xdev Jan 30, 2023
118a232
Remove empty line between header and package
AB-xdev Jan 30, 2023
0594c33
Merge pull request #99 from xdev-software/update-from-template
AB-xdev Jan 30, 2023
e23891b
Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8
dependabot[bot] Jan 30, 2023
91f15dc
Merge pull request #98 from xdev-software/dependabot/maven/org.apache…
AB-xdev Jan 30, 2023
fd432f9
Formatter: Remove useless empty lines
AB-xdev Feb 2, 2023
e3eca3a
Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
dependabot[bot] Feb 16, 2023
06eda35
Bump maven-compiler-plugin from 3.10.1 to 3.11.0
dependabot[bot] Feb 28, 2023
25ce2ee
Merge pull request #14 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 14, 2023
c373077
Merge pull request #15 from xdev-software/dependabot/maven/org.apache…
AB-xdev Mar 14, 2023
05cd2f7
Initial commit
AB-xdev Mar 14, 2023
2fe78a2
Merge remote-tracking branch 'origin/update-from-template'
AB-xdev Mar 14, 2023
552af79
Fix url
AB-xdev Mar 14, 2023
096adbc
Merge remote-tracking branch 'origin/update-from-template'
AB-xdev Mar 14, 2023
6bd011f
Bump license-maven-plugin from 4.1 to 4.2
dependabot[bot] Mar 24, 2023
b7e300c
Merge pull request #17 from xdev-software/dependabot/maven/com.mycila…
AB-xdev Apr 20, 2023
affa579
Bump maven-gpg-plugin from 3.0.1 to 3.1.0
dependabot[bot] May 8, 2023
9a3f8c1
Merge pull request #18 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 8, 2023
b36b11b
Bump maven-source-plugin from 3.2.1 to 3.3.0
dependabot[bot] May 22, 2023
a9b2594
Merge pull request #19 from xdev-software/dependabot/maven/org.apache…
AB-xdev May 26, 2023
8faa43f
Replace deprecated save actions plugin with XDEV fork
AB-xdev Jun 26, 2023
21af937
Rework CONTRIBUTING.md
AB-xdev Jul 7, 2023
4883a90
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 5, 2023
bca34c3
Merge pull request #3 from xdev-software/dependabot/github_actions/ac…
AB-xdev Sep 7, 2023
cb58dbe
Merge pull request #21 from xdev-software/update-from-template
AB-xdev Sep 7, 2023
19fc859
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 7, 2023
b9070fe
Merge pull request #20 from xdev-software/dependabot/github_actions/a…
AB-xdev Sep 7, 2023
226acf0
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0
dependabot[bot] Sep 18, 2023
7ee60ea
Bump com.mycila:license-maven-plugin from 4.2 to 4.3
dependabot[bot] Sep 28, 2023
8980688
Update update-from-template.yml
AB-xdev Oct 2, 2023
747b92f
Merge pull request #4 from xdev-software/replace-repo-sync-pull-request
AB-xdev Oct 2, 2023
d998dd1
Merge pull request #23 from xdev-software/dependabot/maven/com.mycila…
AB-xdev Oct 2, 2023
217af70
Merge pull request #22 from xdev-software/dependabot/maven/org.apache…
AB-xdev Oct 2, 2023
c8f59e0
Merge pull request #24 from xdev-software/update-from-template
AB-xdev Oct 2, 2023
07b1823
Replace outdated repo-sync/pull-request
AB-xdev Oct 2, 2023
d85b620
Merge pull request #100 from xdev-software/update-from-template
AB-xdev Oct 4, 2023
6cb43b9
Fix syntax for edit
AB-xdev Oct 25, 2023
7f6fd29
Update update-from-template.yml
AB-xdev Oct 25, 2023
f37dbe1
Merge pull request #25 from xdev-software/update-from-template
AB-xdev Oct 25, 2023
91146ab
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2
dependabot[bot] Nov 7, 2023
0cf81c0
Place bracket correctly
AB-xdev Nov 7, 2023
81227ee
Merge pull request #27 from xdev-software/update-from-template
AB-xdev Nov 7, 2023
09ec398
Merge pull request #26 from xdev-software/dependabot/maven/org.apache…
AB-xdev Nov 7, 2023
08740f2
Bump actions/setup-java from 3 to 4
dependabot[bot] Nov 30, 2023
217c80a
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3
dependabot[bot] Dec 4, 2023
c6f4570
Merge pull request #29 from xdev-software/dependabot/maven/org.apache…
AB-xdev Dec 14, 2023
0cec814
Merge pull request #28 from xdev-software/dependabot/github_actions/a…
AB-xdev Dec 14, 2023
2c64665
Check compatibility with Java 21
AB-xdev Dec 14, 2023
cf81b13
Merge pull request #110 from xdev-software/update-from-template
AB-xdev Dec 14, 2023
c20fb19
Bump org.apache.maven.plugins:maven-surefire-plugin
dependabot[bot] Dec 14, 2023
3b97b9e
Merge pull request #115 from xdev-software/dependabot/maven/org.apach…
AB-xdev Dec 14, 2023
f3b7130
Update CHANGELOG.md
AB-xdev Dec 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
9 changes: 5 additions & 4 deletions .github/workflows/checkBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ jobs:

strategy:
matrix:
java: [8, 11, 17]
java: [8, 11, 17, 21]
java-package: [jdk]
distribution: [temurin]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
Expand Down Expand Up @@ -53,7 +53,8 @@ jobs:
exit 1
fi

- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: jars-java-${{ matrix.java }}
path: target/*.jar
if-no-files-found: error
59 changes: 33 additions & 26 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,18 @@ on:
push:
branches: [ master ]

permissions:
contents: write
pull-requests: write

jobs:
check_code: # Validates the code (see develop.yml)
check_code: # Validates the code (see checkBuild.yml)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up JDK 8
uses: actions/setup-java@v2
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '8'
Expand Down Expand Up @@ -44,7 +48,7 @@ jobs:
outputs:
upload_url: ${{ steps.create_draft.outputs.upload_url }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Configure Git
run: |
Expand All @@ -57,7 +61,9 @@ jobs:
- name: Get version
id: version
run: |
echo "::set-output name=release::$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)"
version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo "release=$version" >> $GITHUB_OUTPUT
echo "releasenumber=${version//[!0-9]/}" >> $GITHUB_OUTPUT

- name: Commit and Push
run: |
Expand All @@ -69,40 +75,38 @@ jobs:

- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: shogo82148/actions-create-release@v1
with:
tag_name: v${{ steps.version.outputs.release }}
release_name: v${{ steps.version.outputs.release }}
commitish: master
body: |
## [Changelog](https://github.com/xdev-software/${{ github.event.repository.name }}/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }})
See [Changelog#v${{ steps.version.outputs.release }}](https://github.com/xdev-software/${{ github.event.repository.name }}/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) for more information.
## Installation
Add the following lines to your pom:
```XML
<dependency>
<groupId>com.xdev-software</groupId>
<artifactId>xapi</artifactId>
<artifactId>${{ github.event.repository.name }}</artifactId>
<version>${{ steps.version.outputs.release }}</version>
</dependency>
```
draft: false
prerelease: false

publish_central: # Publish the code to central
runs-on: ubuntu-latest
needs: [prepare_release]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Init Git and pull
run: |
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"
git pull

- name: Set up JDK 8 OSSRH
uses: actions/setup-java@v2
- name: Set up JDK OSSRH
uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
distribution: 'temurin'
java-version: '8'
Expand All @@ -124,16 +128,16 @@ jobs:
runs-on: ubuntu-latest
needs: [prepare_release]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Init Git and pull
run: |
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"
git pull

- name: Set up JDK 8
uses: actions/setup-java@v2
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '8'
Expand All @@ -142,7 +146,7 @@ jobs:
run: mvn -B project-info-reports:dependencies

- name: Upload licenses - Upload Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: dependencies-licenses
path: target/site
Expand Down Expand Up @@ -176,7 +180,7 @@ jobs:
runs-on: ubuntu-latest
needs: [publish_central]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Init Git and pull
run: |
Expand All @@ -194,9 +198,12 @@ jobs:
git push origin

- name: pull-request
uses: repo-sync/pull-request@v2
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
destination_branch: "develop"
pr_title: "Sync back"
pr_body: "An automated PR to sync changes back"
env:
GH_TOKEN: ${{ github.token }}
run: |
gh_pr_up() {
gh pr create "$@" || gh pr edit "$@"
}
gh_pr_up -B "develop" \
--title "Sync back" \
--body "An automated PR to sync changes back"
6 changes: 3 additions & 3 deletions .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ jobs:
publish_central: # Publish the code to central
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up JDK 8 OSSRH
uses: actions/setup-java@v2
- name: Set up JDK OSSRH
uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
distribution: 'temurin'
java-version: '8'
Expand Down
93 changes: 93 additions & 0 deletions .github/workflows/update-from-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Update from Template

# This workflow keeps the repo up to date with changes from the template repo (REMOTE_URL)
# It duplicates the REMOTE_BRANCH (into UPDATE_BRANCH) and tries to merge it into the
# this repos default branch (which is checked out here)
# Note that this requires a PAT (Personal Access Token) - at best from a servicing account
# Also note that you should have at least once merged the template repo into the current repo manually
# otherwise a "refusing to merge unrelated histories" error might occur.

on:
schedule:
- cron: '55 2 * * 1'
workflow_dispatch:

env:
UPDATE_BRANCH: update-from-template
REMOTE_URL: https://github.com/xdev-software/xdev-swing-framework-template.git
REMOTE_BRANCH: master

permissions:
contents: write
pull-requests: write

jobs:
update:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
# Required because otherwise there are always changes detected when executing diff/rev-list
fetch-depth: 0
# If no PAT is used the following error occurs on a push:
# refusing to allow a GitHub App to create or update workflow `.github/workflows/xxx.yml` without `workflows` permission
token: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}

- name: Init Git
run: |
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"

- name: Main workflow
id: main
run: |
echo "Adding remote template-repo"
git remote add template ${{ env.REMOTE_URL }}

echo "Fetching remote template repo"
git fetch template

echo "Deleting local branch that will contain the updates - if present"
git branch -D ${{ env.UPDATE_BRANCH }} || true

echo "Checking if the remote template repo has new commits"
git rev-list ..template/${{ env.REMOTE_BRANCH }}

if [ $(git rev-list --count ..template/${{ env.REMOTE_BRANCH }}) -eq 0 ]; then
echo "There are no commits new commits on the template repo"

echo "Deleting origin branch that contains the updates - if present"
git push -f origin --delete ${{ env.UPDATE_BRANCH }} || true

echo "abort=1" >> $GITHUB_OUTPUT
exit 0
fi

echo "Found new commits on the template repo"

echo "Creating update branch"
git branch ${{ env.UPDATE_BRANCH }} template/${{ env.REMOTE_BRANCH }}
git branch --unset-upstream ${{ env.UPDATE_BRANCH }}

echo "Pushing update branch"
git push -f -u origin ${{ env.UPDATE_BRANCH }}

echo "Getting current branch"
current_branch=$(git branch --show-current)
echo "Current branch is $current_branch"
echo "current_branch=$current_branch" >> $GITHUB_OUTPUT

echo "abort=0" >> $GITHUB_OUTPUT

- name: pull-request
if: steps.main.outputs.abort == 0
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh_pr_up() {
gh pr create -H "${{ env.UPDATE_BRANCH }}" "$@" || (git checkout "${{ env.UPDATE_BRANCH }}" && gh pr edit "$@")
}
gh_pr_up -B "${{ steps.main.outputs.current_branch }}" \
--title "Update from template" \
--body "An automated PR to sync changes from the template into this repo"
91 changes: 83 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,87 @@
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar


# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package/Binary Files don't belong into a git repo
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
*.dll
*.exe
*.bin

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*


# bin / compiled stuff
target/
bin/

# IDEA
.idea/

# JRebel
**/resources/rebel.xml
**/resources/rebel-remote.xml

# eclispe stuff for root
/.settings/
/.classpath
/.project


# eclispe stuff for modules
/*/.metadata/
/*/.apt_generated_tests/
/*/.settings/
/*/.classpath
/*/.project
/*/RemoteSystemsTempFiles/

#custom
.flattened-pom.xml
.tern-project

# == IntelliJ ==
*.iml
*.ipr

# Eclispe
.settings
.classpath
.project
dependency-reduced-pom.xml
# Some files are user/installation independent and are used for configuring the IDE
# See also https://stackoverflow.com/a/35279076

.idea/*
!.idea/saveactions_settings.xml
!.idea/checkstyle-idea.xml

!.idea/inspectionProfiles/
.idea/inspectionProfiles/*
!.idea/inspectionProfiles/Project_Default.xml

!.idea/codeStyles/
.idea/codeStyles/*
!.idea/codeStyles/codeStyleConfig.xml
!.idea/codeStyles/Project.xml
Loading