我在Ubuntu 12.04LTS上有IntellijIdea14.1.2(社区版)我试图从头开始创建一个Web应用程序项目,我选择按照本指南 https://www.jetbrains.com/idea/help/enabling-web-application -support.html#新
但是我没有得到步骤3" 在其他库和框架下提到的选项,选择Web应用程序复选框.从版本列表中选择要支持的Servlet规范的版本. "我只看到Groovy.有人可以告诉我如何启用该列表中的其他选项吗?我尝试查看facets页面,甚至可以假设有一些我无法在客户端看到的选项.
同样,当我搜索restful https://www.jetbrains.com/idea/help/preparing-for-rest-development.html时,我看不到此页面中提到的其余插件
我尝试重新安装IntelliJ,认为安装有问题,但似乎并非如此.
我有一个带有 CustomUser 的 Django 应用程序。我的模型看起来像
class CustomUser(AbstractBaseUser):
def get_short_name(self):
pass
def get_full_name(self):
pass
firstName = models.CharField(max_length=300)
middleName = models.CharField(max_length=300, blank=True)
lastName = models.CharField(max_length=300, blank=True)
username = models.CharField(unique=True, max_length=50)
businessName = models.CharField(max_length=500, default=None)
mobileNumber = models.CharField(max_length=20)
contactNumber = models.CharField(max_length=20)
addressLine1 = models.CharField(max_length=300)
addressLine2 = models.CharField(max_length=300)
city = models.CharField(max_length=300)
state = models.CharField(max_length=300)
role = models.CharField(max_length=20)
email_id = models.CharField(max_length=300, unique=True)
aadharNumber = models.BigIntegerField(default=0)
panNumber = models.CharField(max_length=20, default=None)
registrationDate = models.BigIntegerField(default=0)
bankDetail = models.ManyToManyField('BankDetail', related_name="bankDetail")
dateCreated = models.DateTimeField(auto_now_add=True)
dateModified = models.DateTimeField(auto_now=True)
objects = AccountManager() …Run Code Online (Sandbox Code Playgroud) django django-authentication python-3.x django-rest-framework
我有一个基本的java项目,我想使用Mockito运行测试(因为我在工作中使用它,这很容易).所以我提到了这个链接,并将以下内容添加到我的build.gradle中
dependencies {
testCompile 'junit:junit:4.11'
testCompile "org.mockito:mockito-core:1.+"
}
Run Code Online (Sandbox Code Playgroud)
即使我认为mavenCentral()应该足够了,我继续将这些添加到我的存储库列表中
repositories {
mavenLocal()
jcenter()
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
./gradlew clean构建运行完全正常,但是当我尝试为Mockito添加导入时,它没有得到它.我项目中的外部库文件夹没有Mockito jar.我甚至尝试使用mavenLocal(),希望它能从我当地的.m2目录中获取它,但事实并非如此.我一直在环顾四周,尝试所有组合2小时,绝对没有结果.我不想将jar添加到项目中.我想让gradle从中央仓库中取出并编译它.
在此先感谢您的帮助.
我有一个Android应用程序,它依赖于我自己构建的一些android库.如果我使用build.gradle中指定的库依赖项构建应用程序,则会出现以下异常.
-6694/com.mycompany.myproject D/AndroidRuntime: Shutting down VM
05-10 18:47:55.986 6694-6694/com.mycompany.myproject E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.mycompany.myproject, PID: 6694
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_773e439/Offline;
at com.mycompany.ui.components.ListArrayAdapter.$jacocoInit(ListArrayAdapter.java)
at com.mycompany.ui.components.ListArrayAdapter.<init>(ListArrayAdapter.java)
at com.mycompany.myproject.NationalityFragment.onCreateView(NationalityFragment.java:47)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339)
at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:602)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1220)
at android.app.Activity.performStart(Activity.java:5953)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2261)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Run Code Online (Sandbox Code Playgroud)
如果我删除依赖项,而是从库中复制相关的类并运行应用程序,它运行完全正常.此外,我还有其他依赖项,如junit和app-compat,这些似乎不会导致此问题.可能导致此问题的任何想法?
我的主build.gradle看起来像这样:
task wrapper(type: Wrapper) {
gradleVersion = '2.13' …Run Code Online (Sandbox Code Playgroud) java ×2
android ×1
build.gradle ×1
django ×1
gradle ×1
jacoco ×1
mockito ×1
python-3.x ×1
rest ×1
ubuntu-12.04 ×1