Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Compiling TOS from Source - Maven/Dependency errors

Hi, Have been trying to compile the basic TOS from source with a view to forking/tweaking but can't get to stage one Smiley Sad

Have diligently followed the steps at https://github.com/Talend/studio-se-master#build-the-open-source-studio but what I get when I have built the basic pom is:

 

$ mvn clean install -Dtos.di=true

 

[INFO] Scanning for projects...

[WARNING]

[WARNING] Some problems were encountered while building the effective model for org.talend.studioSmiley Surprisedrg.talend.libraries.jdbc.access:eclipse-plugin:6.4.0-SNAPSHOT



To see the whole post, download it here
Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

I just tried on my side in case, but everything is fine.

 

make sure that you have directories like:

 

/home/talend/studio-se-master

/home/talend/tdi-studio-se

/home/talend/tcommon-studio-se

/home/talend/tesb-studio-se

...

 

What you need is in the tesb-studio-se.

So as long as you have the code updated on the different repositories + same branch at least it should be fine.

 

If you go to your folder: /home/talend/studio-se-master + execute:

  • mvn clean install -Dtos.di=true 

or

  • mvn clean package -Dtos.di=true

 

(On my side i never use install, package is more simple and totally enough)

 

Please note also that this will build in fact all the possible artifacts and not only the build of tos-di.. if you need only a tos-di, you can stop of course once you see the zip of the build has been done.

View solution in original post

8 Replies
Anonymous
Not applicable
Author

Hello mhayhurst,

 

We have redirected your issue to our experts and then come back to you as soon as we can.

Thanks for your time.

Best regards

Sabrina

Anonymous
Not applicable
Author

Which git repository do you have? Seems you have at least the tesb-studio-se missing. (the feature missing is from this repository actually)
Anonymous
Not applicable
Author

Hi,

I am using https://github.com/Talend/studio-se-master.git and gitslave as per the above - when I run gitslave BTW I still get a reference to toem-studio-se as per this post from 2015 (https://www.talendforge.org/forum/viewtopic.php?pid=168465#p168465).

 

I've rerun it having commented that out and rerun the mvn clean install in the talend.studio.parent.pom folder.

 

I've then rerun mvn clean install (this time without any -D constraint) in the studio-se-master folder and I get:

 

[ERROR] Cannot resolve project dependencies:

[ERROR] Software being installed: org.talend.studio.tos.bigdata.product 0.0.0

[ERROR] Missing requirement: org.talend.tos.components.feature.feature.group 6.4.0.qualifier requires 'org.talend.esb.tooling.ws.consumer.feature.feature.group 0.0.0' but it could not be found

[ERROR] Cannot satisfy dependency: org.talend.rcp.branding.tos.bigdata.feature.feature.group 6.4.0.qualifier depends on: org.talend.tos.feature.feature.group 0.0.0

[ERROR] Cannot satisfy dependency: org.talend.studio.tos.bigdata.product 0.0.0 depends on: org.talend.rcp.branding.tos.bigdata.feature.feature.group 0.0.0

[ERROR] Cannot satisfy dependency: org.talend.tos.feature.feature.group 6.4.0.qualifier depends on: org.talend.tos.components.feature.feature.group 0.0.0

 

Am happy to exclude all products apart from TOS-DI for now - what am I missing?

Thanks,

Mark

Anonymous
Not applicable
Author

Anyone give me a quick nudge to the next waypoint? 0683p000009MA9p.png

Mark
Anonymous
Not applicable
Author

... in return for undying gratitude and the admiration of the entire community? 0683p000009MA9p.png
Anonymous
Not applicable
Author

Hi mhayhurst,

Sorry for delay!

Our developer are working on your issue. We will keep you posted.

Thanks for your time.

Best regards

Sabrina

Anonymous
Not applicable
Author

I just tried on my side in case, but everything is fine.

 

make sure that you have directories like:

 

/home/talend/studio-se-master

/home/talend/tdi-studio-se

/home/talend/tcommon-studio-se

/home/talend/tesb-studio-se

...

 

What you need is in the tesb-studio-se.

So as long as you have the code updated on the different repositories + same branch at least it should be fine.

 

If you go to your folder: /home/talend/studio-se-master + execute:

  • mvn clean install -Dtos.di=true 

or

  • mvn clean package -Dtos.di=true

 

(On my side i never use install, package is more simple and totally enough)

 

Please note also that this will build in fact all the possible artifacts and not only the build of tos-di.. if you need only a tos-di, you can stop of course once you see the zip of the build has been done.

Anonymous
Not applicable
Author

Just to say I finally - as something of a background challenge - got this to work, needed a lot of RAM to compile but now all good - so, what's the best way to find one's way around the sources and where to address some of the undesirable quirks? particularly interested in streamlining the job build process to conform to some standards...

Ta, Mark