https://github.com/ivokara/jade-development-classwork
Projects developed as exercises during "Agent-Based Technologies" classes in Technical University - Sofia, 7 semester.
https://github.com/ivokara/jade-development-classwork
agent-based jade-framework java
Last synced: about 1 year ago
JSON representation
Projects developed as exercises during "Agent-Based Technologies" classes in Technical University - Sofia, 7 semester.
- Host: GitHub
- URL: https://github.com/ivokara/jade-development-classwork
- Owner: IvoKara
- Created: 2023-11-07T13:38:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T22:35:43.000Z (over 2 years ago)
- Last Synced: 2025-02-02T01:17:55.249Z (over 1 year ago)
- Topics: agent-based, jade-framework, java
- Language: Java
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JADE development classwork
A repository containing a collection of Java projects that aimed to accomplish tasks from classwork exercises 🗒️.
All tasks for a given exercise are done in a separate project in order to maintain consistency and readability.
## More about Java Agent DEvelopment Framework (JADE)
...
## Things to note
...
## Steps to reproduce
In order to use the provided `jade-archetype-quickstart` you will need to
add it to the local maven archetype set.
To do this an `install.sh` script is created for convenience.
So it is only needed to run it:
```sh
./install.sh
```
Then you are able to use the archetype for building fresh new JADE-oriented starter projects.
This could be achieved with some sort of a complex and long command with the following signature:
```sh
mvn archetype:generate \
-DarchetypeGroupId=com.archetype.jade \
-DarchetypeArtifactId=jade-archetype-quickstart \
-DarchetypeVersion=1.0-SNAPSHOT \
-DgroupId= \
-DartifactId= \
-DinteractiveMode=false
```
And here you are already covered. With the `generate.sh` shell script it is easier to create a new project by
just providing the `groupId` and the `arifactId` as arguments:
```sh
./generate.sh ...
```