2016-04-28 18 views
0

Talend Jobsは長年に亘って開発されたもので、開発者はもはや同社には属していません。ただし、ジョブのソースコードが不足しています。コンパイル済みのjarファイルしかありません。リバースエンジニアTalend Jobs

jarファイルからジョブをリバースエンジニアリングする方法はありますか? jarファイルをデコンパイルすると、Talendでインポート/オープンできますか?これらのジョブを再構築したくないのは、プロジェクト全体を再設計しているが、サーバを移行しなければならないので更新する必要があるからです。

どのような考えやアイデアも大いにありがたいです。

おかげで、 ビー

+0

Talendジョブが最初に作成されたシステムはまだありますか?たぶん、Talendのワークスペースはそのままです。 – tale852150

+0

応答ありがとうございます@ tale852150。残念ながら、ワークスペースが壊れています。そのため、jarファイルからジョブをリバースエンジニアリングする方法が望まれます。 – Bee

+0

ワークスペースが損なわれていないそのシステムのバックアップ? – tale852150

答えて

0

あなたは才能の仕事をビルドすると、それがコンパイルされたコードが含まれているzipファイル、必要なjarファイルを作成し、ジョブ定義の通常のコピー(これは事実上のコピーであります元のプロジェクトとソースコード)。

ジョブが配置されている場所を検索します。仕事のフォルダの中を見てください。 "example_job"という名前のジョブがある場合は、このようなフォルダ構造がある可能性があります。

example_job 
* lib 
* example_job 
** items 
*** example_job (Look in this folder. it contains the original project) 
** example_job 
** src 
+0

あなたのメッセージのおかげでこんにちは@dbh。このプロジェクトを別のワークスペースにインポートすると、ワークスペース/ジョブをリストアできるはずです。私の理解は正しいのですか? – Bee

+0

保証はありません。ジョブがソースとともにエクスポートされていて、そのフォルダを持っていれば、それを取得して、データ統合のためにTalendオープンスタジオにインポートすることができます。 – dbh

関連する問題