You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consolidate to single artifact: io.github.compevol:morph-models
Merge beast-morph-models and beast-morph-models-fx into one Maven
artifact and one JPMS module (morph.models). BEAUti class uses
requires static beast.fx so the module loads without JavaFX at runtime.
Renamed from beast-morph-models to morph-models to keep Eclipse
project lists uncluttered (all beast-* packages were intermixing
with beast3 core modules).
Copy file name to clipboardExpand all lines: README.md
+9-34Lines changed: 9 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,6 @@ Models for discrete morphological character data in [BEAST 3](https://github.com
5
5
6
6
Implements the Lewis MK and MKv substitution models (Lewis, 2001), along with ordinal and nested ordinal variants for ordered character data.
7
7
8
-
## Modules
9
-
10
-
-**beast-morph-models** — core substitution models and alignment classes (depends on `beast-base`)
11
-
-**beast-morph-models-fx** — BEAUti integration (depends on `beast-fx`)
12
-
13
8
## Substitution models
14
9
15
10
| Class | Description |
@@ -20,29 +15,14 @@ Implements the Lewis MK and MKv substitution models (Lewis, 2001), along with or
20
15
21
16
## Building
22
17
23
-
BEAST 3 dependencies are resolved from [GitHub Packages](https://github.com/CompEvol/beast3/packages) (or Maven Central, if published there). For GitHub Packages, add a [personal access token](https://github.com/settings/tokens) (classic) with `read:packages` scope to `~/.m2/settings.xml`:
24
-
25
-
```xml
26
-
<settings>
27
-
<servers>
28
-
<server>
29
-
<id>github</id>
30
-
<username>YOUR_GITHUB_USERNAME</username>
31
-
<password>YOUR_GITHUB_PAT</password>
32
-
</server>
33
-
</servers>
34
-
</settings>
35
-
```
36
-
37
-
Then build morph-models:
18
+
BEAST 3 dependencies are resolved from [Maven Central](https://central.sonatype.com/namespace/io.github.compevol) — no extra configuration needed.
38
19
39
20
```bash
40
-
cd~/Git/morph-models
41
21
mvn compile
42
-
mvn test -pl beast-morph-models
22
+
mvn test
43
23
```
44
24
45
-
Alternatively, you can install BEAST 3 from source (no GitHub auth needed):
25
+
To develop against an unreleased SNAPSHOT, install BEAST 3 from source:
0 commit comments