Maven Profile expression activator

Allows profile activation using expressions

License

License

Categories

Categories

Github Development Tools Version Controls JUnit Unit Testing
GroupId

GroupId

io.github.zregvart
ArtifactId

ArtifactId

junit-github-reporter
Last Version

Last Version

0.4.0
Release Date

Release Date

Type

Type

jar
Description

Description

Maven Profile expression activator
Allows profile activation using expressions
Source Code Management

Source Code Management

https://github.com/zregvart/junit-github-reporter

Download junit-github-reporter

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.zregvart/junit-github-reporter/ -->
<dependency>
    <groupId>io.github.zregvart</groupId>
    <artifactId>junit-github-reporter</artifactId>
    <version>0.4.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.zregvart/junit-github-reporter/
implementation 'io.github.zregvart:junit-github-reporter:0.4.0'
// https://jarcasting.com/artifacts/io.github.zregvart/junit-github-reporter/
implementation ("io.github.zregvart:junit-github-reporter:0.4.0")
'io.github.zregvart:junit-github-reporter:jar:0.4.0'
<dependency org="io.github.zregvart" name="junit-github-reporter" rev="0.4.0">
  <artifact name="junit-github-reporter" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.zregvart', module='junit-github-reporter', version='0.4.0')
)
libraryDependencies += "io.github.zregvart" % "junit-github-reporter" % "0.4.0"
[io.github.zregvart/junit-github-reporter "0.4.0"]

Dependencies

compile (2)

Group / Artifact Type Version
org.junit.platform : junit-platform-launcher Optional jar
org.junit.platform : junit-platform-engine Optional jar

test (4)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar
org.junit-pioneer : junit-pioneer jar 1.4.1
org.assertj : assertj-core jar 3.19.0
net.bytebuddy : byte-buddy jar 1.11.0

Project Modules

There are no modules declared in this project.

Maven Central

How to use

Add as a test dependency

For example when using Maven:

<dependency>
  <groupId>io.github.zregvart</groupId>
  <artifactId>junit-github-reporter</artifactId>
  <version>${junit-github-reporter.version}</version>
  <scope>test</scope>
</dependency>

Add it as an additional classpath element

Strict dependency checks will find the junit-github-reporter as unused, then add to Surefire's classpath using this:

<plugin>
  <artifactId>maven-surefire-plugin</artifactId>
  <configuration>
    <additionalClasspathElements>
      <additionalClasspathElement>${settings.localRepository}/io/github/zregvart/junit-github-reporter/${junit-github-reporter.version}/junit-github-reporter-${junit-github-reporter.version}.jar</additionalClasspathElement>
    </additionalClasspathElements>
  </configuration>
  <dependencies>
    <dependency>
      <groupId>io.github.zregvart</groupId>
      <artifactId>junit-github-reporter</artifactId>
      <version>${junit-github-reporter.version}</version>
    </dependency>
  </dependencies>
</plugin>

Release

To release run:

$ ./mvnw clean deploy -Pbasepom.oss-release

Versions

Version
0.4.0
0.3.0
0.2.0
0.1.1
0.1.0