Re: Importing new libraries into Synapse

2021-09-21 Thread Nuwan Jayawardene
[image: image.gif]Hi Isuru,
thanks for the clarification.

This version of the library might be already in your local m2 repo (.m2
> directory).
>
Noted.
Therefore is it good practice to delete (or rename) the .m2 directory and
do a fresh build?

If you already have the particular version of the library in your local m2
> repo (.m2 directory) it won't download again until you delete it from the
> .m2 directory.
>
I tried to perform an import for that particular library from within
Synapse but it doesn't seem to show up. Hence why I thought that it
wouldn't have been downloaded.
Further, I couldn't locate the library under the "External Libraries" in
the project explorer.
[image: image.png]
Notably the group ID of the library *com.github... *is missing.

In any case, I'll delete the .m2 directory and do a clean install and
update this thread.

Kind regards

On Tue, Sep 21, 2021 at 9:33 AM Isuru Udana  wrote:

> Hi Nuwan,
>
> Please find answers inline below.
>
> On Tue, Sep 21, 2021 at 12:45 AM Nuwan Jayawardene 
> wrote:
>
>> [image: image.gif]Hi All,
>>
>>1. I did some further work on this and tried importing the new
>>version of JUnit (version 5) using the following snippet in the 
>> pom.xml;[image:
>>image.png]
>>however, this did not prompt the newly added dependency to be
>>downloaded after a mvn clean install.
>>Would greatly appreciate some thoughts on how to rectify this.
>>
>> This version of the library might be already in your local m2 repo (.m2
> directory).
>
>>
>>1. I also noticed that the repositories included in the pom.xml is
>>only the WSO2 public maven repo and Maven central is not included.
>>Is it allowed to include Maven central as well so there's access to a
>>wider no. of external libraries?
>>
>> Yes. We can get libraries from Maven central.
>
>
>> Kind regards
>>
>>
>>
>>
>>
>>
>> On Fri, Sep 17, 2021 at 1:49 AM Nuwan Jayawardene 
>> wrote:
>>
>>> Hi All,
>>> I've a couple of doubts to clarify on importing external libraries into
>>> Synapse.
>>>
>>>1. Is there a vouching process to see if a particular library is
>>>suitable to be used (other than the license).
>>>
>>> The license is the most important factor. If you are introducing a new
> dependency, please initiate a mail and discuss it with the community before
> proceeding.
>
>>
>>>1. When adding a new dependency after including it in the pom.xml as
>>>follows...
>>>[image: image.png]
>>>is running a mvn clean install or mvn install -Dmaven.test.skip=true 
>>> sufficient
>>>or do we need to delete the .m2 directory as well and redownload all the
>>>dependencies?
>>>
>>> If you already have the particular version of the library in your local
> m2 repo (.m2 directory) it won't download again until you delete it from
> the .m2 directory.
>
>>
>>>1.
>>>I tried the 2 former commands however it doesn't seem to
>>>have downloaded the library from maven central.
>>>
>>> Would appreciate your thoughts on this.
>>> Regards
>>> --
>>> *Nuwan Jayawardene*
>>> Assistant Lecturer, Informatics Institute of Technology (IIT).
>>> Research Assistant, University of Moratuwa
>>>
>>> https://www.linkedin.com/m/in/nuwanjaya
>>>
>>>
>>>
>>
>> --
>> *Nuwan Jayawardene*
>> Assistant Lecturer, Informatics Institute of Technology (IIT).
>> Research Assistant, University of Moratuwa
>>
>> https://www.linkedin.com/m/in/nuwanjaya
>>
>>
>
> --
> *Isuru Udana*
> Associate Director/Architect
>
>
>
> *; WSO2 Inc.; http://wso2.com email: isud...@gmail.com
>  *
>
>
>

-- 
*Nuwan Jayawardene*
Assistant Lecturer, Informatics Institute of Technology (IIT).
Research Assistant, University of Moratuwa

https://www.linkedin.com/m/in/nuwanjaya


Re: Importing new libraries into Synapse

2021-09-20 Thread Isuru Udana
Hi Nuwan,

Please find answers inline below.

On Tue, Sep 21, 2021 at 12:45 AM Nuwan Jayawardene 
wrote:

> [image: image.gif]Hi All,
>
>1. I did some further work on this and tried importing the new version
>of JUnit (version 5) using the following snippet in the pom.xml;[image:
>image.png]
>however, this did not prompt the newly added dependency to be
>downloaded after a mvn clean install.
>Would greatly appreciate some thoughts on how to rectify this.
>
> This version of the library might be already in your local m2 repo (.m2
directory).

