Arquillian Maven Extension for Liferay

The Deployment Scenario for Liferay Maven projects

License

License

Categories

Categories

Maven Build Tools Arquillian Application Testing & Monitoring
GroupId

GroupId

com.liferay.arquillian
ArtifactId

ArtifactId

com.liferay.arquillian.arquillian-liferay-maven-extension
Last Version

Last Version

1.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

Arquillian Maven Extension for Liferay
The Deployment Scenario for Liferay Maven projects

Download com.liferay.arquillian.arquillian-liferay-maven-extension

How to add to project

<!-- https://jarcasting.com/artifacts/com.liferay.arquillian/com.liferay.arquillian.arquillian-liferay-maven-extension/ -->
<dependency>
    <groupId>com.liferay.arquillian</groupId>
    <artifactId>com.liferay.arquillian.arquillian-liferay-maven-extension</artifactId>
    <version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.liferay.arquillian/com.liferay.arquillian.arquillian-liferay-maven-extension/
implementation 'com.liferay.arquillian:com.liferay.arquillian.arquillian-liferay-maven-extension:1.0.3'
// https://jarcasting.com/artifacts/com.liferay.arquillian/com.liferay.arquillian.arquillian-liferay-maven-extension/
implementation ("com.liferay.arquillian:com.liferay.arquillian.arquillian-liferay-maven-extension:1.0.3")
'com.liferay.arquillian:com.liferay.arquillian.arquillian-liferay-maven-extension:jar:1.0.3'
<dependency org="com.liferay.arquillian" name="com.liferay.arquillian.arquillian-liferay-maven-extension" rev="1.0.3">
  <artifact name="com.liferay.arquillian.arquillian-liferay-maven-extension" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.liferay.arquillian', module='com.liferay.arquillian.arquillian-liferay-maven-extension', version='1.0.3')
)
libraryDependencies += "com.liferay.arquillian" % "com.liferay.arquillian.arquillian-liferay-maven-extension" % "1.0.3"
[com.liferay.arquillian/com.liferay.arquillian.arquillian-liferay-maven-extension "1.0.3"]

Dependencies

compile (19)

Group / Artifact Type Version
dom4j : dom4j jar 1.6.1
org.apache.commons : commons-lang3 jar 3.3.2
ch.qos.logback : logback-classic jar 1.1.2
org.jboss.shrinkwrap : shrinkwrap-api jar
org.jboss.shrinkwrap : shrinkwrap-spi jar
org.jboss.shrinkwrap : shrinkwrap-impl-base jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-api jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-spi jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-api-maven jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-spi-maven jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-impl-maven jar
org.jboss.shrinkwrap.resolver : shrinkwrap-resolver-impl-maven-archive jar
org.jboss.arquillian.container : arquillian-container-test-impl-base jar
org.jboss.arquillian.core : arquillian-core-spi jar
org.jboss.arquillian.test : arquillian-test-spi jar
org.jboss.arquillian.container : arquillian-container-test-api jar
org.jboss.arquillian.container : arquillian-container-test-spi jar
org.freemarker : freemarker jar 2.3.20
com.google.inject : guice jar 3.0

test (8)

Group / Artifact Type Version
org.hamcrest : hamcrest-core jar 1.3
junit : junit jar 4.12
org.jboss.arquillian.junit : arquillian-junit-container jar
org.jboss.arquillian.protocol : arquillian-protocol-servlet jar
com.liferay.portal : portal-service jar 6.2.1
org.codehaus.plexus : plexus-classworlds jar 2.5.1
org.codehaus.plexus : plexus-archiver jar 2.4.4
org.apache.maven.shared : file-management jar 1.2

Project Modules

There are no modules declared in this project.

Obsolete

We don't maintain this code base anymore. Current development takes place in liferay-labs/arquillian-liferay, so feel free to check it out!

Arquillian Liferay

Arquillian Extension for Liferay Portal Server. OSGi incontainer deployment.

What is this?

Arquillian extension for Liferay is a set of tools to help developers test their Liferay plugins.

It consists of:

  • Arquillian Remote Container for Liferay (OSGi based)
  • Arquillian Deployment Scenario Generator for OSGi SDK plugins based on BND
  • Arquillian Deployment Scenario Generator for legacy Maven plugins

How to use it?

We have defined a complete example of how to use it in arquillian-extension-liferay-example

##Build Status

Build Status

codecov.io

Testing Pull Requests

If you want any pull request you receive to be automatically tested by Travis CI, please set up your job directly in Travis.

  • Go to http://travis-ci.org/profile
  • Enable Travis for arquillian-extension-liferay Github repository
  • Click on the Settings icon.
  • Enable 'Build pull requests' option element.

With those simple steps pulls will be tested against one of the most popular Open Source CI systems nowadays.

Keeping Travis CI up-to-date

Anytime you add a dependency on the build system, verify that it is properly configured in the Travis CI descriptor, the .travis.yml file, so that pulls there don't get broken.

com.liferay.arquillian

An Innovative Testing Platform for the JVM

Versions

Version
1.0.3
1.0.2
1.0.1
1.0.0