-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigure.py
29 lines (24 loc) · 1.07 KB
/
configure.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# This script generates and updates project configuration files.
# Run this script with rvscaffold in PYTHONPATH
import rvscaffold as scaffold
class Project(scaffold.Java):
def script_path_text(self): return __file__
def repository_name(self): return 'hookless-noexception'
def pretty_name(self): return 'Reactive NoException for Hookless'
def pom_description(self): return 'Hookless reactive adapter for NoException library.'
def inception_year(self): return 2015
def jdk_version(self): return 17
def stagean_annotations(self): return True
def complete_javadoc(self): return False
def has_website(self): return False
def dependencies(self):
yield from super().dependencies()
yield self.use_noexception()
yield self.use_hookless()
yield self.use_junit()
yield self.use_hamcrest()
def javadoc_links(self):
yield from super().javadoc_links()
yield 'https://hookless.machinezoo.com/javadocs/core/'
yield 'https://noexception.machinezoo.com/javadocs/core/'
Project().generate()