Genexus 18 Upgrade 1. Gradle installation from IDE - genexus

I am having difficulty downloading Gradle due to the use of an enterprise level proxy server. How is the GeneXus IDE instructed to use a proxy (explicit proxy)?
I'm using Genexus 18 Upgrade 1 with Java web generator
Regards,
Leonardo Silvestri
I tried configuring the GeneXus.Exe.config file with no favorable result. Attached here the settings used.
imagen1
imagen2

Related

Azure Java SDK - How/ Which one to use?

I am very confused about using Azure Java SDK.
Firstly, I found and started using https://mvnrepository.com/artifact/com.microsoft.azure/azure version 1.31.1.
I have been using this for a while but today my CI software failed to build my project:
Failed to collect dependencies at com.microsoft.azure:azure:jar:1.31.1 -> com.microsoft.azure:azure-client-authentication:jar:1.7.0 -> com.microsoft.azure:adal4j:jar:1.6.4 -> com.nimbusds:oauth2-oidc-sdk:jar:6.5 -> net.minidev:json-smart:jar:2.3-SNAPSHOT: Failed to read artifact descriptor for net.minidev:json-smart:jar:2.3-SNAPSHOT: Could not find artifact net.minidev:minidev-parent:pom:2.3-20170326.024654-2 in jfrog (http://url/maven-public) -> [Help 1]
Now, I can't find net.minidev:minidev-parent:pom:2.3-20170326.024654-2 anywhere, and why would thesdk have a SNAPSHOT dependency?
Then I followed https://azure.github.io/azure-sdk/releases/2020-03/java.html and saw a whole lot of different libraries.
What's the deal with Azure SDK for Java? How should I actually use it?
This is well explained in its Github page
1. Management Libraries
Libraries which enable you to provision specific resources. They are responsible for directly mirroring and consuming Azure service's REST endpoints. Management library directories contain -mgmt-, e.g. azure-mgmt-keyvault.
2. Client: GA March 2020 Releases
New wave of packages that were released in March 2020 client library as General Availability (GA) and several others that were released in beta. These libraries follow the Azure SDK Design Guidelines for Java and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc, so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features here.
These libraries can be easily identified by sdk/ folder, package, and namespaces names starting with azure-, e.g. azure-keyvault.
3. Client: Previous Versions
Last stable versions of packages that have been provided for usage with Azure and are production-ready. These libraries provide similar functionalities to the preview libraries, as they allow you to use and consume existing resources and interact with them, for example: upload a blob. Stable library directories start with microsoft-azure-, e.g. microsoft-azure-keyvault. They might not implement the guidelines or have the same feature set as the GA releases. They do however offer wider coverage of services.
Suggestion
If you want to manage Azure resources, use Management Libraries which contain -mgmt-.
If you want to utilize Azure resources, use the new-version GA Client Libraries for new features and better support. The most official documentation has turned to use new GA version now.

WSO2 Integration Studio - cannot configure proxy

I am working with WSO2 Integration Studio 6.5.0 and encountered mysterious behavior when trying to configure proxy. On one of the computers everything works fine, permitting to add new mediators to the canvas.
The same version in Integration Studio, configured with the same version of JDK (10.0), used on another computer does not permit to add mediators to the canvas.
I have verified the identity of the Eclipse, Java and system configuration to the possible extent and could not find any differences.
I will need to make the development environment available for a wider group of developers, so being able to port it to other computers is important.
I shall appreciate any hypotheses and recommendations.
Resolved - just add option:
-Dswt.autoScale=100
to IntegratioStudio.ini.

Any newer version of sonar-bitbucket-plugin for sonarqube-7.5?

My organization is using sonarqube:7.1 with sonar-bitbucket-plugin-1.2.3 (https://github.com/mibexsoftware/sonar-bitbucket-plugin) and everything is working fine. We are planning to upgrade to sonarqube:7.5 and while I was testing all the existing plugins, sonar-bitbucket-plugin is causing the issue(It's not supported in the newer version of Sonarqube). I want to upgrade to 7.5+ version of Sonarqube and want sonar-bitbucket-plugin as well. Could someone please help me out?
ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
java.lang.IllegalStateException: Fail to load plugin Bitbucket for Sonar [sonarbitbucket]
This community plugin was relying on the deprecated preview/issues analysis mode to analyze pull requests, that was finally removed.
Since SonarQube 6.7 the support of branches (and then pull requests) analysis has been properly integrated on the server side. Decorating PR was added progressively for various ALM, and for Bitbucket Server it is supported since 7.7.
Note that all branch/PR features are only available in commercial editions (or for free on SonarCloud for open source projects).

are there other possible ways to use groovy in Eclipse except plugin

I am using eclipse Mars 4.5.0 IDE and I would like to do some Groovy project.Adding groovy as a plugin is not working, because I am not able to connect to http://dist.springsource.org/snapshot/GRECLIPSE/e4.5/p2.index. In fact even simple update are not working. There is always some connection time out like connection to http://download.eclipse.org/eclipse/update/4.5/content.xml.
However I do have groovy installed on my system. Is there anyway I could tell the IDE to use the system groovy? Or is it possible to download the plugin and manually add it to the IDE? I am using windows 7
The groovy compiler delivered by the plugin is patched and therefore I don't think it is possible to use an external groovy compiler.
If you're behind a proxy, try to configure eclipse with manual proxy settings.
At least the 4.6 and 4.7 snapshot update site works well for me ATM, but when i had access problems, I downloaded the last working build from the ci server mentioned in the wiki:
e.g. E45 build and publish -> #393 -> Artifacts -> Zipped Update Site
and used it as an update site (add.. -> archive).

Is it possible to install SonarQube 4.5 locally to be able to analyzie my maven project?

i am discovering sonarqube 4.5 and my first documentation walkthrough left me with a basic question : is it possible to install sonarqube 4.5 locally to perform the needed analysis on my local project? i mean the documentation suggests the following :
The Database and the Analyzers must be located in the same network.
The Database and the Analyzers must not be installed on the same machine.
This led me to the obvious conclusion that i need at least 2 machines to perform a full analysis to my maven project. So how is it possible for the average joe who has only one machine to be able to test SonarQube on a local project ?
Regards
Yes, you can run Sonar on a single machine. For a production setup, it's recommended to have dedicated DB, but for test purposes, you can use built-in DB.
Follow these instructions: http://docs.sonarqube.org/display/SONAR/Setup+and+Upgrade
You will find a series of posts on my blog describing precisely all the different steps to install SonarQube with Jenkins an a laptop: http://qualilogy.com/en/category/sonar/sonar-installation/
Regards.

Resources