Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
66ba78a
'#11 trying to fix build script
Jan 7, 2026
a59acb0
'#11 fixed build script. But lots of scala errors.
Jan 8, 2026
bce098b
'#11 fixing void return types
Jan 8, 2026
b3bb65e
'#11 various small fixes for syntax errors
Jan 8, 2026
5b6c4eb
'#11 for now shut up all scala warnings
Jan 8, 2026
578098a
'#11 fixed most errors, 2 remaining
Jan 8, 2026
e103b89
'#11 small fix
Jan 8, 2026
502b13c
'#2 remove class that is now part of standar libs. Fix compile problem
Jan 14, 2026
86ccc51
'#2 added duplicatesStrategy
Jan 14, 2026
4f88913
'#2 update FunSuite, fix some method return types
Jan 14, 2026
305f29a
'#2 small fixes
Jan 14, 2026
937d35b
'#2 fix exception test
Jan 15, 2026
2512f36
'#2 restructure project to use standard maven/gradle project layout.
Jan 15, 2026
c3d7ceb
remove resources from source dir
Jan 15, 2026
f83db28
'#2 reconstructed test file and .gz file to re-enable test
Jan 15, 2026
c11c28e
'#2 remove empty directories and unused files
Jan 15, 2026
1887fda
'#2 the project builds now with maven. remove gradle and ant build
Jan 15, 2026
a82f4a6
yes?
Jan 15, 2026
f3f22c6
'#2 remove generated. ignore generated. Add plugin to run scala tests
Jan 15, 2026
811ca56
'#2 fix package structure in scala
Jan 15, 2026
40296db
'#2 fix pom to also compile test resources. fix path to use the
Jan 15, 2026
8b7a1cc
'#2 bump version, reflecting removal of the DistinctBy class which is
Jan 19, 2026
2121972
'#2 update readme to use maven
Jan 19, 2026
a9c1d14
ignore generated
Jan 20, 2026
066e264
ignore generate
Jan 20, 2026
8024d26
'#8 re-add license files in proper directories
Jan 20, 2026
922dd8e
'#8 un-track .project, it should be ignored and not on git
Jan 20, 2026
c277f06
remove gradle stuff
Jan 20, 2026
e86ab28
#26 add maven CI instruction
Wouter1 Jan 27, 2026
4aea777
dummy push trying to trigger CI run
Jan 27, 2026
886dc4d
'#26 change name to maven-test; change trigger.
Jan 27, 2026
207ed5d
'#26 2 whitespace instead of tab?
Jan 27, 2026
be9b2ed
'#26 trying push trigger
Jan 27, 2026
0ed5eb4
'#26 what I think unused files
Jan 29, 2026
ed23ade
copy tutorial as test to the test folder.
Jan 29, 2026
eb98d33
ignore generated export.pdf
Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/maven-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path

name: Maven Package

on:
push:

jobs:
build:

runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Build with Maven
run: mvn clean test


6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,8 @@ build
/test.txt.gz
/tmp.txt
/tmp2.txt
/.url-cache
/.url-cache
/target/
/.project
/.settings/
/export.pdf
24 changes: 0 additions & 24 deletions .project

This file was deleted.

33 changes: 24 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
atk
===
# atk

Abeel ToolKit -- a set of quite useful java and scala classes, objects and traits.

Expand All @@ -8,13 +7,29 @@ Some classes may have more specific license than the complete package, please re

Individual tools may have specific licenses to accommodate library and/or package licenses

# Maven Dependency
You can use this from maven with the following dependency.

Eclipse setup
===
Add scala library (2.12.3)
Add Java runtime (1.11)
```
<dependency>
<groupId>be.abeel</groupId>
<artifactId>atk</artifactId>
<version>1.2.0</version>
</dependency>
```

and with the following repository

```
<repositories>
<repository>
<id>artifactory.ewi.tudelft.nl</id>
<url>https://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>

```

Nightly builds
===
https://abeellab.org/jenkins/atk
96 changes: 0 additions & 96 deletions build.gradle

This file was deleted.

158 changes: 0 additions & 158 deletions build.xml

This file was deleted.

1 change: 0 additions & 1 deletion gpl/src/README.md

This file was deleted.

Binary file removed gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 0 additions & 5 deletions gradle/wrapper/gradle-wrapper.properties

This file was deleted.

Loading