Changes between Version 131 and Version 132 of WikiStart
- Timestamp:
- 02/26/19 09:13:42 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v131 v132 18 18 For creating your own profile or party, you don't need these services. You only need them when your party is to be run in a negotiation that you need the runserver. The runserver then will need the partiesserver to atart up your agent, and your agents generally will receive a link to a profilesserver to fetch the profiles from. 19 19 20 21 == downloading source code ==22 23 You can download the source code of this component from24 25 https://tracinsy.ewi.tudelft.nl/svn/genius2/26 20 27 21 … … 83 77 84 78 === Preparing the jar file 79 In order to put your agent on the [https://tracinsy.ewi.tudelft.nl/trac/Genius2PartiesServer partiesserver] for running, you need a jar file of your party. 80 81 Normally the party includes all dependencies. The jar files are loaded with an isolated jar class loader that should avoid collisions with possibly identically named but possibly different packages in other jar files. 82 83 85 84 Party jar files must have a Main-Class set in the MANIFEST.MF file. This main-class must implement Party and have a no-arg constructor. 86 85 … … 90 89 This because instances of your class can be made both for extracting general info as getDescription(), or to really run your class. 91 90 92 The jar files are loaded with an isolated jar class loader that should avoid collisions 93 with possibly identically named but possibly different packages in other jar files. 91 92 == Genius2 sources == 93 94 === downloading source code 95 96 You can download the source code of this component from 97 98 https://tracinsy.ewi.tudelft.nl/svn/genius2/ 94 99 95 100 96 == Running a party97 101 98 Negotiation parties are run on a [https://tracinsy.ewi.tudelft.nl/trac/Genius2PartiesServer partiesserver]. The provided partiesserver supports only java agents at this time. 99 100 101 == Import all sources in Eclipse 102 === Import all sources in Eclipse 102 103 103 104 Normal developers that write new parties do not need to install the genius2 source code. This is only needed if you want to debug/trace into the genius2 code for instance for debugging or understanding the inner workings of genius2.