>
>1. I also noticed that the repositories included in the pom.xml is
>only the WSO2 public maven repo and Maven central is not included.
>Is it allowed to include Maven central as well so there's access to a
>wider no. of external libraries?
>
> Yes. We can get libraries from Maven central.


> Kind regards
>
>
>
>
>
>
> On Fri, Sep 17, 2021 at 1:49 AM Nuwan Jayawardene 
> wrote:
>
>> Hi All,
>> I've a couple of doubts to clarify on importing external libraries into
>> Synapse.
>>
>>1. Is there a vouching process to see if a particular library is
>>suitable to be used (other than the license).
>>
>> The license is the most important factor. If you are introducing a new
dependency, please initiate a mail and discuss it with the community before
proceeding.

>
>>1. When adding a new dependency after including it in the pom.xml as
>>follows...
>>[image: image.png]
>>is running a mvn clean install or mvn install -Dmaven.test.skip=true 
>> sufficient
>>or do we need to delete the .m2 directory as well and redownload all the
>>dependencies?
>>
>> If you already have the particular version of the library in your local
m2 repo (.m2 directory) it won't download again until you delete it from
the .m2 directory.

>
>>1.
>>I tried the 2 former commands however it doesn't seem to
>>have downloaded the library from maven central.
>>
>> Would appreciate your thoughts on this.
>> Regards
>> --
>> *Nuwan Jayawardene*
>> Assistant Lecturer, Informatics Institute of Technology (IIT).
>> Research Assistant, University of Moratuwa
>>
>> https://www.linkedin.com/m/in/nuwanjaya
>>
>>
>>
>
> --
> *Nuwan Jayawardene*
> Assistant Lecturer, Informatics Institute of Technology (IIT).
> Research Assistant, University of Moratuwa
>
> https://www.linkedin.com/m/in/nuwanjaya
>
>

-- 
*Isuru Udana*
Associate Director/Architect



*; WSO2 Inc.; http://wso2.com email: isud...@gmail.com
 *


Re: Importing new libraries into Synapse

2021-09-20 Thread Nuwan Jayawardene
[image: image.gif]Hi All,

   1. I did some further work on this and tried importing the new version
   of JUnit (version 5) using the following snippet in the pom.xml;[image:
   image.png]
   however, this did not prompt the newly added dependency to be downloaded
   after a mvn clean install.
   Would greatly appreciate some thoughts on how to rectify this.
   2. I also noticed that the repositories included in the pom.xml is only
   the WSO2 public maven repo and Maven central is not included.
   Is it allowed to include Maven central as well so there's access to a
   wider no. of external libraries?

Kind regards






On Fri, Sep 17, 2021 at 1:49 AM Nuwan Jayawardene  wrote:

> Hi All,
> I've a couple of doubts to clarify on importing external libraries into
> Synapse.
>
>1. Is there a vouching process to see if a particular library is
>suitable to be used (other than the license).
>2. When adding a new dependency after including it in the pom.xml as
>follows...
>[image: image.png]
>is running a mvn clean install or mvn install -Dmaven.test.skip=true 
> sufficient
>or do we need to delete the .m2 directory as well and redownload all the
>dependencies?
>
>I tried the 2 former commands however it doesn't seem to
>have downloaded the library from maven central.
>
> Would appreciate your thoughts on this.
> Regards
> --
> *Nuwan Jayawardene*
> Assistant Lecturer, Informatics Institute of Technology (IIT).
> Research Assistant, University of Moratuwa
>
> https://www.linkedin.com/m/in/nuwanjaya
>
>
>

-- 
*Nuwan Jayawardene*
Assistant Lecturer, Informatics Institute of Technology (IIT).
Research Assistant, University of Moratuwa

https://www.linkedin.com/m/in/nuwanjaya


Importing new libraries into Synapse

2021-09-16 Thread Nuwan Jayawardene
Hi All,
I've a couple of doubts to clarify on importing external libraries into
Synapse.

   1. Is there a vouching process to see if a particular library is
   suitable to be used (other than the license).
   2. When adding a new dependency after including it in the pom.xml as
   follows...
   [image: image.png]
   is running a mvn clean install or mvn install
-Dmaven.test.skip=true sufficient
   or do we need to delete the .m2 directory as well and redownload all the
   dependencies?

   I tried the 2 former commands however it doesn't seem to have downloaded
   the library from maven central.

Would appreciate your thoughts on this.
Regards
-- 
*Nuwan Jayawardene*
Assistant Lecturer, Informatics Institute of Technology (IIT).
Research Assistant, University of Moratuwa

https://www.linkedin.com/m/in/nuwanjaya