- PR -

Eclipse+CVSでプロジェクトをチェックアウトできない。

1
投稿者投稿内容
森蔵
大ベテラン
会議室デビュー日: 2001/08/10
投稿数: 158
お住まい・勤務地: 大阪
投稿日時: 2004-08-30 19:49
こんばんは。森蔵です。

CVSNTとEclipseを利用して、CVS環境を構築しています。
CVSリポジトリから、該当のプロジェクト上で右クリックをおして、「プロジェクトとしてチェックアウト」を選択するのですが、javaプロジェクトとして認識されず、コンパイルが始まりません。

この様な現象を回避する手段はあるのでしょうか?
#以前はうまくいった気がするのですが…。
佐々木
大ベテラン
会議室デビュー日: 2003/03/30
投稿数: 121
投稿日時: 2004-08-30 20:18
引用:

CVSリポジトリから、該当のプロジェクト上で右クリックをおして、「プロジェクトとしてチェックアウト」を選択するのですが、javaプロジェクトとして認識されず、コンパイルが始まりません。



CVSリポジトリにあるプロジェクトがどんなものなのかわかりませんが、それがEclipse(系のプロダクト)で作られたJavaプロジェクトでなければ、チェックアウトしてもJavaプロジェクトにはなりません。

CVS連携はJDTの機能ではないので、そのへん気を利かせてくれるようなことは無いわけです。

こんな時は

  1. リポジトリ上にあるプロジェクト名と同名のJavaプロジェクトを新規作成。(ソースフォルダやライブラリの設定はとりあえず後回し、超デフォルトすっぴんプロジェクトでよいです)
  2. リポジトリから目的のプロジェクトをチェックアウトして、作ったばかりの同名すっぴんプロジェクトにかぶせる。
  3. あとは好きなようにソースフォルダやライブラリの設定をする。


などとやるのが安全確実だと思われます。

つまり、プロジェクトの新規作成は
コード:
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.jdt.core.javanature</nature>
	</natures>


こんなのが書かれた.projectを生成させるのが目的ってワケです。
YOU@IT
ぬし
会議室デビュー日: 2002/03/29
投稿数: 284
お住まい・勤務地: 大阪
投稿日時: 2004-08-30 21:13
Eclipse3.xであれば、
右クリックで「Check Out As...」でウィザードが始まりませんか?

Eclipse2.xでも「別名でチェックアウト(うろ覚え)」のような
コマンドでJavaプロジェクト作成できたと思いますが。。。
holic
ベテラン
会議室デビュー日: 2004/08/24
投稿数: 74
投稿日時: 2004-08-30 21:37
引用:

こんなのが書かれた.projectを生成させるのが目的ってワケです。



なわけなので、.project をチェックインしておくという手もあります。
森蔵
大ベテラン
会議室デビュー日: 2001/08/10
投稿数: 158
お住まい・勤務地: 大阪
投稿日時: 2004-08-30 21:59
沢山の返信ありがとうございます。

引用:

こんな時は

  1. リポジトリ上にあるプロジェクト名と同名のJavaプロジェクトを新規作成。(ソースフォルダやライブラリの設定はとりあえず後回し、超デフォルトすっぴんプロジェクトでよいです)
  2. リポジトリから目的のプロジェクトをチェックアウトして、作ったばかりの同名すっぴんプロジェクトにかぶせる。
  3. あとは好きなようにソースフォルダやライブラリの設定をする。




上記も試してみたのですが、.projectファイルが上書きされてしまうのか、Javaプロジェクトとして認識されないのです。(台風の影響で帰宅したので、明日再度試して見ます)
私の手順のミスなのかもしれませんね…。
森蔵
大ベテラン
会議室デビュー日: 2001/08/10
投稿数: 158
お住まい・勤務地: 大阪
投稿日時: 2004-08-31 10:42
おはようございます。森蔵です。

昨日、皆さんに返信頂いた件ですが、「別名チェックアウト」を選択してチェックアウトを行うと、プロジェクトを選択するダイアログが出てきて無事チェックアウトする事が出来ました。

なにもしてないのですが…。たまたまだったんでしょうか…。
1

スキルアップ/キャリアアップ(JOB@IT)