Blocking selected artifacts

Nexus routing rules can be used to block certain artifacts. For example, you might have a company policy to not to use any artifacts with the GPL license. In this a case, those artifacts can be blocked from the Nexus repository. The following steps show you how to block all the Apache axis2 artifacts. However, this is not a perfect example, as Apache Axis2 was released under Apache 2.0 License:

  1. Go to http://localhost:8081/nexus and log in as admin.
  2. Navigate to Views/Repositories | Routing | Add. The URL Pattern field carries a regular expression to the artifact path. The artifact path is everything that comes after nexus/content, which also includes the repository name. In this case, we use ^/org/apache/axis2/.* as the ...

Get Mastering Apache Maven 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.