-1

Web開発にはEclipse、M2Eプラグイン、Maven3を使用しています。

struts2-archetype-blank を使用して、基本的な struts2 プロジェクトを作成しようとしています。

mvn archetype:generate -B -DgroupId=tutorial \
  -DartifactId=tutorial \
  -DarchetypeGroupId=org.apache.struts \
  -DarchetypeArtifactId=struts2-archetype-blank \
  -DarchetypeVersion=2.3.4

だから私はこのエラーが発生しています:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile) on project GetVsPostTest: Compilation failure
[ERROR] /code/tutorial/src/test/java/tutorial/example/ConfigTest.java:[65,28] cannot find symbol
[ERROR] symbol  : method addConfigurationProvider(com.opensymphony.xwork2.config.providers.XmlConfigurationProvider)
[ERROR] location: class com.opensymphony.xwork2.config.ConfigurationManager

ConfigTest.java の次の行:

configurationManager.addConfigurationProvider(c);

ここに画像の説明を入力 誰かが何がうまくいかないのか教えてもらえますか。

前もって感謝します。

4

1 に答える 1

0

少なくとも 2.3.3 と 2.3.4 の struts2-archetype-blank にバグがあるようです。ConfigTest.java で次の行を変更できます。

configurationManager.addConfigurationProvider(c);

これに:

configurationManager.addContainerProvider( c );

そしてそれはうまくいくはずです。

参考までに - 私はこれについてバグを提出しました: https://issues.apache.org/jira/browse/WW-3864

于 2012-08-08T19:45:54.537 に答える