Hatena::Groupprogram

ひとり開発日記。 このページをアンテナに追加 RSSフィード

2018/10/12 (Fri)

MavenでEclipseプロジェクトを更新した際に、ソースコードの文字コードをUTF-8にする

|  MavenでEclipseプロジェクトを更新した際に、ソースコードの文字コードをUTF-8にする - ひとり開発日記。 を含むブックマーク はてなブックマーク -  MavenでEclipseプロジェクトを更新した際に、ソースコードの文字コードをUTF-8にする - ひとり開発日記。

WindowsマシンでEclipse使っていると、いつの間にか、ソースの文字コードがMS932になっていて、イラッとしません?

Eclipseの設定から直しても、プロジェクトのクラスパス修正しようと、.settingsファイルを初期化したら、文字コード設定が、元に戻ってしまったりして…。

pom.xmlに以下のように記述します

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<build>
		<plugins>
			<!-- Eclipse -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.10</version>
				<configuration>
					<downloadSources>true</downloadSources>
					<downloadJavadocs>true</downloadJavadocs>
					<additionalConfig>
						<file>
							<name>.settings/org.eclipse.core.resources.prefs</name>
							<content>
<![CDATA[eclipse.preferences.version=1${line.separator}encoding/<project>=${project.build.sourceEncoding}${line.separator}]]>
							</content>
						</file>
					</additionalConfig>
				</configuration>
			</plugin>
		</plugins>
	</build>

で、Eclipse用の.settingsファイルを作り直すと、次からは、ソースコード文字コードは、UTF-8になっています。

mvn eclipse:clean eclipse:eclipse
トラックバック - http://program.g.hatena.ne.jp/halflite/20181012

2009/08/02 (Sun)涼しいうちに本気出す(暑くなると止めちゃう駄目パターン)。

今日のハマりどころ。

|  今日のハマりどころ。 - ひとり開発日記。 を含むブックマーク はてなブックマーク -  今日のハマりどころ。 - ひとり開発日記。

Dolteng + M2 Plugin + Maven2 Additional Plugin + WTP + Tomcat 6.0と言う条件で、SAStrutsのプロジェクトを作って、"Hello World"を出すまでが大変でしたよ…。

  1. DoltengSAStrutsのプロジェクトを作る
  2. M2 Pluginでプロジェクトをコンパイル
  3. Maven2 Additional PluginでWEB-INF/lib以下を再構築
  4. プロジェクトトップから右クリック→「デバッグ」→「サーバーデバッグ
  5. JSTLでエラー。
    • ここと全く一緒な状況。
  6. pom.xmlを修正して、commons-loggingを1.1.1にヴァージョンアップ、再度「サーバーデバッグ」を選ぶが、全く状況変わらず。
  7. pom.xmlgeronimo-servlet_2.5_spec.jarや、geronimo-jsp_2.1_spec.jarに、providedを設定しても、Maven2 Additional Pluginが同期を取って、WTPの環境にJARを持っていってしまうことが判明。
  8. プロジェクトのプロパティから、Maven2 Additional Pluginの設定で、除外するJARgeronimo-servlet_2.5_spec.jargeronimo-jsp_2.1_spec.jar設定。
  9. で  き  ま  し  た  !

http://i32.tinypic.com/11b4upx.png

ふぅ。

Apache Tomcat 6.0をインスコ

|  Apache Tomcat 6.0をインスコ - ひとり開発日記。 を含むブックマーク はてなブックマーク -  Apache Tomcat 6.0をインスコ - ひとり開発日記。

http://i32.tinypic.com/2j5mkus.png

Stax Networksの環境ってServlet 2.5なんですよね…。 だからTomcat 6.0じゃないと動かないことに気付いたので、インスコ

ダウンロードしたアプリをEclipseのプロジェクトにする。

|  ダウンロードしたアプリをEclipseのプロジェクトにする。 - ひとり開発日記。 を含むブックマーク はてなブックマーク -  ダウンロードしたアプリをEclipseのプロジェクトにする。 - ひとり開発日記。

http://i25.tinypic.com/2ldkuph.png

プロジェクトが、Struts2だったことに、プロジェクトをEclipseに読み込ませた後で気付いた罠。

トラックバック - http://program.g.hatena.ne.jp/halflite/20090802

2009/08/01 (Sat)

トラックバック - http://program.g.hatena.ne.jp/halflite/20090801

2009/03/11 (Wed)

"Invalid Package declaration in script"

|  "Invalid Package declaration in script" - ひとり開発日記。 を含むブックマーク はてなブックマーク -  "Invalid Package declaration in script" - ひとり開発日記。

EclipseGrails Pluginを入れて、パッケージ・エクスプローラーの上で右クリック→「新規」→「プロジェクト」→「Grails」→「New Grails Project」でサクッとプロジェクトの雛型ができる。

でも、出来たばっかりのプロジェクトって、/(プロジェクト名)/grails-app/conf/spring/resources.groovy にエラー出ちゃうのです…。

Invalid Package declaration in script: C:\(...)\grails-app\conf\spring\resources.groovy 
is not in a source folder matching the package declaration: resources.groovy
grailstest/grails-app/conf/spring 行 0 GroovyFailureMarker

まぁ、ここに解決策が書いてあったんですけど。

  1. パッケージ・エクスプローラー上、プロジェクトのトップで右クリック
  2. プロパティー」→「Groovy Project Properties」を選択
  3. 「Disable Check Package Matches Source Directory」にチェック→OK

http://img216.imagevenue.com/img.php?image=65183_20090311a_122_549lo.jpg

早い話、上のような設定にすればOKでっす。

トラックバック - http://program.g.hatena.ne.jp/halflite/20090311