您是否知道JAXB设置可以防止在生成的XML中生成standalone ="yes"?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Run Code Online (Sandbox Code Playgroud) 有人知道如何(轻松)"重命名"现有的grails应用程序吗?我遇到了这个问题因为我的PaaS提供商不允许我删除订阅...所以我想以不同的名称部署我的应用程序.
当然,我可以手动执行此操作,但我认为它可能是一个有用的"顶级"脚本(即"grails rename-app newappname")
手动提示:
当我执行"grails create-app myappname"时,我可以看到myappname存在于以下文件(和文件名)中......当然,这是由create-app脚本完成的,它取代了@ ... @ tokens模板.我想一旦它们被替换,重命名并不是一件轻而易举的事.
./.project: <name>myappname</name>
./application.properties:app.name=myappname
./build.xml:<project xmlns:ivy="antlib:org.apache.ivy.ant" name="myappname" default="test">
./ivy.xml: <info organisation="org.example" module="myappname"/>
./myappname-test.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<listEntry value="/myappname"/>
./myappname.launch:<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="myappname" path="1" type="4"/> "/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dbase.dir="${project_loc:myappname}" -Dserver.port=8080 -Dgrails.env=development"/>
./myappname.tmproj: <string>myappname.launch</string>
Run Code Online (Sandbox Code Playgroud)
当然......顶级目录名称是"myappname"
任何提示或有关该领域正在进行的举措的信息都是受欢迎的
格尔茨,
约翰
我正在使用Jake Wharton出色的ActionBarSherlock库并具有可折叠的搜索操作视图.我想在展开搜索操作视图时弹出软键盘.
我们可以在Google的" Using DialogFragments "博客文章中阅读一个推荐的方法,在DialogFragment中进行此操作(为了便于阅读,稍作修改).
// Show soft keyboard automatically
mEditText.requestFocus();
int mode = WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE;
getDialog().getWindow().setSoftInputMode(mode);
Run Code Online (Sandbox Code Playgroud)
在扩展和请求关注可折叠的EditText操作视图时,这似乎不起作用.我现在有这个.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.my_activity, menu);
MenuItem menuItem = menu.findItem(R.id.menu_search);
final EditText searchText = (EditText) menuItem.getActionView();
menuItem.setOnActionExpandListener(new OnActionExpandListener() {
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
return true; // Return true to collapse action view
}
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
searchText.requestFocus();
int mode = WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE;
getWindow().setSoftInputMode(mode);
return true; // …Run Code Online (Sandbox Code Playgroud) android android-softkeyboard android-menu actionbarsherlock android-actionbar
我们将为我们的项目调查GWT.在搜索Eclipse GWT插件时,我得到了很多.
在您看来,Eclipse的最佳GWT插件是什么?为什么?
[ 11月27日:编辑以反映以下答案...... ]
android ×1
android-menu ×1
classloader ×1
eclipse ×1
grails ×1
gwt ×1
jar ×1
java ×1
jaxb ×1
xml ×1
xml-binding ×1
xsd ×1