sudoor-server-parent

parent project for all sudoor-server project

License

License

Categories

Categories

Net ORM Data
GroupId

GroupId

net.gplatform
ArtifactId

ArtifactId

sudoor-server-parent
Last Version

Last Version

1.0.18
Release Date

Release Date

Type

Type

pom
Description

Description

sudoor-server-parent
parent project for all sudoor-server project
Project URL

Project URL

http://www.gplatform.net
Project Organization

Project Organization

Shark Xu
Source Code Management

Source Code Management

https://github.com/xfcjscn/sudoor-server-parent

Download sudoor-server-parent

How to add to project

<!-- https://jarcasting.com/artifacts/net.gplatform/sudoor-server-parent/ -->
<dependency>
    <groupId>net.gplatform</groupId>
    <artifactId>sudoor-server-parent</artifactId>
    <version>1.0.18</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.gplatform/sudoor-server-parent/
implementation 'net.gplatform:sudoor-server-parent:1.0.18'
// https://jarcasting.com/artifacts/net.gplatform/sudoor-server-parent/
implementation ("net.gplatform:sudoor-server-parent:1.0.18")
'net.gplatform:sudoor-server-parent:pom:1.0.18'
<dependency org="net.gplatform" name="sudoor-server-parent" rev="1.0.18">
  <artifact name="sudoor-server-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.gplatform', module='sudoor-server-parent', version='1.0.18')
)
libraryDependencies += "net.gplatform" % "sudoor-server-parent" % "1.0.18"
[net.gplatform/sudoor-server-parent "1.0.18"]

Dependencies

test (1)

Group / Artifact Type Version
org.seleniumhq.selenium : selenium-java jar 2.45.0

Project Modules

There are no modules declared in this project.

Parent Project Profiles

Customize Build Process

child (active by default in child project)

  • Attach class
  • Attach source
  • Add failsafe report

integrationTest

  • On pre-integration-test stage perform integrate test. Note: this must active runtime.appsvr also, since IT rely on server

openshift

  • Set war output to webapps, so that the war will be deployed by openshift script

runtime.appsvr

  • Customize build:

    on pre-integrate-test stage - start/run server

  • Appsvr Config, also can directly used as tool script

runtime.appsvr.local

  • Local Existing Appsvr Config. Note: this must active runtime.appsvr also

runtime.appsvr.remote

  • Remote Existing Appsvr Config. Note: this must active runtime.appsvr also

runtime.appsvr.https

  • Config server to listen on https port. Note: this must active runtime.appsvr also
  • Keys will also generated before server start.

runtime.appsvr.debug

  • Debug Config. Note: this must active runtime.appsvr also

runtime.appsvr.nostop

  • Start Server & don't stop it. Note: this must active runtime.appsvr also

Tool Scripts:

*maven-release-plugin

Usage Example

Run Server & Deploy: mvn install -P runtime.appsvr,deploy.app,runtime.appsvr.nostop

Run Server in Debug & Deploy: mvn install -P runtime.appsvr,deploy.app,runtime.appsvr.nostop,runtime.appsvr.debug

Start Server & Integration Test: mvn install -P runtime.appsvr,deploy.app,test.integration

Start Server & Performance Test: mvn install -P runtime.appsvr,deploy.app,test.performance

Versions

Version
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5