我有一个插件项目.当我将其作为eclipse应用程序调试时,在打开的第二个eclipse中,我想打开Project explorer窗口.一旦我点击按钮执行此操作,我就会得到java.lang.OutOfMemoryError: PermGen space.我尝试在首选项中更改PermGen空间,但它没有帮助.任何人都可以建议一个解决方案.
我们有:Eclipse 3.6,Maven(M2Eclipse),两个项目(ProjectA和ProjectB)和pom.xml.
ProjectB依赖于ProjectA(使用maven).
如果我们将ProjectA安装到本地存储库(maven安装),ProjectB解决依赖关系确定.
如果我们不将ProjectA安装到本地存储库.在Maven POM编辑器中,我们将ProjectA添加为ProjectB的依赖项(M2Eclipse使用"工作区项目"存储库来解决此依赖关系).
好的,补充道.但是,如果我们做"maven包"或其他插件目标...依赖性没有解决.我们有这样的事情:
正在下载:http://repo1.maven.org/maven2/Artifact/ProjectA/maven-metadata.xml
当然,它无法解决.
现在是问题.构建ProjectB时如何使用"Workspace项目"?
PS为什么我不使用"maven install"?好的,它是100%的方法,但是当我做了很多小的改变时,它太长了做多余的操作.
PSS"工作区项目"我们可以看到Window - > Show View - > Maven Repositories.
我曾经和Hudson合作过我的项目,最近我不得不把它移到新的服务器上.
我配置它的方式完全相同(我可以告诉)但是当我尝试启动构建时,它失败了,我收到以下错误:
Démarré par l'utilisateur anonymous
Checking out http://[...]/trunk/MyProject/ear
A .classpath
A .project
A target
AU target/ear-1.0-SNAPSHOT.ear
A target/application.xml
A target/ear-1.0-SNAPSHOT
A target/ear-1.0-SNAPSHOT/META-INF
A target/ear-1.0-SNAPSHOT/META-INF/application.xml
AU target/ear-1.0-SNAPSHOT/web-1.0-SNAPSHOT.war
AU target/ear-1.0-SNAPSHOT/business-1.0-SNAPSHOT.jar
A pom.xml
A .settings
A .settings/org.eclipse.jdt.core.prefs
A .settings/org.maven.ide.eclipse.prefs
At revision 136
no change for http://[...]/trunk/MyProject/ear since the previous build
Found mavenVersion 3.0.2 from file jar:file:/usr/share/maven/apache-maven-3.0.2/lib/maven-core-3.0.2.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties
Parsing POMs
ERROR: Echec à la lecture des POMs
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Could not find artifact …Run Code Online (Sandbox Code Playgroud) 我在建立工作时得到了以下输出.我build.xml在我的项目的根目录中没有/var/lib/jenkins/jobs/mbp2/workspace/build.xml...我试图指定路径
> Invoke ant:
>
> Target: /home/javier/programacion/mbp/myfirm2/build.xml
Run Code Online (Sandbox Code Playgroud)
但输出是一样的......
我是Jenkins的新手并且遵循了这个教程(所以我安装了这些插件,也许其中一个是错误的?).
Started by user anonymous
Checkout:workspace / /var/lib/jenkins/jobs/mbp2/workspace - hudson.remoting.LocalChannel@76996f0c
Using strategy: Default
Last Built Revision: Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master)
Checkout:workspace / /var/lib/jenkins/jobs/mbp2/workspace - hudson.remoting.LocalChannel@76996f0c
Fetching changes from 1 remote Git repository
Fetching upstream changes from file:///home/javier/programacion/mbp/myfirm
Seen branch in repository origin/HEAD
Seen branch in repository origin/master
Commencing build of Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master)
Checking out Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master)
Warning : There are multiple …Run Code Online (Sandbox Code Playgroud) 如何""在Spring中使用自定义用户详细信息服务设置角色前缀?
<beans:bean id="authService" class="com.cisco.badges.business.services.AuthenticationService"/>
<authentication-manager>
<authentication-provider user-service-ref="authService">
<password-encoder ref="passwordEncoder">
<salt-source ref="saltSource" />
</password-encoder>
</authentication-provider>
</authentication-manager>
Run Code Online (Sandbox Code Playgroud)
@Service("authService")
public class AuthenticationService extends BaseService implements UserDetailsService, IAuthenticationService {
@Autowired
IUserRepository userRepository;
@Autowired
IAuthorityRepository authorityRepository;
public AuthenticationService() {
}
public UserDetails loadUserByUsername(String username)
throws UsernameNotFoundException {
User user = userRepository.findByUsername(username);
if(user == null)
throw new UsernameNotFoundException("No user with username '" + username + "' found!");
List<GrantedAuthority> authList = new ArrayList<GrantedAuthority>();
for (Role role : user.getRoles()) {
authList.add(new GrantedAuthorityImpl(role.getName()));
}
UserAuthentication userAuthentication = …Run Code Online (Sandbox Code Playgroud) 这是我的nodefinder.java文件
package com.acme.web.action.executer;
import java.sql.ResultSet;
import java.util.Map;
import org.alfresco.web.bean.repository.Node;
import org.alfresco.web.bean.repository.Repository;
import org.alfresco.web.ui.common.component.UIActionLink;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import org.alfresco.service.cmr.model.FileFolderService;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.cmr.search.SearchParameters;
import org.alfresco.service.cmr.search.SearchService;
public class NodeFinder {
// private static final String = null;
SearchParameters sp = new SearchParameters();
private NodeService nodeService;
private FileFolderService fileFolderService;
//geting the filefolder service
public FileFolderService getFileFolderService() {
return fileFolderService;
}
// setting the file folder service
public void setFileFolderService(FileFolderService fileFolderService) {
this.fileFolderService = fileFolderService;
}
// getting the …Run Code Online (Sandbox Code Playgroud)