Running a single test with Maven

We can test just one class with maven by providing the test class as follows

$ mvn -Dtest=com.abc.package.xyz.TestClass test

or just one test

$ mvn -Dtest=com.abc.package.xyz.TestClass#TestMethod

Saves a lot of time when you want to skip all the tests but one.

Advertisements

Uploading artifact to Nexus without Maven

There are several ways to upload an artifact to nexus with or without using maven. This will be helpful when your code is not written in java or language that does not work well with maven. Or you just want to upload a file to nexus from command line as a part of build process. Whatever!

  • Using Curl

Use Curl to directly upload a file to /content/repositories/<repo-id>/<path-of-file>.

curl -v -u nexusadmin:pwd –upload-file pom.xml http:// nexusrepo:8081/nexus/content/repositories/releases/com/sanjeev/demo/1.0/demo-1.0.pom

Continue reading