There are similar prerequisites when deploying any of the sister projects that reference the corporate POM.
Every POM defining artifacts being deployed must specify (or inherit) a number of properties. For example, for Tested Objects we have:
<properties> ... <distMgmtArtifactId>testedobjects</distMgmtArtifactId> <distMgmtArtifactName>Tested Objects</distMgmtArtifactName> <distMgmtArtifactSfDir>t/te/testedobjects</distMgmtArtifactSfDir> </properties>
To perform a remote site deploy for Tested
Objects therefore also required the following is also
needed in ~/m2/settings.xml
:
<servers> <server> <id>testedobjects-site</id> <username>xxx</username> <password>xxx</password> </server> </servers>
Other sister projects likewise should follow the same pattern.