Skip to content

TE_BASE, actual content does not match docs #621

@velle

Description

@velle

Regarding https://opengeospatial.github.io/teamengine/installation.html, mainly sections "Build with Maven" and "Set up an instance directory (TE_BASE)".

First of, I'm a bit confused about what the docs actually instruct me to do. I believe it instructs me to define a TE_BASE environment variable, and then manually create a TE_BASE folder and unpack teamengine-console-${project.version}-base into that. However, that was automatically done when I ran mvn package (defaulting to use ~/teamengine as TE_BASE).

However, the content/structure of that archive (and corresponding folder) is not the same as outlined in the docs.

Content of teamengine-console-6.0.0-SNAPSHOT-base.zip:

$ tree -L 1 ~/teamengine
/home/velle/teamengine
├── scripts
├── users
└── work

Content of teamengine-console-6.0.0-SNAPSHOT-bin.zip:

├── bin
├── lib
├── resources
└── README.txt

Also, there is no config.xml in any of the archives. But I did find one in ~/repos/teamengine/teamengine-console/src/main/scripts/ctl/note/1.0/config.xml. Is that the one?

What I'm trying to do

I don't intend to use teamengine with Tomcat (as a webservice), only as a command line tool. The milestone I am aiming for now is being able to run listsuites.sh without errors, but I have not succeeded yet. I have mainly been fiddling with piecing together the two archives and the config.xml, into TE_BASE. I have not yet installed any test suites, but eventually I will install ets-gpkg12.

Issue with either build process or with docs

I am guessing there is a bug/issue with the mvn package process?

If that is not the case, then at least the docs don't match the actual behavior of the mvn package process.

Or at the very least, I just don't understand the docs properly :)

Details

  • teamengine 6.0.0-RC1-1-g01ff166e, source cloned from github
  • Ubuntu 22.04
  • openjdk 17.0.11 2024-04-16
  • Apache Maven 3.6.3

Metadata

Metadata

Assignees

Type

No type

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions