Talend - Where to find source code of internal library used by Talend? - talend

I am trying to locate the source code of internal library used by Talend.
The component tFileCopy is using org.talend.FileCopy
The Jar file is located at:
https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/org/talend/libraries/filecopy/2.0.0/
and
https://mvnrepository.com/artifact/org.talend.libraries/filecopy/2.0.0
But when I extract the Jar file, there is no source code.
Can anyone please help to locate the source code of this library?
Thanks.

Talend source code is hosted at GitHub https://github.com/Talend
There are many different repositories inside it.
I was able to find "org.talend.FileCopy" source code as below.
Step-1: Go into a particular repository
https://github.com/Talend/tdi-studio-se
Step-2: Click on "Go to File"
Step-3: Type the name of the class you are looking for and open the file appearing in search result.

You should be able to find source code for Talend Components in /plugin repository of your talend studio.
Somewhere like :
\Talend-Studio\plugins\org.talend.designer.components.localprovider_xx\components\tFileCopy

Related

Setting Recursive tag ON does not searching sub folders for .NET projects

I am a newbie to doxygen tool. I've followed the doxygen configuration guide for generating a HTML document out of my C# source files. I am able to generate the HTML output, but I identified that it is generating output of the files that exists in the selected source folder only, where as the files present inside the sub directories of the source folder are skipped/ignored. Per help guide, I've checked the "Recursive" option in the wizard. Is there anything still we need to configure?
Could anyone help me out for resolving this issue. Thanks in advance.
Regards
Badri

The JAR file C:\...Tomcat-8.0\lib\servlet-api.jar has no source attachment

I did Ctrl+Click on HttpServlet to see source code of HttpServlet, but it gave me this error:
How to fix this? It says, I should download "servlet-api.jar", but when I try to download, I can not understand which one should I download? There are lot of servlet-api.jar files.
The source code is not necessarily specific to the Servlet API, but to the Servlet Implementation itself. In your particular case, Tomcat is the Servlet Implementation. So, you need to head to its homepage to find download links to the source code. Usually it's at the same place as where you downloaded the binaries.
Tomcat 8.0 download page is here, if you scroll to bottom, then you should see those links:
Binary Distributions
Core:
zip <-- this is Tomcat server itself.
...
Source Code Distributions
...
zip <-- this contains the source code.
Download the source code zip, put it somewhere in your file system (I usually put it in Tomcat installation folder; do note that you do not need to extract it!). Finally, press Attach Source button in Eclipse and point to that source code zip file.
If this maven based project , you just select the dependency in the Package Explorer, right click and then select "Attach resource"

Any IntelliJ IDEA plugins to search source code for java libs?

I know how to attach source code to a lib, or search source code for maven projects. However, I want to search source code of a lib online within IDEA, for example, "javax.xml.parsers.SAXParserFactory". Is there any plugins to do that?
Give insight.io a try, it supports qualified name symbol search:
And it has code browsing experience close to an IDE.

Windows Azure Toolkit

I'm trying to build and run some of the example apps included in the Windows Azure Toolkit here, but it can't seem to find libwatoolkitios.a which is a required file for build. I have not modified the project in any way and I would assume that this file should be included automatically, so how do I get it? How have you guys been able to compile the apps successfully? Thanks.
The library libwatoolkitios.a is not provided as download instead you would need to build it first, described in the doc as below:
Open the watoolkit-lib Xcode project.
Compile the project for release.
Place the .a file and the header files somewhere that you can reference from your project (for this example lets say lib).

How to use AIDL files in eclipse

I am compiling an app which is a sample app that uses an api. The api contains interface files (java files) and aidl files. Now I have problem in one of the interface file it cannot recognize the one of these aidl files exists in my project.
I have linked the whole api to the build path.
Does anyone has any idea ??
I had the same error, but it was fixed when I cleaned and rebuilded the project.
Projects -> clean project so it can automatically rebuild.
Look closely at your manifest file, check that the package etc are
spelled as you'd expect.
Also dont forget to paste the server's *.aidl and parcelable implementation (java) to your client project. These files has to have the same name and package as they were in the server project.
Here is some similar posts which might help:
ITelephony.aidl not compiling in eclipse
There are basically two possibilities.
(most likely) you need to make the folder that contains aidl files source folder. if you haven't done so, please do it.
You need a clean build.