Currently most active Nexus users are: Developers, Build Engineers & Administrators. Other users clearly see benefits of Nexus and advocate usage for other groups including Architects, Security, and Legal.
2. Nexus Pro Customer Demographics
In what industry is your company?
How many developers are in
your organization?
The Component Lifecycle Management Company
3. Nexus Is Useful Beyond Current Users
Currently most active Nexus users are: Developers,
Build Engineers & Administrators
Other users clearly see benefits of Nexus and
advocate usage for other groups:
Architects
● Security
● Legal
●
The Component Lifecycle Management Company
4. Maven is the build tool of choice with
Ant also very popular
What build tool(s) are you using for development?
The Component Lifecycle Management Company
5. Eclipse is the most common IDE for Nexus developers
What Java IDE(s) are you using in your development environment?
The Component Lifecycle Management Company
6. Observations
• While Eclipse is most common...
•
Many users and teams use multiple IDE's
Lots of people use IntelliJ IDEA
Diversity of tools is common and growing
The Component Lifecycle Management Company
7. Maven is the predominate repository format
What repository format(s) are you using for development?
The Component Lifecycle Management Company
8. Observations
Maven repository format is used successfully
beyond Maven
● Alternatives quite popular
● Other specific formats like RubyGems or NPM
are requested
●
Demand for provisioning tools exists
● YUM repo format widely used despite being
rather new
● Support for tools like Vagrant, Dockers, Chef,
Puppet is requested
●
The Component Lifecycle Management Company
9. Over half the people surveyed use
Jenkins as their CI Server
What continuous integration server are you using for development?
The Component Lifecycle Management Company
10. Observations and Requests
●
Jenkins and Hudson are most widespread
●
Common to use multiple CI platforms
The Component Lifecycle Management Company
11. In addition to Java, strong use of JavaScript and .Net by
NexusPro customers
What programming languages are you using for development?
The Component Lifecycle Management Company
12. Observations and Requests
Lots of .Net development
● NuGet usage poised to increase
● Including license and security data in NuGet
galley
●
●
●
●
No surprise with popularity of JavaScript
Support for other files often requested
Maven format can be used for that already
The Component Lifecycle Management Company
13. Nexus As Component Exchange Hub
About 40% - multiple teams use Nexus
Greater 55% - Nexus use across the enterprise
Smart Proxy and Enterprise LDAP widely used
Nexus Scales and Performs Well
More High Availability related features requested
The Component Lifecycle Management Company
14. Commonly Used Features
Infrastructure
● Enterprise LDAP approx 70%
● Smart Proxy > 50%
User Facing
● Repository Health Check >65%
● Staging approx. 60%
The Component Lifecycle Management Company
15. Tip - Underused Features
●
SSL connection to Central Repository
●
User Token
●
Both provide more security for free!
The Component Lifecycle Management Company
16. Overall Sonatype gets very high marks in product
support and usability
How would you rate Sonatype & Nexus?
Sales Support
46.73
31.78
Documentation 1.85
60.19
Technical Support
Ease of Use
Reliability & Stability
32.41
38.32
7.48
49.53
4.68
42.06
37.04
Performance & Scalability 2.78
1.85
50
43.52
10%
1.87
56.48
42.59
Feature Support
5.56
54.21
6.54
0%
21.5
4.63
54.63
20%
30%
40%
50%
Poor
Good
Excellent
60%
70%
1.85
80%
90%
100%
N/A
The Component Lifecycle Management Company
17. Next Steps – Nexus Pro CLM Edition and
Sonatype CLM
• >40% have desire to introduce component
management with security and license data
across whole SDLC
●
●
Interest from developers (CI and IDE)
Interest from ops (deployment and production
monitoring)
The Component Lifecycle Management Company