我目前正在开发一个 Maven 插件并且在使用参数的可能性时遇到了一些问题。
我想要实现的是 Maven Projects POM 中使用我的插件的条目(像这样):
<configuration>
<values>
<value>
<valueList>
<thing1>test1</thing1>
<thing2>something.xml</thing2>
<thing3>asdf</thing3>
</valueList>
</value>
<value>
<valueList>
<thing1>test2</thing1>
<thing2>somethingelse.xml</thing2>
<thing3>asdf</thing3>
</valueList>
</value>
</values>
</configuration>
Run Code Online (Sandbox Code Playgroud)
导致一个名称为 Values 的列表对象,其中包含具有值 thing1、thing2、thing3 等的列表元素。
我尝试将其添加到我的代码中:
/**
* @parameter
*/
private List<String> valueList;
/**
* @parameter
*/
private List<List> values;
Run Code Online (Sandbox Code Playgroud)
但是当我尝试像这样运行它时,我收到以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project *myproject*:
failed to get report for *myplugin*:
Unable to parse configuration of mojo *myplugin*:startReport for parameter Values:
Cannot determine child type: *myplugin*.ValueList -> [Help …Run Code Online (Sandbox Code Playgroud) 我目前正在尝试在Android 5.0中使用新的过渡动画.我开始按照许多教程的建议:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());
setContentView(R.layout.activity_quiz);
getActionBar().setTitle("Java Skill");
getActionBar().setElevation(2);
}
Run Code Online (Sandbox Code Playgroud)
我将此代码放入项目的每个活动中,但它永远不会有效.我得到的唯一动画是从底部"滑动实现".我在这里做错了吗?我是否必须在我的布局或styles.xml中定义其他内容?
我希望有人遇到和我一样的问题.首先十分感谢!