As per title.
In many enterprise environments, developers are not permitted to connect their unprotected development machines to corporate network with Internet access, as these developers' machines are not configured securely and approved by the corporate IT security team to be on the network.
Thus, are Maven and Gradle with its dependency resolution feature relying on the Internet actually useful in enterprise software projects?
Some developers went to the extent of setting up a local repository server like Artifactory, but I think it's an overkill when all you want is to include a couple of .jar files from somewhere in a NetBeans or Eclipse project. It's like setting up a local Linux mirror server, when all you want is to install Linux on one machine. The effort does not warrant this in my opinion.
Any thoughts and comments?
In many enterprise environments, developers are not permitted to connect their unprotected development machines to corporate network with Internet access, as these developers' machines are not configured securely and approved by the corporate IT security team to be on the network.
Thus, are Maven and Gradle with its dependency resolution feature relying on the Internet actually useful in enterprise software projects?
Some developers went to the extent of setting up a local repository server like Artifactory, but I think it's an overkill when all you want is to include a couple of .jar files from somewhere in a NetBeans or Eclipse project. It's like setting up a local Linux mirror server, when all you want is to install Linux on one machine. The effort does not warrant this in my opinion.
Any thoughts and comments?
